0000920371-20-000054.txt : 20200225 0000920371-20-000054.hdr.sgml : 20200225 20200225162349 ACCESSION NUMBER: 0000920371-20-000054 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200225 DATE AS OF CHANGE: 20200225 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Simpson Manufacturing Co., Inc. CENTRAL INDEX KEY: 0000920371 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] IRS NUMBER: 943196943 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13429 FILM NUMBER: 20650990 BUSINESS ADDRESS: STREET 1: 5956 W LAS POSITAS BLVD CITY: PLEASANTON STATE: CA ZIP: 94588 BUSINESS PHONE: 9255609000 MAIL ADDRESS: STREET 1: 5956 W LAS POSITAS BLVD CITY: PLEASANTON STATE: CA ZIP: 94588 FORMER COMPANY: FORMER CONFORMED NAME: SIMPSON MANUFACTURING CO INC /CA/ DATE OF NAME CHANGE: 19940315 10-K 1 ssd10k2019.htm 10-K Document
false--12-31FY20190000920371P4Y44.2657.4154.130.810.870.910.010.01160000000160000000449980004420900044998000442090000.070.07P3Y800.0370005900003700005900009500000.010.0150005000000000P4YP3Y400000 0000920371 2019-01-01 2019-12-31 0000920371 2019-06-28 0000920371 2020-02-21 0000920371 2018-12-31 0000920371 2019-12-31 0000920371 2018-01-01 2018-12-31 0000920371 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000920371 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000920371 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000920371 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000920371 us-gaap:RetainedEarningsMember 2018-12-31 0000920371 us-gaap:CommonStockMember 2016-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000920371 us-gaap:CommonStockMember 2018-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000920371 us-gaap:CommonStockMember 2019-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2019-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000920371 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000920371 2017-12-31 0000920371 us-gaap:CommonStockMember 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000920371 us-gaap:TreasuryStockMember 2018-12-31 0000920371 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000920371 us-gaap:TreasuryStockMember 2017-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000920371 us-gaap:TreasuryStockMember 2019-12-31 0000920371 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000920371 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000920371 2016-12-31 0000920371 us-gaap:RetainedEarningsMember 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2016-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000920371 2019-01-01 0000920371 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000920371 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000920371 2016-12-01 0000920371 2016-01-01 2016-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:WoodConstructionMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:OtherProductsMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:ConcreteConstructionMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:ConcreteConstructionMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:WoodConstructionMember 2019-01-01 2019-12-31 0000920371 ssd:A2018StockRepurchaseProgramMemberMember 2018-12-01 0000920371 ssd:A2018StockRepurchaseProgramMemberMember 2019-12-31 0000920371 ssd:A2019StockRepurchaseProgramMember 2019-12-09 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2015-01-01 2015-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000920371 ssd:StockBonusPlanMember 2018-01-01 2018-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000920371 us-gaap:EmployeeStockOptionMember ssd:StockOptionAndRestrictedStockUnitPlan2011Member 2019-12-31 0000920371 ssd:ForeignEmployeesMember 2019-01-01 2019-12-31 0000920371 ssd:StockBonusPlanMember 2017-01-01 2017-12-31 0000920371 ssd:StockBonusPlanMember 2019-01-01 2019-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000920371 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000920371 us-gaap:SoftwareDevelopmentMember 2019-12-31 0000920371 us-gaap:SoftwareDevelopmentMember 2018-12-31 0000920371 2018-11-30 2018-11-30 0000920371 2019-11-01 2019-11-01 0000920371 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000920371 us-gaap:LandMember 2019-12-31 0000920371 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000920371 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000920371 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000920371 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000920371 us-gaap:LandMember 2018-12-31 0000920371 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000920371 ssd:NorthAmericaSegmentMember 2018-12-31 0000920371 ssd:EuropeSegmentMember 2018-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2018-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2019-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2017-12-31 0000920371 ssd:NorthAmericaSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:NorthAmericaSegmentMember 2017-12-31 0000920371 ssd:EuropeSegmentMember 2017-12-31 0000920371 ssd:EuropeSegmentMember 2019-01-01 2019-12-31 0000920371 ssd:EuropeSegmentMember 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2019-01-01 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:EuropeSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:AsiaPacificSegmentMember 2018-12-31 0000920371 ssd:NorthAmericaSegmentMember 2019-12-31 0000920371 ssd:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2017-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember srt:EuropeMember 2018-01-01 2018-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember ssd:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:TradeNamesMember 2019-12-31 0000920371 srt:MaximumMember 2019-01-01 2019-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2018-01-01 2018-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2019-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2017-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2018-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2019-01-01 2019-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2019-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2018-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2019-01-01 2019-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2018-01-01 2018-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2017-12-31 0000920371 us-gaap:PatentsMember 2017-12-31 0000920371 us-gaap:PatentsMember 2018-12-31 0000920371 us-gaap:PatentsMember 2018-01-01 2018-12-31 0000920371 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000920371 us-gaap:PatentsMember 2019-12-31 0000920371 srt:MinimumMember 2019-01-01 2019-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MinimumMember 2017-01-01 2017-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MinimumMember 2018-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MaximumMember 2017-01-01 2017-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember 2017-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MaximumMember 2018-12-31 0000920371 ssd:CGVisionsInc.Member ssd:NorthAmericaSegmentMember 2017-01-31 0000920371 2017-10-01 2017-10-31 0000920371 2017-09-01 2017-09-30 0000920371 ssd:CGVisionsInc.Member ssd:NorthAmericaSegmentMember 2017-01-01 2017-01-31 0000920371 ssd:GboFasteningSystemsABMember ssd:EuropeSegmentDomain 2017-01-01 2017-01-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000920371 us-gaap:LineOfCreditMember 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000920371 us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember 2018-01-01 2018-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember 2017-12-31 0000920371 ssd:Nishimurav.GentryHomesLtdMember 2017-11-20 2017-11-20 0000920371 2019-10-01 2019-12-31 0000920371 country:US 2018-01-01 2018-12-31 0000920371 country:CH 2017-01-01 2017-12-31 0000920371 country:US 2019-01-01 2019-12-31 0000920371 srt:MaximumMember country:CA 2019-01-01 2019-12-31 0000920371 srt:MinimumMember country:CA 2019-01-01 2019-12-31 0000920371 country:CA 2019-01-01 2019-12-31 0000920371 country:US 2017-01-01 2017-12-31 0000920371 country:CH 2018-01-01 2018-12-31 0000920371 country:CH 2019-01-01 2019-12-31 0000920371 ssd:OtherCountriesMember 2019-12-31 0000920371 country:BE 2019-12-31 0000920371 country:NL 2017-01-01 2017-12-31 0000920371 country:CL 2017-01-01 2017-12-31 0000920371 country:CL 2018-12-31 0000920371 country:PL 2017-01-01 2017-12-31 0000920371 country:CA 2018-01-01 2018-12-31 0000920371 country:DE 2018-01-01 2018-12-31 0000920371 country:CA 2017-01-01 2017-12-31 0000920371 country:AU 2017-01-01 2017-12-31 0000920371 country:CH 2019-01-01 2019-12-31 0000920371 country:NL 2017-12-31 0000920371 country:AU 2019-12-31 0000920371 country:SE 2017-12-31 0000920371 country:PL 2018-01-01 2018-12-31 0000920371 country:GB 2017-12-31 0000920371 country:PL 2019-01-01 2019-12-31 0000920371 country:DK 2017-12-31 0000920371 country:NO 2019-01-01 2019-12-31 0000920371 country:DE 2018-12-31 0000920371 country:CA 2017-12-31 0000920371 country:SE 2018-12-31 0000920371 country:DE 2017-12-31 0000920371 ssd:OtherCountriesMember 2017-12-31 0000920371 country:AU 2017-12-31 0000920371 country:NZ 2018-12-31 0000920371 country:CA 2018-12-31 0000920371 country:FR 2018-01-01 2018-12-31 0000920371 country:NO 2018-12-31 0000920371 country:GB 2018-12-31 0000920371 country:BE 2017-12-31 0000920371 country:CH 2017-12-31 0000920371 country:US 2019-01-01 2019-12-31 0000920371 country:DE 2017-01-01 2017-12-31 0000920371 country:NL 2018-01-01 2018-12-31 0000920371 country:GB 2019-01-01 2019-12-31 0000920371 country:CH 2019-12-31 0000920371 country:CL 2019-01-01 2019-12-31 0000920371 country:DK 2019-12-31 0000920371 country:PL 2019-12-31 0000920371 country:SE 2018-01-01 2018-12-31 0000920371 country:NO 2019-12-31 0000920371 country:NZ 2017-01-01 2017-12-31 0000920371 country:AU 2018-12-31 0000920371 country:PL 2018-12-31 0000920371 country:GB 2019-12-31 0000920371 country:CA 2019-12-31 0000920371 country:SE 2019-01-01 2019-12-31 0000920371 ssd:OtherCountriesMember 2018-01-01 2018-12-31 0000920371 country:AU 2019-01-01 2019-12-31 0000920371 country:NZ 2019-12-31 0000920371 country:FR 2017-01-01 2017-12-31 0000920371 country:DE 2019-01-01 2019-12-31 0000920371 country:NZ 2017-12-31 0000920371 country:CL 2018-01-01 2018-12-31 0000920371 country:BE 2017-01-01 2017-12-31 0000920371 country:CH 2018-01-01 2018-12-31 0000920371 country:CH 2018-12-31 0000920371 country:PL 2017-12-31 0000920371 country:NO 2018-01-01 2018-12-31 0000920371 country:NL 2018-12-31 0000920371 country:DK 2019-01-01 2019-12-31 0000920371 country:AU 2018-01-01 2018-12-31 0000920371 country:CA 2019-01-01 2019-12-31 0000920371 country:NL 2019-01-01 2019-12-31 0000920371 country:US 2017-01-01 2017-12-31 0000920371 country:US 2018-12-31 0000920371 country:NZ 2019-01-01 2019-12-31 0000920371 country:BE 2019-01-01 2019-12-31 0000920371 country:FR 2019-01-01 2019-12-31 0000920371 country:GB 2018-01-01 2018-12-31 0000920371 country:NO 2017-12-31 0000920371 country:FR 2018-12-31 0000920371 country:NZ 2018-01-01 2018-12-31 0000920371 country:CL 2017-12-31 0000920371 country:NO 2017-01-01 2017-12-31 0000920371 country:GB 2017-01-01 2017-12-31 0000920371 country:NL 2019-12-31 0000920371 country:US 2019-12-31 0000920371 country:CL 2019-12-31 0000920371 country:DK 2018-12-31 0000920371 country:BE 2018-12-31 0000920371 country:SE 2019-12-31 0000920371 country:DE 2019-12-31 0000920371 country:SE 2017-01-01 2017-12-31 0000920371 country:BE 2018-01-01 2018-12-31 0000920371 country:DK 2018-01-01 2018-12-31 0000920371 ssd:OtherCountriesMember 2017-01-01 2017-12-31 0000920371 country:US 2018-01-01 2018-12-31 0000920371 country:CH 2017-01-01 2017-12-31 0000920371 country:FR 2019-12-31 0000920371 ssd:OtherCountriesMember 2018-12-31 0000920371 country:DK 2017-01-01 2017-12-31 0000920371 country:FR 2017-12-31 0000920371 country:US 2017-12-31 0000920371 ssd:OtherCountriesMember 2019-01-01 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:NorthAmericaSegmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:AsiaPacificSegmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:EuropeSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:ConcreteConstructionMember 2018-01-01 2018-12-31 0000920371 ssd:OtherProductsMember 2017-01-01 2017-12-31 0000920371 ssd:WoodConstructionMember 2018-01-01 2018-12-31 0000920371 ssd:WoodConstructionMember 2019-01-01 2019-12-31 0000920371 ssd:OtherProductsMember 2018-01-01 2018-12-31 0000920371 ssd:ConcreteConstructionMember 2017-01-01 2017-12-31 0000920371 ssd:ConcreteConstructionMember 2019-01-01 2019-12-31 0000920371 ssd:WoodConstructionMember 2017-01-01 2017-12-31 0000920371 ssd:OtherProductsMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:EuropeSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:AsiaPacificSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2017-12-31 0000920371 ssd:ForeignOperatingEntitiesMember 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:AsiaPacificSegmentMember 2017-01-01 2017-12-31 0000920371 ssd:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000920371 ssd:EuropeSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:EuropeSegmentMember 2017-01-01 2017-12-31 0000920371 ssd:AsiaPacificSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000920371 us-gaap:SubsequentEventMember 2020-01-21 2020-01-21 0000920371 2018-07-01 2018-09-30 0000920371 2018-01-01 2018-03-31 0000920371 2019-07-01 2019-09-30 0000920371 2019-04-01 2019-06-30 0000920371 2019-01-01 2019-03-31 0000920371 2018-04-01 2018-06-30 0000920371 2018-10-01 2018-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2018-01-01 2018-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2017-01-01 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2019-01-01 2019-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2017-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2019-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2016-12-31 ssd:series iso4217:USD xbrli:shares ssd:vote xbrli:shares xbrli:pure ssd:director xbrli:shares iso4217:USD ssd:bank ssd:lease ssd:plan ssd:segment



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-K 
(Mark One) 
     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:  1-13429 
Simpson Manufacturing Co., Inc.
(Exact name of registrant as specified in its charter) 
Delaware
 
94-3196943
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
 
5956 W. Las Positas Blvd., Pleasanton, CA                             94588
(Address of principal executive offices)                              (Zip Code)
Registrant’s telephone number, including area code:  (925) 560-9000 
Securities registered pursuant to Section 12(b) of the Act: 
Title of Each Class
Trading Symbol
Name of Each Exchange on Which Registered
Common Stock, par value $0.01
SSD
New York Stock Exchange
 
Securities registered pursuant to Section 12(g) of the Act: 
None
(Title of class) 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  ý  No  o 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.
Yes  o  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  o 
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  o 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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
x
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 has elected not to use the extended transition period for complying with the new or revised financial accounting standards provided pursuant to Section 13 (a) of the Exchange Act o
    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No  ý 

The aggregate market value of the shares of common stock, par value $0.01 per share, which is the only outstanding class of voting and non-voting equity, held by non-affiliates of the registrant (based on the closing price for the common stock on the New York Stock Exchange on June 28, 2019) was approximately $2,969,079,897.

As of February 21, 2020, 44,365,526 shares of the registrant’s common stock were outstanding. 

1





Documents Incorporated by Reference 
 
Portions of the registrant's definitive Proxy Statement for its 2020 annual meeting of stockholders (the "2020 Annual Meeting") are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission (the "SEC") within 120 days of the registrant's fiscal year ended December 31, 2019.

2




SIMPSON MANUFACTURING CO., INC.

TABLE OF CONTENTS
 
 
 
Page
 
PART I
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
PART II
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
PART III
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
PART 1V
 
Item 15.
Item 16.


3




NOTE ABOUT FORWARD-LOOKING STATEMENTS

In this filing we make statements concerning our expectations, beliefs, plans, objectives, goals, strategies, and future events or performance. Such statements are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements generally can be identified by words such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “plan,” “target,” “continue,” “predict,” “project,” “change,” “result,” “future,” “will,” “could,” “can,” “may,” “likely,” “potentially,” or similar expressions. Although we believe that these forward-looking statements and the underlying assumptions are reasonable, we cannot assure you that they will prove to be correct.

Forward-looking statements involve a number of risks and uncertainties, and there are factors that could cause actual results to differ materially from those expressed or implied in our forward-looking statements. Some of those factors (in addition to others described elsewhere in this Annual Report on Form 10-K and in subsequent filings with the U.S. Securities and Exchange Commission (the “SEC”)) include:

the impact, execution and effectiveness of the Company’s current strategic plan, the 2020 Plan, and initiatives the realization of the assumptions made under the plan and the efforts and costs to implement the plan and initiatives;
general economic cycles and construction business conditions including changes in U.S. housing starts;
customer acceptance of our products;
product liability claims, contractual liability, engineering and design liability and similar liabilities or claims,
relationships with partners, suppliers and customers and their financial condition;
materials and manufacturing costs;
technological developments, including system updates and conversions;
increased competition;
changes in laws or industry practices;
litigation risks and actions by activist shareholders;
changes in market conditions;
governmental and business conditions in countries where our products are manufactured and sold;
natural disasters and other factors that are beyond the Company’s reasonable control;
changes in trade regulations, treaties or agreements or in U.S. and international taxes, tariffs and duties including those imposed on the Company’s income, imports, exports and repatriation of funds;
effects of merger or acquisition activities;
actual or potential takeover or other change-of-control threats; and
changes in our plans, strategies, objectives, expectations or intentions.

These factors in addition to others described elsewhere in this Annual Report on Form 10-K, including those described under Item 1A-Risk Factors, and in subsequent filings with the SEC, should not be construed as a comprehensive listing of factors that could cause results to vary from our forward-looking information.

We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise. If one or more forward-looking statements are updated, no inference should be drawn that additional updates will be made with respect to those or other forward-looking statements.


4




PART I
 
Item 1. Business.
 
Company Background

We, through our wholly-owned subsidiary, Simpson Strong-Tie Company Inc. ("SST"), design, engineer and are a leading manufacturer of high quality wood and concrete building construction products designed to make structures safer and more secure that perform at high levels and are easy to use and cost-effective for customers. Our wood construction products are used in light-frame construction and include connectors, truss plates, fastening systems, fasteners and pre-fabricated lateral systems. Our concrete construction products are used in concrete, masonry and steel construction and include adhesives, chemicals, mechanical anchors, carbide drill bits, powder actuated tools, fiber reinforced materials and other repair products used for protection and strengthening. We market our products to the residential construction, light industrial and commercial construction, remodeling and do-it-yourself (“DIY”) markets. We also provide engineering services in support of some of our products and increasingly offer design and other software that facilitates the specification, selection and use of our products. The Company has continuously manufactured structural connectors since 1956 and believes that the Simpson Strong-Tie brand benefits from strong brand name recognition in residential, light industrial and commercial applications among architects and engineers who frequently request the use of our products.

Business Strategy

The Company attracts and retains customers by designing, manufacturing and selling high quality products that perform well, are easy to use and cost-effective for customers. The Company manufactures and warehouses its products in geographic proximity to its markets to provide availability and rapid delivery of products to customers and prompt response to customer requests for specially designed products and services. The Company maintains levels of inventory intended to operate with little backlog and fill most customer orders within a few days. High levels of manufacturing automation and flexibility allow the Company to maintain its quality standards while continuing to provide prompt delivery.

The Company intends to continue efforts to increase market share in both the wood construction and concrete construction product groups by:

maintaining frequent customer contacts and service levels;
continuing to sponsor seminars to inform architects, engineers, contractors and building officials on appropriate use, proper installation and identification of the Company’s products;
continuing to invest in mobile, web and software applications for customers to help them do their jobs more efficiently and connect with customers utilizing social media, blog posts and videos;
continuing to invest in Building Information Modeling ("BIM") software services and solutions for home builders and lumber-building material suppliers; and
continuing to innovate and diversify our product offerings.

The Company’s long-term strategy is to develop, acquire or invest in product lines or businesses that have the potential to increase the Company’s earnings per share and return on invested capital over time and that:

complement the Company’s existing product lines;
can be marketed through the Company’s existing distribution channels;
might benefit from use of the Company’s brand names and expertise;
are responsive to needs of the Company’s customers;
expand the Company’s markets geographically; and
reduce the Company’s dependence on the United States residential construction market.

New Products. The Company commits substantial resources to new product development. The majority of SST’s products have been developed through its internal research and development program. The Company believes it is the only United States manufacturer with the capability to internally test multi-story wall systems, thus enabling full scale testing rather than analysis alone to prove system performance. The Company’s engineering, sales, product management, and marketing teams work together with architects, engineers, building inspectors, code officials, builders and customers in the new product development process.

The Company’s product research and development is based largely on products or solutions that are identified within the Company, feedback or requests from customers for new or specialty products and in connection with the Company’s strategic initiatives to expand into new markets and/or develop new product lines. The Company’s strategy is to develop new products on a proprietary

5




basis, to seek patents when appropriate and to rely on trade secret protection for others. The Company typically develops 15 to 25 new products each year.

In 2019, through our research and development efforts, the Company expanded its product offerings by adding:

new connectors and lateral products for wood framing applications;
new connectors for timber & offsite constructions;
new steel connections for mid-rise steel construction;
new connectors for cold formed steel applications;
new fastener products for wood construction; and
new mechanical anchors for concrete and masonry construction.

The Company intends to continue to expand its product offering.

Distribution channels. The Company seeks to expand its product and distribution coverage through several channels:

Distributors. The Company regularly evaluates its distribution coverage and the service levels provided by its distributors, and from time to time implements changes. The Company evaluates distributor product mix and conducts promotions to encourage distributors to add the Company’s products that complement the mix of product offerings in their markets.
Home Centers. The Company intends to increase penetration of the DIY markets by continuing to expand its product offerings through home centers. The Company’s sales force maintains on-going contact with home centers to work with them in a broad range of areas, including inventory levels, retail display maintenance and product knowledge training. The Company’s strategy is to ensure that the home center retail stores are fully stocked with adequate supplies of the Company’s products carried by those stores. The Company has further developed extensive bar coding and merchandising aids and has devoted a portion of its research and development efforts to DIY products. The Company’s sales to home centers increased year-over-year in 2019, 2018 and 2017.
Dealers. In some markets, the Company sells its products directly to lumber dealers and cooperatives.
OEM Relationships. The Company works closely with manufacturers of engineered wood, Composite Laminated Timber and OEMs for off-site construction to develop and expand the application and sales of its engineered wood connector, fastener, anchor and truss products. The Company has relationships with many of the leaders in these industries.
International Sales. The Company has established a presence in the European Community through acquisition of companies with existing customer bases and through servicing United States-based customers operating in Europe. The Company also distributes connector, anchor and epoxy products in Mexico, Chile, Australia, New Zealand, and the Middle East.

See “Item 1A — Risk Factors,” “Item 7 — Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and “Note 18 — Segment Information” to the accompanying audited consolidated financial statements included in Part II, Item 8 — "Financial Statements and Supplementary Data" of this Annual Report on Form 10-K (the "Company’s Consolidated Financial Statements").

Operating Segments and Geographic Areas

The Company is organized into three operating segments consisting of the North America, Europe and Asia/Pacific segments. The North America segment includes operations primarily in the United States and Canada. The Europe segment includes operations primarily in France, the United Kingdom, Germany, Denmark, Switzerland, Portugal, Poland, The Netherlands, Belgium, Spain, Sweden and Norway. The Asia/Pacific segment includes operations primarily in Australia, New Zealand, China, Taiwan, and Vietnam. These segments are similar in several ways, including similarities in the products manufactured and distributed, the types of materials used, the production processes, the distribution channels and the product applications.

Products and Services

Historically, the Company’s product lines historically have encompassed connectors, anchors, fasteners, lateral resistive systems, truss plates, as well as repair and strengthening product lines for the marine, industrial and transportation markets. See “Item 7 — Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and “Note 18 — Segment Information” to the Company’s Consolidated Financial Statements for financial information regarding revenues by product category.

Most of the Company’s products are approved by building code evaluation agencies. To achieve these approvals, the Company conducts extensive product testing, which is witnessed and certified by independent testing laboratories. The tests also provide

6




the basis of load ratings for the Company’s structural products. This test and load information is used by architects, engineers, contractors, building officials, and homeowners and is useful across all applications of the Company’s products, ranging from the deck constructed by a homeowner to a multi-story structure designed by an architect or engineer.

Wood Construction Products. The Company produces and markets over 15,000 standard and custom wood construction products. These products are used primarily to strengthen, support and connect wood applications in residential and commercial construction and DIY projects. The Company’s wood construction products contribute to structural integrity and resistance to seismic, wind and gravity forces. As described below, the Company’s wood construction products include:

Connectors - Connectors are prefabricated metal products that attach wood, concrete, masonry or steel together and are essential for tying wood construction elements together and create safer and stronger buildings;
Truss Connector Plates - Truss connector plates are toothed metal plates that join wood members together to form a truss and are marketed under the name Integrated Component Systems. The Company continues to develop software to assist truss and component manufacturers in modeling, designing trusses and selecting the appropriate truss plates for the applicable jobs;
Fastening Line - The fastening line includes various nails, screws and staples, which are complemented by the Company's Quik Drive auto-feed screw driving system, which is used in numerous applications such as decking, subfloors, drywall and roofing; and
Lateral Resistive System - Lateral resistive systems are assemblies used to resist earthquake or wind forces and include steel and wood shearwalls, Anchor Tiedown Systems and steel moment frames.

Concrete Construction Products. The Company produces and markets over 1,000 standard and custom concrete construction products. The Company’s concrete construction products are composed of various materials including steel, chemicals and carbon fiber. They are used primarily to anchor, protect and strengthen concrete, brick and masonry applications in industrial, infrastructure, residential, commercial and DYI projects. The Company’s concrete construction products contribute to structural integrity and resistance to seismic, wind and gravity forces. These products are sold in all segments of the Company. As described below, the Company’s concrete construction products include:

Anchor Products - Anchor products include adhesives, mechanical anchors, carbide drill bits and powder-actuated pins and tools used for numerous applications of anchoring or attaching elements onto concrete, brick, masonry and steel; and
Construction, Repair, Protection and Strengthening Products - Concrete construction repair, protection and strengthening products include grouts, coatings, sealers, mortars, fiberglass and fiber-reinforced polymer systems and asphalt products.

Engineering and Design Services. The Company’s engineers not only design and test products, but also provide engineering support for customers in connection with a number of products that the Company manufactures and sells. This support might range from the discussion of a load value in a catalog to testing the suitability of an existing product in a unique application. For the truss product line, the Company’s engineers review the output of the Company’s software to assist customers in ensuring that trusses are properly designed and specified, and in some instances seal design diagrams. Generally, in connection with any engineering services the Company provides, the Company’s engineers serve as a point of reference and support for the customer’s engineers and other service professionals, who ultimately determine and are responsible for the engineering approach and design loads to any project.

Sales, Marketing and Customers

The Company’s sales and marketing programs are implemented through its branch system. The Company currently maintains branches in California, Texas, Ohio, Canada, England, France, Germany, Denmark, Switzerland, Poland, Portugal, The Netherlands, Ireland, Belgium, Sweden, Norway, Spain, Australia, New Zealand, and Chile. Each branch is served by its own sales force, warehouse and office facilities, while some branches have their own manufacturing facilities. Each branch is responsible for setting and executing sales and marketing strategies that are consistent both with the markets in the geographic area that the branch serves and with the goals of the Company. Branch sales forces in North America are supported by marketing managers in the home office in Pleasanton, California. The home office also coordinates issues affecting customers that operate in multiple regions. The sales force maintains close working relationships with customers, develops new business, calls on architects, engineers and building officials and participates in a range of educational seminars.

The Company dedicates substantial resources to customer service. The Company produces numerous publications and point-of-sale marketing aids to serve specifiers, distributors, retailers and users for the various markets that it serves. These publications include general catalogs, as well as various specific catalogs, such as those for its fastener products. The catalogs and publications describe the products and provide load and installation information. The Company also maintains several linked websites centered on www.strongtie.com, which include catalogs, product and technical information, code reports, installation videos, web

7




applications and other general information related to the Company, its product lines and promotional programs. We include our website addresses throughout this report for reference only. The information contained on our websites is not incorporated by reference into this report.

We market our products to the residential construction, light industrial and commercial construction, remodeling and DIY markets through distributors, dealers, OEMs and home centers and have developed long-standing relationships with numerous customers domestically in the United States and internationally. Overall, we believe that in the long-term we are not dependent on any single customer. However, The Home Depot, Inc. (“Home Depot”) accounted for approximately 11.1% percent of our total consolidated net sales in fiscal 2019. No other customer accounted for 10 percent or more of our total sales in fiscal year 2019.

While the loss of any substantial customer, including Home Depot, could have a material short-term impact on our business, we believe that our diverse distribution channels and customer base should reduce the long-term impact of any such loss.

Manufacturing Process

The Company designs and manufactures most of its products. The Company has developed and uses automated manufacturing processes for many of its products. The Company’s innovative manufacturing systems and techniques have allowed it to control manufacturing costs, even while developing both new products and products that meet customized requirements and specifications. The Company’s development of specialized manufacturing processes has also permitted increased operating flexibility and enhanced product design innovation. As part of ongoing continuous improvement processes in its factories, the Company’s major North American and European manufacturing facilities initiated Lean manufacturing practices to improve efficiency and customer service. The Company sources some products from third-party vendors, both domestically and internationally. The Company has 13 major manufacturing locations in the United States, Canada, France, Denmark, Germany, Switzerland, Poland, Portugal, Belgium, Sweden, China, England and The Netherlands.

Quality Control. The Company has developed a quality system that manages defined procedures to ensure consistent product quality and also meets the requirements of product evaluation reports such as the International Code Council Evaluation Services (ICC-ES) and the International Association of Plumbers and Mechanical Officials Uniform Evaluation Services (IAPMO-UES). Since 1996, the Company’s quality system has been registered under ISO 9001, an internationally recognized set of quality-assurance standards. The Company believes that ISO registration is a valuable tool for maintaining and promoting its high quality standards. As the Company establishes new business locations through expansion or acquisitions, projects are established to integrate the Company’s quality systems and achieve ISO 9001 registration. In addition, the Company has six testing laboratories accredited to ISO standard 17025, an internationally accepted standard that provides requirements for the competence of testing and the further specialized accreditation for various Acceptance Criteria. The Company implements testing requirements through systematic control of its processes, enhancing the Company’s standard for quality products, whether produced by the Company or purchased from others.

Wood Construction Products Manufacturing. Most of the Company’s wood construction products are produced with a high level of automation. The Company has significant press capacity and has multiple dies for some of its high volume products to enable production of these products close to the customer and to provide back-up capacity. The balance of production is accomplished through a combination of manual, blanking and numerically controlled (NC) processes that include robotic welders, lasers and turret punches. This capability allows the Company to produce products with little redesign or set-up time, facilitating rapid turnaround for customers. The Company also has smaller specialty production facilities, which primarily use batch production with some automated lines.

Concrete Construction Products Manufacturing. Mechanical anchor products are produced with a high level of automation. Some products, such as epoxy and adhesive anchors, are mixed in batches and are then loaded into one-part or two-part dispensers, which mix the product on the job site because set-up times are usually very short. In addition, the Company purchases a number of products, powder actuated pins, tools and accessories and certain of its mechanical anchoring products, from various sources around the world. These purchased products undergo inspections on a sample basis for conformance with ordered specifications and tolerances before being distributed.

Regulation

Environmental Regulation. The Company itself is subject to environmental laws and regulations governing emissions into the air, discharges into water, and generation, handling, storage, transportation, treatment and disposal of waste materials. The Company is also subject to other federal and state laws and regulations regarding health and safety matters. The Company believes that it has obtained all material licenses and permits required by environmental, health and safety laws and regulations in connection

8




with the Company’s operations and that its policies and procedures comply in all material respects with existing environmental, health and safety laws and regulations. See “Item 1A — Risk Factors.”

Other. The Company’s product lines are subject to federal, state, county, municipal and other governmental and quasi-governmental regulations that affect product development, design, testing, analysis, load rating, application, marketing, sales, exportation, installation and use.

The Company considers product evaluation, recognition and listing to the building code as a significant tool that facilitates and expedites the use of the Company’s products by design professionals, building officials, inspectors, builders, home centers and contractors. Industry members are more likely to use building products that have the appropriate recognition and listing than products that lack this acceptance. The Company devotes considerable time and testing resources to obtaining and maintaining appropriate listings for its products. The Company actively participates in industry related professional associations and building code committees both to keep abreast of regulatory changes and to provide comments and expertise to these regulatory agencies.

A substantial portion of the Company’s products have been evaluated and are recognized by governmental and product evaluation agencies. Some of the entities that recognize the Company’s products include the ICC-ES, IAPMO-UES, the City of Los Angeles Research Reports (LARR’s), California Division of the State Architect Interpretation of Regulations (DSA IR’s), the State of Florida, Underwriters Laboratory (UL), Factory Mutual (FM) and state departments of transportation. In Europe, the Company’s structural products meet European Technical Agreement (ETA) regulations.

Competition

The Company faces a variety of competition in all of the markets in which it participates. This competition ranges from subsidiaries of large national or international corporations to small regional manufacturers. While price is an important factor, the Company also competes on the basis of quality, breadth of product line, proprietary technology, technical support, availability of inventory, service (including custom design and manufacturing), field support and product innovation. As a result of differences in structural design and building practices and codes, the Company’s markets tend to differ by region. Within these regions, the Company competes with companies of varying size, several of which also distribute their products nationally or internationally. See “Item 1A — Risk Factors.”

Raw Materials

The principal raw material used by the Company is steel, including stainless steel. The Company also uses materials such as carbon fiber, fiberglass, mortars, grouts, epoxies and acrylics in the manufacture of its chemical anchoring and reinforcing products. The Company purchases raw materials from a variety of commercial sources. The Company’s practice is to seek cost savings and enhanced quality by purchasing from a limited number of suppliers.

The steel industry is highly cyclical and prices for the Company’s raw materials are influenced by numerous factors beyond the Company’s control. The steel market continues to be dynamic, with a high degree of uncertainty about future pricing trends. Given current conditions, including significant import tariffs and duties, and unsettled international trade disputes, the Company currently expects that the high degree of uncertainty regarding steel prices will continue. Numerous factors may cause steel prices to increase in the future. In addition to increases in steel prices, steel mills may add surcharges for zinc, energy and freight in response to increases in their costs. See “Item 1A — Risk Factors” and “Item 7 — Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The Company historically has not attempted to hedge against changes in prices of steel or other raw materials. However, the Company may purchase and carry more steel or other raw materials in inventory to meet projected sales demand in a tight raw materials market.

Patents and Proprietary Rights

The Company has United States and foreign patents, the majority of which cover products that the Company currently manufactures and markets. These patents, and applications for new patents, cover various design aspects of the Company’s products, as well as processes used in their manufacture. The Company continues to develop new potentially patentable products, product enhancements and product designs. Although the Company does not intend to apply for additional foreign patents covering existing products, the Company has developed an international patent program to protect new products that it may develop. In addition to seeking patent protection, the Company relies on unpatented proprietary technology to maintain its competitive position. See “Item 1A — Risk Factors.”




9




Acquisitions and Expansion into New Markets

Approximately 40% of our connector and truss plate sales are derived from selling wood engineered product solutions. In support of this effort, in 2017, we acquired CG Visions, Inc. (“CG Visions”), and in 2018 completed our purchase of the LotSpec software asset and entered into a strategic software partnership with Hyphen Solutions ("Hyphen").

The combination of these software applications, services and partnerships provide solutions to Builders and suppliers to efficiently manage and determine material takeoffs and estimates. Solutions typically utilize BIM technology to model a structure based on open platforms customized for the customer’s needs. We believe this direction aligns well with our strategy to continue strengthening our value proposition by being the industry's trusted partner in construction solutions and building systems software.

In January 2017, the Company acquired Gbo Fastening Systems AB ("Gbo Fastening Systems"), a Sweden limited company, for $10.2 million. Gbo Fastening Systems manufactures and sells a complete line of CE-marked structural fasteners as well as fastener dimensioning software for wood construction applications, currently sold mostly in northern and Eastern Europe, which are expected to complement the Company’s line of wood construction products in Europe.

As part of our current strategy, we will continue to develop new products and technology that allow us to expand our product offerings and enter into new markets. In the past, we have grown acquisitively and may, in the future, evaluate potential acquisitions and other transactions that align with our strategic objectives.

Seasonality and Cyclicality

The Company’s sales are seasonal and cyclical. Operating results vary from quarter to quarter and with economic cycles. The Company’s sales are also dependent, to a large degree, on the North American residential home construction industry. See “Item 1A — Risk Factors” and “Item 7 — Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Employees and Labor Relations

As of December 31, 2019, the Company had 3,337 full-time employees, of whom 1,646 were hourly employees and 1,691 were salaried employees. The Company believes that its overall compensation and benefits for the most part meet or exceed industry averages and that its relations with its employees are good.

As of December 31, 2019, approximately 14% of the Company’s employees are represented by labor unions and are covered by collective bargaining agreements. We have two-facility locations with collective bargaining agreements covering tool and die craftsmen, maintenance workers, and sheet-metal workers. In Stockton, California, two union contracts will expire in June 2023 and September 2023, respectively. Also, we have two contracts in San Bernardino County, California that will expire in June 2022 and February 2021, respectively. Based on current information and subject to future events and circumstances, we believe that, even if new agreements are not reached before the existing labor union contracts expire, it is not expected to have a material adverse effect on the Company’s ability to provide products to customers or on the Company’s profitability. See “Item 1A — Risk Factors.”

Available Information

The Company's website address is www.simpsonmfg.com. We file or furnish annual, quarterly and current reports, proxy statements and other information with the Unites States Securities and Exchange Commission (the “SEC”). You may obtain a copy of any of these reports, free of charge, on the "Investor Relations" page our website, as soon as reasonably practicable after we file such material with, or furnish it to the SEC. Printed copies of any of these materials will also be provided free of charge on request.

The SEC maintains an Internet site that also contains these reports at www.sec.gov.

Item 1A. Risk Factors.

Investing in our common stock involves a high degree of risk. You should carefully review the following discussion of the risks that may affect our business, results of operations and financial condition, as well as our consolidated financial statements and notes thereto and the other information appearing in this report, for important information regarding risks that affect us. Current global economic events and conditions may amplify many of these risks. These risks are not the only risks that may affect us. Additional risks that we are not aware of or do not believe are material at the time of this filing, may also become important factors that adversely affect our business.


10






General Business Risks

Business cycles and uncertainty regarding the housing market, economic conditions, political climate and other factors beyond our control could adversely affect demand for our products and services, our costs of doing business, and our business, financial condition and results of operations.

A significant portion of our total product sales is dependent on housing starts. Accordingly, our business, financial condition and results of operations depends significantly on the stability of the housing and residential construction and home improvement markets, which are affected by general economic and other factors that are beyond our control. These conditions include, but are not limited to, the following:

uncertainty about the housing and residential construction and home improvement markets;
changes in economic conditions or the political climate that adversely impact our customers’ confidence or financial condition;
unemployment and foreclosure rates;
inventory loss;
interest rate fluctuations;
raw material and energy costs;
labor and healthcare costs;
the availability of financing, or lack thereof, to builders, developers, and consumers;
the state of the credit markets, including mortgages and home equity loans;
weather; natural disasters; and
acts of terrorism.

These factors could adversely affect demand for our products and services, our costs of doing business, and our business, financial condition and results of operations. Further, many of our customers in the construction industry are small and medium-sized businesses that are more likely to be adversely affected by economic downturns than larger, more established businesses. Uncertainty about current global economic conditions may cause these consumers to postpone or refrain from spending or may cause them to switch to lower-cost alternative products, which could reduce demand for our products and materially and adversely affect our financial condition and operating results.

Additionally, declines in commercial and residential construction, such as housing starts and home improvement projects, which generally occur during economic downturns, have in the past significantly reduced, and in the future can be expected to reduce, the demand for our products and our stock price.

We may not be effective in achieving our stated strategic and operating objectives under our 2020 Plan.

We have been implementing a strategic plan, the 2020 Plan, centered on focusing on our organic growth, rationalizing our cost structure to improve profitability, improving our working capital management primarily through the reduction of inventory levels and other working capital items such as accounts payable and accounts receivable. While the strategy calls for increased emphasis on certain operational targets, such as growing our net sales, reducing our company-wide operating expenses as a percentage of net sales and decreasing our inventory levels, it moderates focus on other aspects of our operations that used to be part of our prior strategy, such as acquisitive growth (especially in the concrete space).

There can be no guarantee that the 2020 Plan will yield the results that we currently anticipate or results that will exceed those that might have been obtained under our prior strategy if we fail to successfully execute on one or more prongs of the 2020 Plan, even if we successfully implement one or more other prongs.

The successful execution of the 2020 Plan depends on, among other things, our ability to:

Maintain our top-line growth and achieve a net sales compound annual growth rate of approximately 8%
from fiscal 2016 through the end of fiscal 2020 by gaining market share in certain products lines;
Carry out effective cost reduction measures in Europe and our concrete product line and by fiscal 2020,
reduce our company-wide operating expenses as a percent of net sales to be below or at 27%;
Eliminate at least 25% to 30% of our product SKUs, implement Lean principles in our factories, and achieve an additional 30% reduction of our raw materials and finished goods inventory by fiscal 2020.


11




Although we have made progress on meeting 2020 Plan targets, we may not be able to achieve all of our goals of the 2020 Plan due to any number of reasons. We revised several objectives of the 2020 Plan in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2019. Going forward, we may choose to further refine our strategic and operating objectives, update our current strategic goals under the 2020 Plan, and pursue strategies outside the 2020 Plan that we believe represent great opportunities due to changes in our business, operations, financial conditions and other factors beyond our control.

Our sales are seasonal and we have little control over the timing of customer purchases. If we miss seasonal forecasts or customers purchase our products in different quarters than we or analysts expect, our stock price could materially decline.

Our sales are seasonal, with operating results varying from quarter to quarter. With some exceptions, our sales and income have historically been lower in the first and fourth quarters than in the second and third quarters, as customers tend to purchase construction materials in the late spring and summer months for the construction season. In addition, weather conditions, such as unseasonably warm, cold or wet weather, which affect, and sometimes delay or accelerate installation of some of our products, may significantly affect our results of operations. Sales that we anticipate in one quarter may occur in another quarter, affecting both quarters’ results and potentially our stock price.

In addition, we typically ship orders as we receive them and maintain inventory levels to allow us to operate with little backlog. The efficiency of our inventory system, and our ability to avoid backlogs and potential loss of customers, is closely tied to our ability to accurately predict seasonal and quarterly variances. Further, our planned expenditures are also based primarily on sales forecasts. When sales do not meet our expectations, our operating results will be reduced for the relevant quarters, as we will have already incurred expenses based on those expectations. This could result in a material decline in our stock price.

We operate in a competitive industry, and if we fail to anticipate and react appropriately to competitors, technological changes, changing industry trends and other competitive forces, our sales and profit margins will decline.

In order to effectively compete, we must be able to meet changing market conditions and develop enhancements to our existing products or new products on a timely basis in order to maintain our competitive advantage. Our continued growth depends upon our ability to develop additional products, services and technologies that meet our customers’ expectation of our brand and quality. There can be no assurance that we will be successful in developing and marketing new products, product enhancements and additional technologies, that we will not experience difficulties that could delay or prevent the successful development, introduction and marketing of these products, or that our new products and product enhancements will adequately meet the requirements of the marketplace or will achieve market acceptance.

Further, one of the core elements of our strategy is to provide high quality products and a high level of customer services. Many of our competitors are dedicating increasing resources to competing with us, especially as our products and services become more affected by technological advances and software innovations. Some of our competitors have more experience producing software and other technology-driven solutions. As a result, we are dedicating increasing resources to research and development in new and changing technologies in order to stay competitive and provide high quality and innovative products and services. These increased expenditures could reduce our operating results.

Additionally, our ability to compete effectively depends, to a significant extent, on the specification or approval of our products by architects, engineers, building inspectors, building code officials and customers and their acceptance of our premium brand. If a significant segment of those communities were to decide that the design, materials, manufacturing, testing or quality control of our products is inferior to that of any of our competitors or the cost differences between our products and any competitors are not justifiable, our sales and profits would be materially reduced.

Our future growth may depend on our ability to develop new products and penetrate new markets, which could reduce our profitability.

Our future success depends upon our continued investment in research and development and our ability to continue to develop new products that allow us to expand our product offerings and enter into new markets. Expansion into new markets and the development of new products may involve considerable costs and may not generate sufficient revenue to be profitable or cover the costs of development. We might not be able to penetrate these product markets and any market penetration that occurs might not be timely or profitable. We may be unable to recoup part or all of the significant investments we make in attempting to develop new products and penetrate new markets.




12





Product, Services and Sales Risks

Product liability claims and litigation could affect our business, reputation, financial condition, results of operations and cash flows.

The products that we design and/or manufacture, and/or the services we provide, can lead to product liability claims or other legal claims being filed against us. To the extent that plaintiffs are successful in showing that a defect in a product’s design, manufacture or warnings led to personal injury or property damage, or that our provision of services resulted in similar injury or damage, we may be subject to claims for damages. Although we are insured for damages above a certain amount, we bear the costs and expenses associated with defending claims, including frivolous lawsuits, and are responsible for damages up to the insurance retention amount. In addition to claims concerning individual products, as a manufacturer, we can be subject to costs, potential negative publicity and lawsuits related to product recalls, which could adversely impact our results of operations and damage our reputation.

Design defects, labeling defects, product formula defects, inaccurate chemical mixes, product recalls and/or product liability claims could harm our business, reputation, financial condition and results of operations.

We have on occasion found flaws and deficiencies in the design, manufacturing, assembling, labeling, product formulations, chemical mixes or testing of our products. We also have on occasion found flaws and deficiencies in raw materials and finished goods produced by others and used with or incorporated into our products. Some flaws and deficiencies have not been apparent until after the products were installed or used by customers.

Many of our products are integral to the structural soundness or safety of the structures in which they are used. If any flaws or deficiencies exist in our products and if such flaws or deficiencies are not discovered and corrected before our products are incorporated into structures, the structures could be unsafe or could suffer severe damage, such as collapse or fire, and personal injury or death could result. Errors in the installation of our products, even if the products are free of flaws and deficiencies, could also cause personal injury or death and unsafe structural conditions. To the extent that such damage or injury is not covered by our product liability insurance and we are held to be liable, we could be required to correct such damage and to compensate persons who might have suffered injury or death, and our business, reputation, financial condition, results of operations and cash flows could be materially and adversely affected.

Even if a flaw or deficiency is discovered before any damage or injury occurs, we may need to refund customers and/or repair or recall products (to the extent possible), and we may be liable for any costs necessary to replace recalled products or retrofit or remedy the affected structures. Any such recall, retrofit or other remedy could entail substantial costs and adversely affect our reputation, sales and financial condition. We do not carry insurance against recall costs or the adverse business effect of a recall, and our product liability insurance may not cover retrofit or other remedy costs.

As a result of the nature of many of our products and their use in construction projects, claims (including product warranty claims and claims resulting from a natural disaster) may be made against us with regard to damage or destruction of structures incorporating our products whether or not our products failed. Any such claims, if asserted, could require us to expend material time and efforts defending the claim and may materially and adversely affect our business, reputation, financial condition, results of operations and cash flows. Costs associated with resolving such claims (such as repair or replacement of the affected parts) could be material and may exceed any amounts reserved in our consolidated financial statements.

While we generally attempt to limit our contractual liability and our exposure to price or expense increases, we may have uncapped liabilities or significant exposure under some contracts, and could suffer material losses under such contracts.

We enter into many types of contracts with our customers, suppliers and other third parties, including in connection with our expansion into new markets and new product lines. Under some of these contracts, our overall liability may not be limited to a specified maximum amount or we may have significant potential exposure to price or expense increases. If we receive claims under these contracts or experience significant price increases or comparable expense increases, we may incur liabilities significantly in excess of the revenues associated with such contracts, which could have a material adverse effect on our results of operations.

Some of our technology offerings provide planning and design functions to customers, and we are involved both in product sales and engineering services. Any software errors or deficiencies or failures in our engineering services could have material adverse effects on our business, reputation, financial condition, results of operations and cash flows


13




Our planning/design software applications facilitate the creation by customers of complex construction and building designs. Our software is extremely complex and is continually being modified and improved. As a result, it may contain defects or errors and new versions may introduce new defects and errors. While we have attempted to limit our potential liability for the failure of any planning/designs created with the use of our software applications, as a result of defects in our software, the structures could be unsafe or could suffer severe damage, such as collapse or fire, and personal injury or death could result. Errors in construction not related to the plans/designs created with the use of our software applications could also cause personal injury or death and unsafe structural conditions, even if our software functioned properly. To the extent that a structure designed by our software suffers any failure or deficiency, we could be required to correct deficiencies and may become involved in litigation, even if our software was not the cause of such deficiency. Further, if any damage or injury is not covered by our insurance and we are held to be liable, we could be required to correct such damage and to compensate persons who might have suffered injury, and our business, reputation, financial condition, results of operations and cash flows could be materially and adversely affected.

While we engage in testing and upgrades, there can be no assurance that, despite our testing and upgrades, errors will not be found in new and existing products resulting in loss of revenues or delay in market acceptance, diversion of development resources, damage to our reputation, adverse litigation, or increased service and warranty costs, any of which would have a material adverse effect upon our business, operating results and financial condition.

We are also involved in providing engineering solutions to our clients. The risks associated with providing these services are materially different than the risks we historically faced when we only manufactured products. If our engineers prepare, approve or seal drawings that contain defects or otherwise are involved in any design or construction that contains flaws, regardless of whether our engineers caused such flaws, we may be held liable for professional negligence or other damages, which could involve material claims. Although we are insured for damages above a certain amount, we bear the costs and expenses associated with defending claims, including frivolous lawsuits, and are responsible for damages up to the insurance retention amount. In addition to claims concerning individual engineering solutions, as a service provider, we can be subject to costs, potential negative publicity and lawsuits related to construction design or engineering defects, which could adversely impact our results of operations and damage our reputation.

We have a few large customers, the loss of any one of which could negatively affect our sales and profits.

Our largest customers accounted for a significant portion of net sales for the years ended December 31, 2019, 2018, and 2017. Any reduction in, or termination of, our sales to these customers would at least temporarily, and possibly on a longer term basis, cause a material reduction in our net sales, income from operations and net income. Such a reduction in or elimination of our sales to any of our largest customers would increase our relative dependence on our remaining large customers.

In addition, our distributor customers and builders have increasingly consolidated over time, which has increased the material adverse effect of losing any one of them and may increase their bargaining power in negotiations with us. These trends could negatively affect our sales and profitability.

Increases in prices of raw materials and energy could negatively affect our sales and profits.

Steel is the principal raw material used in the manufacture of our products. Import tariffs and/or other mandates imposed by the current presidential administration could potentially lead to a trade war with other foreign governments, and could significantly increase the prices on raw materials that are critical to our business, such as steel. In addition, even in the absence of the current tariffs the price of steel has historically fluctuated on a cyclical basis and has often depended on a variety of factors over which we have no control. The cost of producing our products is also sensitive to the price of energy. The selling prices of our products have not always increased in response to raw material, energy or other cost increases, and we are unable to determine to what extent, if any, we will be able to pass future cost increases through our customers. Our inability to pass increased costs through to our customers could materially and adversely affect our financial condition or results of operations.

We depend on third parties for transportation services and the lack of availability of transportation and/or increases in cost could materially and adversely affect our business and operations.

Our business depends on the transportation of both finished goods to our customers and distributors and the transportation of raw materials to us. We rely on third parties for transportation services of these items, which services are occasionally in high demand (especially at the end of calendar quarters) and/or subject to price fluctuations.

If the required supply of transportation services is unavailable when needed, our manufacturing processes may be interrupted if we are not able to receive raw materials or we may be unable to sell our products at full value, or at all. This could harm our reputation,

14




negatively impact our customer relationships and have a material adverse effect on our financial condition and results of operations. In addition, a material increase in transportation rates or fuel surcharges could have a material adverse effect on our profitability.

Technological and Intellectual Property Risks

Our recent efforts to increase our technology offerings and integrate new software and application offerings may prove unsuccessful and may affect our future prospects.

Our industry has experienced increased complexity in some home design and builders are more aggressively trying to reduce their costs. One of our responses has been to develop and market sophisticated software and applications to facilitate the specification and marketing of our product systems. We have continued to commit substantial resources to our software development endeavors in recent years and expect that trend to continue in 2020.

We have a limited operating history in the technology space and may not be able to create commercially successful software and applications. Even if we are able to create initially successful ideas, the technology industry is subject to rapid changes. We may not be able to adapt quickly enough to keep up with changing demands, and our software may become obsolete.

While we see having a software interface with the construction industry as a potential growth area, we also face competition from other companies that are focused solely or primarily on the development of software and applications. These companies may have significantly greater expertise and resources to devote to software development, and we may be unable to compete with them in that space.

If we cannot protect our technology, we will not be able to compete effectively.

Our ability to compete effectively with other companies depends in part on our ability to maintain the proprietary nature of our technology, in part through patents, copyrights, trade secrets and other intellectual property protections. We might not be able to protect or rely on our patents and copyrights. Patents might not issue pursuant to pending patent applications. Our software copyright and other protections might not be adequate to protect our software and application code. Others might independently develop the same or similar technology, develop around the patented aspects of any of our products or proposed products, or otherwise obtain access to or circumvent our proprietary technology. We also rely on unpatented proprietary technology to maintain our competitive position. We might not be able to protect our trade secrets, our know-how or other proprietary information. If we are unable to maintain the proprietary nature of our intellectual property, our sales and profits are likely to be materially reduced.

In attempting to protect our intellectual property, we sometimes initiate lawsuits against competitors and others that we believe have infringed or are infringing our intellectual property rights. In such an event, the defendant may assert counterclaims to complicate or delay the litigation or for other reasons. Litigation may be very costly and may result in adverse judgments that affect our sales and profits materially and adversely.

Claims that we infringe intellectual property rights of others may materially increase our expenses and reduce our profits.

Other parties have in the past and may in the future claim that our products or processes infringe their intellectual property rights. We may incur substantial costs and liabilities in investigating, defending and resolving such claims, whether or not they are meritorious, which may materially reduce our profitability and materially and adversely affect our business and financial condition. Litigation can be disruptive to normal business operations and may result in adverse rulings or decisions. If any such infringement claim is asserted against us, we may be required to obtain a license or cross-license, modify our existing technology or design a new non-infringing technology, any of which could be costly and time-consuming. A ruling against us in an infringement lawsuit could include an injunction barring our production or sale of any infringing product. A damages award against us could include an award of royalties or lost profits and, if the court finds willful infringement, treble damages and attorneys’ fees.

We are subject to cyber security risks and may incur increasing costs in efforts to minimize those risks and to comply with regulatory standards.

We employ information technology systems and operate websites which allow for the secure storage and transmission of proprietary or confidential information regarding our customers, employees and others. We make significant efforts to secure our computer network to mitigate the risk of possible cyber-attacks, including, but not limited to, data breaches, and are continuously working to upgrade our existing information technology systems to ensure that we are protected, to the greatest extent possible, against cyber risks and security breaches. Despite these efforts security of our computer networks could be compromised which could impact operations and

15




confidential information could be misappropriated, which could lead to negative publicity, loss of sales and profits or cause us to incur significant costs to reimburse third- parties for damages, which could adversely impact profits.

Additionally, we must comply with increasingly complex and rigorous regulatory standards enacted to protect businesses and personal data, including the General Data Protection Regulation (“GDPR”) and the California Consumer Privacy Act. GDPR is a comprehensive European Union privacy and data protection reform, effective in 2018, which applies to companies that are organized in the European Union or otherwise provide services to consumers who reside in the European Union, and imposes strict standards regarding the sharing, storage, use, disclosure and protection of end user data and significant penalties (monetary and otherwise) for non-compliance. The California Consumer Privacy Act creates new data privacy rights, effective in 2020. Any failure to comply with GDPR, the California Consumer Privacy Act, or other regulatory standards, could subject the Company to legal and reputational risks. Misuse of or failure to secure personal information could also result in violation of data privacy laws and regulations, proceedings against us by governmental entities or others, damage to our reputation and credibility, and could have a material adverse effect on our business and results of operations.

We have experienced and may in the future experience delays, outages, cyber-based attacks or security breaches in relation to our information systems and computer networks, which have disrupted and may in the future disrupt our operations and may result in data corruption. As a result, our profitability, financial condition and reputation could be negatively affected. In addition, data privacy statements and laws could subject us to liability.

We depend on information technology networks and systems, including the Internet, to process, transmit and store electronic information. We depend on our information technology infrastructure for electronic communications among our locations around the world and between our personnel and our subsidiaries, customers and suppliers. We collect and retain large volumes of internal and customer, vendor and supplier data, including some personally identifiable information, for business purposes. We also maintain personally identifiable information about our employees. The integrity and protection of our customer, vendor, supplier, employee and other Company data is critical to our business. The regulatory environment governing information, security and privacy laws is increasingly demanding and continues to evolve. Maintaining compliance with applicable security and privacy regulations may increase our operating costs or adversely affect our business operations.

Despite the security and maintenance measures we have in place, our facilities and systems, and those of the retailers, dealers, licensees and other third-parties with which we do business, we remain vulnerable to security breaches, cyber-attacks, acts of vandalism, computer viruses, malware, data corruption, delays, disruptions, programming and/or human errors or other similar events, such as those accomplished through fraud, trickery or other forms of deceiving our employees, contractors or other agents or representatives and those due to system updates, natural disasters, malicious attacks, accidents, power disruptions, telecommunications failures, acts of terrorism or war, computer viruses, physical or electronic break-ins or similar events. Such incidents have occurred, continue to occur, and may occur in the future.

Security breaches of our infrastructure could create system disruptions, shutdowns or unauthorized disclosures of confidential information. Despite the security measures we have in place, our facilities and systems, and those of the retailers, dealers, licensees and other third parties with which we do business, we may be vulnerable to security breaches, cyber-attacks, acts of vandalism, computer viruses, misplaced or lost data, programming and/or human errors or other similar events. Such incidents may involve misappropriation, loss or other unauthorized disclosure of confidential data, materials or information, including those concerning our customers, employees or suppliers, whether by us or by the retailers, dealers, licensees and other third-party distributors with which we do business, disrupt our operations, result in losses, damage our reputation, and expose us to the risks of litigation and liability (including regulatory liability); and may have a material adverse effect on our business, results of operations and financial condition.

We publicly post our privacy policies and practices concerning our processing, use, and disclosure of personally identifiable information on our website. If we fail to adhere to our privacy policy and other published statements or applicable laws concerning our processing, use, transmission and disclosure of protected information, or if our statements or practices are found to be deceptive or misrepresentative, we could face regulatory actions, fines and other liability.

We may experience delays or outages in our information technology system and computer networks.

We may be subject to information technology system failures and network disruptions. These may be caused by delays or disruptions due to system updates, natural disasters, malicious attacks, accidents, power disruptions, telecommunications failures, acts of terrorism or war, computer viruses, physical or electronic break-ins or similar events or disruptions.

Despite our security measures, our systems could be vulnerable to disruption, and any such disruption could negatively affect our business, reputation, financial condition, results of operations and cash flows.

16





Some of our agreements for software and software-as-services products have limited terms, and we may be unable to renew such agreements and may lose access to such products.

We have various agreements with a number of third parties that provide software and software-as-service products to us. These agreements often require reoccurring payments for online access to the products and have limited terms. In the future, we will be required to renegotiate the terms of these agreements, and may be unable to renew such agreements on favorable terms. If any such agreement cannot be renewed or can only be renewed on terms that are materially worse for us, we may be unable to access the applicable software, and our business and operating results may be adversely affected.

Regulatory Risks

Failure to comply with industry regulations could result in reduced sales and increased costs.

We are subject to environmental laws and regulations governing emissions into the air, discharges into water, and generation, handling, storage, transportation, treatment and disposal of waste materials. We are also subject to other federal and state laws and regulations regarding health and safety matters.

Our manufacturing operations involve the use of solvents, chemicals, oils and other materials that are regarded as hazardous or toxic. We also use complex and heavy machinery and equipment that can pose severe safety hazards, especially if not properly and carefully used. Some of our products also incorporate materials that are hazardous or toxic in some forms, such as:

zinc and lead used in some steel galvanizing processes;
chemicals used in our acrylic and epoxy anchoring products, and our concrete repair, strengthening and
protecting products; and
gun powder used in our powder-actuated tools, which is explosive.

We have in the past, and may in the future, need to take steps to remedy our failure to properly label, store, transport, use and manufacture such toxic and hazardous materials.

If we do not obtain all material licenses and permits required by environmental, health and safety laws and regulations, we may be subject to regulatory action by governmental authorities. If our policies and procedures are flawed, or our employees fail or neglect to follow our policies and procedures in all respects, we might incur liability. Relevant laws and regulations could change or new ones could be adopted that require us to incur substantial expense to comply.

Complying or failing to comply with conflict minerals regulations could materially and adversely affect our supply chain, our relationships with customers and suppliers and our financial results.

We are currently subject to conflict mineral disclosure regulations in the U.S. and may be affected by new regulations concerning conflict and similar minerals adopted by other jurisdictions where we operate. While we have been successful to date in adapting to such regulations, we have and will continue to incur added costs to comply with the disclosure requirements, including costs related to determining the source of such minerals used in our products. We may not be able to ascertain the origins of such minerals that we use and may not be able to satisfy requests from customers to certify that our products are free of conflict minerals. These requirements also could constrain the pool of suppliers from which we source such minerals. We may be unable to obtain conflict-free minerals at competitive prices. Such consequences will increase costs and may materially and adversely affect our manufacturing operations and profitability.

When we provide engineering services we are subject to various local, state and federal rules and regulations which can increase our potential liability.

As part of our product offerings, we may provide engineering and design-related services to our clients. Some of these services require us to stamp drawings or otherwise be involved in the engineering process. While we generally attempt to limit our liability through our internal processes and through our legal agreements with third parties to which we provide such services, under various local, state and federal rules and regulations these limitations may not be effective and we may be held liable for engineering failures. Any such liability could materially and adversely affect our profitability.




17




Capital Expenditures, Expansions, Acquisitions and Divestitures Risks

Our acquisition activities, if any, present unique risks for our business, and any acquisition could materially and adversely affect our business and operating results.

Although it is not as important to our strategy as it has been in the past, we may consider and evaluate acquisitions and we compete for acquisitions with other potential acquirers, some of which may have greater financial or operational resources than we do. As a result, we may not be able to identify suitable acquisition candidates or strategic opportunities. Any acquisitions we undertake involve numerous risks, including, for example:
inadequate access to information and/or due diligence of acquired businesses;
diversion of management’s attention from other business concerns;
overvaluation of acquired businesses;
difficulties integrating the operations and products of acquired businesses, including expensive and time
consuming integration costs such as employee redeployment, relocation or severance, combining teams and processes in various functional areas, reorganization or closures of facilities, and relocation or disposition of excess equipment;
inaccurate accounting or public reporting arising from integration of the financial statements and disclosures of
acquired businesses;
undisclosed existing or potential liabilities of acquired businesses;
slow acceptance or rejection of acquired businesses’ products by our customers;
risks of entering markets in which we have little or no prior experience;
litigation involving activities, properties or products of acquired businesses;
increased cost of regulatory compliance and enforcement;
consumer and other claims related to products of acquired businesses; and
the potential loss of key employees of acquired businesses.

In addition, future acquisitions may involve issuance of additional equity securities that dilute the value of our existing equity securities, increase our debt, cause impairment related to goodwill and cause impairment of, and amortization expenses related to, other intangible assets, which could materially and adversely affect our profitability. Any acquisition could materially and adversely affect our business and operating results, and as a result, our business and operating results may differ from any guidance that we may provide.

Our capital expenditures may not be adequate to maintain our competitive position and may not be implemented in a timely or cost-effective manner.

Our capital expenditures are limited by our liquidity and capital resources and the amount we have available for capital spending is limited by the need to pay our other expenses and to maintain adequate cash reserves and borrowing capacity to meet unexpected demands that may arise. Productivity improvements through process re-engineering, design efficiency and manufacturing cost improvements may be required to offset potential increases in labor and raw material costs and competitive price pressures. If we are unable to make sufficient capital expenditures, or to maximize the efficiency of the capital expenditures we do make, our competitive position may be harmed and we may be unable to manufacture the products necessary to compete successfully in our targeted market segments.

Additional financing, if needed, to fund our working capital, growth or other business requirements may not be available on reasonable terms, or at all.

If the cash needed for working capital or to fund our growth or other business requirements increases to a level that exceeds the amount of cash that we generate from operations and have available through our current credit arrangements, we will need to seek additional financing. Additional or new borrowings may not be available on reasonable terms, or at all. Our ability to raise money by issuing and selling shares of our common or preferred stock depends on general market conditions and the demand for our stock. If we sell stock, our existing stockholders could experience substantial dilution. Our inability to secure additional financing could prevent the expansion of our business, internally and through acquisitions.

International Operations Risks

International operations and our financial results in those markets may be affected by legal, regulatory, political, currency exchange and other economic risks.


18




During 2019, revenue from sales outside of the United States was $214.8 million, representing approximately 19% of consolidated sales. In addition, a significant amount of our manufacturing and production operations are located outside the United States. As a result, our business is subject to risks associated with international operations. These risks include the burdens of complying with foreign laws and regulations, unexpected changes in tariffs, taxes or regulatory requirements, political unrest and corruption, local acceptance of our products, fluctuations in foreign exchange rates, currency controls, and cash repatriation restrictions. Regulatory changes could occur in the countries in which we sell, produce or source our products or significantly increase the cost of operating in or obtaining materials originating from certain countries. Restrictions imposed by such changes can have a particular impact on our business when, after we have moved our operations to a particular location, new unfavorable regulations are enacted in that area or favorable regulations currently in effect are changed.

Countries in which our products are manufactured or sold may from time to time impose additional new regulations, or modify existing regulations, including:

changes in duties, taxes, tariffs and other charges on imports;
requirements as to where products and/or inputs are manufactured or sourced;
creation of export licensing requirements, imposition of restrictions on export quantities or specifications of minimum export pricing/and or export prices or duties;
limitations on foreign owned business; or
government actions to cancel contracts, re-denominate the official currency, renounce or default on obligations, renegotiate terms unilaterally or expropriate assets.

In addition, political and economic changes or volatility, geopolitical regional conflicts, terrorist activity, political unrest, civil strife, acts of war, public corruption and other economic or political uncertainties could interrupt and negatively affect our business operations. All of these factors could result in increased costs or decreased revenues and could materially and adversely affect our product sales, financial condition and results of operations. Additionally, international construction standards, techniques and methods differ from those in the United States and as a result, we may need to redesign our products, or invent or design new products, to compete effectively and profitably in international markets. Inflation in emerging markets may also make our products more expensive there and increases the market and credit risks that we are exposed to.

We are also subject to the U.S. Foreign Corrupt Practices Act, in addition to the anti-corruption laws of the foreign countries in which we operate. Although we implement policies and procedures designed to promote compliance with these laws, our employees, contractors and agents, as well as those companies to which we outsource certain of our business operations, may take actions in violation of our policies. Any such violation could result in sanctions or other penalties and have an adverse effect on our business, reputation and operating results.

Failure to comply with export, import, and sanctions laws and regulations could affect us materially and adversely.

We are subject to a number of export, import and economic sanction regulations, including the International Traffic in Arms Regulations (“ITAR”), the Export Administration Regulations (“EAR”) and U.S. sanction regulations administered by the U.S. Department of Treasury, Office of Foreign Assets (“OFAC”). Foreign governments where we have operations also implement export, import and sanction laws and regulations, some of which may be inconsistent or conflict with ITAR and EAR. Where we face such inconsistencies, it may be impossible for us to comply with all applicable regulations.

If we do not obtain all necessary import and export licenses required by applicable export and import regulations, including ITAR and EAR, or do business with sanctioned countries or individuals, we may be subject to fines, penalties and other regulatory action by governmental authorities, including, among other things, having our export or import privileges suspended. Even if our policies and procedures for exports, imports and sanction regulations comply, but our employees fail or neglect to follow them in all respects, we might incur similar liability.

Any changes in applicable export, import or sanction laws or regulations or any legal or regulatory violations could materially and adversely affect our business and financial condition.

Our manufacturing facilities in China complicate our supply and inventory management.

We maintain manufacturing capability in various parts of the world, including Jiangsu, China, in part to allow us to serve our customers with prompt delivery of needed products. In recent years, we have significantly expanded our manufacturing capabilities in China. Substantially all of our manufacturing output in China was and is currently intended for export to other parts of the world. If a widespread outbreak of an illness or other health issues, such as the Wuhan Coronavirus outbreak occurred in the area where our

19




Jiangsu, China manufacturing facility is located, it could substantially interfere with our general commercial activity related to our supply chain and customer base, which could have a material adverse effect on our financial condition, results of operations, business or prospects. If this outbreak causes us to curtail our operations, we may need to seek alternative sources of supply for products for our customers, which may increase the costs to manufacture and deliver our products.

Customer service is a significant component in our efforts to compete with larger companies that have greater resources than we have. Because of the great distances between our manufacturing facilities in China and the markets to which our products will be shipped, any factors that adversely impact our ability to timely deliver products to our customers, including but not limited to government-imposed work restrictions and restrictions on travel, may delay delivery to our customers, which will put us at a competitive disadvantage. Our attempts to provide prompt delivery may necessitate that in China, we produce and keep on hand substantially more inventory of finished products than would otherwise be needed. Inventory fluctuations can materially and adversely affect our margins, cash flow and profits. Any tariffs, duties, taxes, penalties imposed by the United States on imports from China would negatively affect our inventory management and profits.

If significant tariffs or other restrictions are placed on our imports or any related counter-measures are taken by other countries, our costs of doing business, revenue and results of operations may be negatively impacted.

If significant tariffs or other restrictions are placed on Chinese or other imports or any related counter-measures are taken by China or other countries, our costs of doing business, revenue and results of operations may be materially harmed. If duties are imposed on our imports, we may be required to raise our prices, which may result in the loss of customers and harm our operating performance. Alternatively, we may seek to shift production outside of China, resulting in significant costs and disruption to our operations as we would need to pursue the time-consuming processes of recreating a new supply chain, identifying substitute components and establishing new manufacturing locations. .

We are subject to U.S. and international tax laws that could affect our financial results.

We generally conduct international operations through our wholly-owned subsidiaries. Our income tax liabilities in the different countries where we operate depend in part on internal settlement prices and administrative charges among us and our subsidiaries. These arrangements require us to make judgments with which tax authorities may disagree. Tax authorities may impose additional tariffs, duties, taxes, penalties and interest on us. Transactions that we have arranged in light of current tax rules could have material and adverse consequences if tax rules change, and changes in tax rules or imposition of any new or increased tariffs, duties and taxes could materially and adversely affect our sales, profits and financial condition.

Tax laws are dynamic and subject to change as new laws are passed and new interpretations are issued or applied. If the U.S. or other foreign tax authorities change applicable tax laws, our overall taxes could increase, and our business, financial condition or results of operations may be adversely impacted.

Capital Structure Risks

Any issuance of preferred stock may dilute your investment and reduce funds available for dividends.
Our Board of Directors is authorized by our Certificate of Incorporation to determine the terms of one or more series of preferred stock and to authorize the issuance of shares of any such series on such terms as our Board of Directors may approve. Any such issuance could be used to impede an acquisition of our business that our Board of Directors does not approve, further dilute the equity investments of holders of our common stock and reduce funds available for the payment of dividends to holders of our common stock.

Delaware law and our corporate governance documents could deter takeover attempts that might otherwise be beneficial to our stockholders.

Provisions of Delaware law could make it more difficult for a third party to acquire us. Section 203 of the Delaware General Corporation Law may make the acquisition of the Company more difficult for potential acquirers by prohibiting stockholders holding 15% or more of our outstanding voting stock from acquiring us without the consent of our Board of Directors for at least three years from the date they first hold 15% or more of the voting stock.

Pursuant to the Company’s current corporate governance documents, our stockholders cannot call special meetings and cannot take action by written consent. In addition, a change in the composition of our Board of Directors that is not approved by the existing Board of Directors could trigger a default under our existing credit facilities.


20




These provisions may discourage, delay or make difficult a merger or acquisition of the Company, including a transaction that may offer a premium price for our common stock.

Employee Risks

We depend on executives and other key employees, the loss of whom could harm our business.

We depend, in part, on the efforts and skills of our executives and other key employees, including members of our sales force. Our executives and key employees are experienced and highly qualified. The loss of any of our executive officers or other key employees could harm the business and the Company’s ability to timely achieve its strategic initiatives. Our success also depends on our ability to identify, attract, hire and retain our key personnel. We face strong competition for such personnel and may not be able to attract or retain such personnel. In addition, when we experience periods with little or no profits, a decrease in compensation based on our profits may make it difficult to attract and retain highly qualified personnel. We may not be able to attract and retained key personnel or may incur significant costs in order to do so.

Our work force could become increasingly unionized in the future and our unionized or union-free work force could strike, which could adversely affect the stability of our production and reduce our profitability.

A significant number of our employees are represented by labor unions and covered by collective bargaining agreements that will expire between 2021 and 2023. Generally, collective bargaining agreements that expire may be terminated after notice by the union. After termination, the union may authorize a strike similar to the strike which was initiated at our Stockton, California facility in the third quarter of 2019. Although we believe that our relations with our employees are generally good, no assurance can be given that we will be able to successfully extend or renegotiate our collective bargaining agreements as they expire. If we fail to extend or renegotiate our collective bargaining agreements, if disputes with our unions arise, or if the workers covered by one or more of the collective bargaining agreements engage in a strike, lockout, or other work stoppage, we could have a material adverse effect on production at one or more of our facilities, incur higher labor costs, and, depending upon the length of such dispute or work stoppage, on our business, results of operations, financial position and liquidity.

Other Risks

Natural disasters could decrease our manufacturing capacity.

Some of our current manufacturing facilities are located in geographic regions that have experienced major natural disasters, such as earthquakes, floods and hurricanes. Our disaster recovery plan may not be adequate or effective. We do not carry earthquake insurance. Other insurance that we carry is limited in the risks covered and the amount of coverage. Our insurance would not be adequate to cover all of our resulting costs, business interruption and lost profits when a major natural disaster occurs. A natural disaster rendering one or more of our manufacturing facilities totally or partially inoperable, whether or not covered by insurance, would materially and adversely affect our business and financial condition.

Climate change could materially and adversely affect our business.

We cannot predict the effects that climate change may have on our business. They might, for example:

depress or reverse economic development,
reduce the demand for construction,
increasing the cost and reducing the availability of wood products used in construction,
increase the cost and reduce the availability of raw materials and energy,
increase the cost and reduce the availability of insurance covering damage from natural disasters, and
lead to new laws and regulations that increase our expenses and reduce our sales.

Any of these consequences, and other consequences of climate change that we do not foresee, could materially and adversely affect our sales, profits and financial condition.

Significant judgment and certain estimates are required in determining our worldwide provision for income taxes. Future tax law changes may materially increase the Company’s prospective income tax expense.

We are subject to income taxation in the U.S. as well as numerous foreign jurisdictions. Significant judgment is required in determining our worldwide income tax provision and, there are many transactions and calculations where the ultimate tax determination is uncertain.

21




Although we believe our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”) was signed into law. The impact of the Tax Reform Act and any future Treasury rules, regulations or guidance thereunder on our business and our stockholders is uncertain and could be adverse and cause our future results of operations and financial condition to differ materially from our expectations, estimates and assumptions disclosed in this Annual Report on Form 10-K.

Impairment charges on goodwill or other intangible assets adversely affect our financial position and results of operations.

We are required to perform impairment tests on our goodwill, indefinite-lived intangible assets and definite-lived intangible assets annually or at any time when events occur that could affect the value of such assets. To determine whether a goodwill impairment has occurred, we compare fair value of each of our reporting units with its carrying value. In the past, these tests have led us to incur significant impairment charges. Significant and unanticipated changes in circumstances, such as significant adverse changes in business climate, adverse actions by regulatory authorities, unanticipated competition, loss of key customers or changes in technology or markets, can require a charge for impairment that can materially and adversely affect our reported net income and our stockholders’ equity.

We rely on complex software systems and hosted applications to operate our business, and our business may be disrupted if we are unable to successfully/efficiently update these systems or convert to new systems.

We are increasingly dependent on technology systems to operate our business, reduce costs, and enhance customer service. These systems include complex software systems and hosted applications that are provided by third parties such as financial management and human capital management platforms from SAP America, Inc. and Workday, Inc. Software systems need to be updated on a regular basis with patches, bug fixes and other modifications. Hosted applications are subject to service availability and reliability of hosting environments. We also migrate from legacy systems to new systems from time to time. Maintaining existing software systems, implementing upgrades and converting to new systems are costly and require a significant allocation of personnel and other resources. The implementation of these systems upgrades and conversions is a complex and time-consuming project involving substantial expenditures for implementation activities, consultants, system hardware and software, often requires transforming our current business and financial processes to conform to new systems, and therefore, may take longer, be more disruptive, and cost more than forecast and may not be successful. If the implementation is delayed or otherwise is not successful, it may hinder our business operations and negatively affect our financial condition and results of operations. There are many factors that may materially and adversely affect the schedule, cost, and execution of the implementation process, including, without limitation, problems during the design and testing phases of new systems; system delays and malfunctions; the deviation by suppliers and contractors from the required performance under their contracts with us; the diversion of management attention from our daily operations to the implementation project; reworks due to unanticipated changes in business processes; difficulty in training employees in the operation of new systems and maintaining internal control while converting from legacy systems to new systems; and integration with our existing systems. Some of such factors may not be reasonably anticipated or may be beyond our control.

Failure of our internal control over financial reporting or our accounting systems could harm our business and financial results.

Because of the inherent limitations of internal control, our internal control over financial reporting might not detect or prevent misstatements of our consolidated financial statements on a timely basis. We have used accounting and other financial management software systems in connection with our operations. Defects in such systems or their implementation could result in errors in our consolidated financial statements. Our growth and entry into globally dispersed markets as well as periodic conversions from legacy software systems to new software systems puts significant additional pressure on our internal control. Failure to maintain an effective internal control could limit our ability to report our financial results accurately or to detect and prevent deficiencies timely, cause investors to lose confidence in the accuracy and completeness of our financial reports, and subject us to regulatory investigations and litigation. As a result, our business and the market price of our common stock could be materially and adversely affected.

Changes in accounting standards could materially and adversely affect our financial results.

The accounting rules applicable to public companies are subject to frequent revision. Future changes in accounting standards, guidance and interpretations could require us to change the way we measure revenue, expense or balance sheet amounts, which could result in material and adverse change to our reported results of operations or financial condition.

Item 1B. Unresolved Staff Comments.

22




 
None.
 
Item 2. Properties.
 
Our headquarters and principal executive offices in Pleasanton, California, and our principal United States manufacturing facilities in Stockton and San Bernardino County, California, McKinney, Texas, West Chicago, Illinois, Columbus, Ohio, and Gallatin, Tennessee are located in owned premises. The principal manufacturing facilities located outside the United States, the majority of which we own, are in France, Denmark, Germany, Poland, Switzerland, Sweden, Portugal and China. We also own and lease smaller manufacturing facilities, warehouses, research and development facilities and sales offices in the United States, Canada, the United Kingdom, Europe, Asia, Australia, New Zealand, and Chile. As of February 25, 2020, the Company’s owned and leased facilities were as follows:
 
 
 
Number
 
 
 
 
 
 
 
 
Of
 
Approximate Square Footage
 
 
Properties
 
Owned
 
Leased
 
Total
 
 
 
 
(in thousands of square feet)
North America
 
28

 
2,287

 
683

 
2,970

Europe
 
18

 
533

 
342

 
875

Asia/Pacific
 
10

 
175

 
41

 
216

Administrative and all other
 
1

 
89

 

 
89

Total
 
57

 
3,084

 
1,066

 
4,150

 
We believe that our properties are maintained in good operating condition. Our manufacturing facilities are equipped with specialized equipment and use extensive automation. Our leased facilities typically have renewal options and have expiration dates through 2028. We believe we will be able to extend leases on our various facilities as necessary, or as they expire. Currently, our manufacturing facilities are being operated with at least one full-time shift. Based on current information and subject to future events and circumstances, we anticipate that we may require additional facilities to accommodate possible future growth.

In November 2019, we sold our real estate in Maple Ridge, British Columbia, Canada and received $9.4 million, after closing costs. This property is classified under the “North America” segment. In November 2018, we sold our real estate in Vacaville, California and received net proceeds of $17.5 million, after closing costs and sales price adjustments. These properties are classified under the “Administrative & All other” segment.
 
Item 3. Legal Proceedings.

From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Refer to Note 14, “Commitments and Contingencies,” to the Company’s Consolidated Financial Statements included in this Annual Report on Form 10-K for a discussion of recent developments related to certain of the legal proceedings in which we are involved.

Item 4. Mine Safety Disclosures.
 
Not applicable.
 
PART II

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

The Company’s common stock is listed on the New York Stock Exchange (the “NYSE”) under the symbol “SSD.”

As of February 18, 2020, there were 24,154 holders of record of the Company’s common stock although we believe that there are a significantly larger number of beneficial owners of our common stock.



23




Dividends
 
During 2019 the Company paid a total of $40.3 million in cash dividends. In January 2020, we declared a quarterly cash dividend of $0.23 per share of common stock to be paid on April 23, 2020 to stockholders of record as of April 2, 2020. Future dividends, if any, will be determined by the Company’s Board of Directors, based on the Company’s future earnings, cash flows, financial condition and other factors deemed relevant by the Board of Directors. See “Item 7 — Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
 
Stock Performance Graph

The following graph compares the cumulative total stockholder return on the Company’s common stock from December 31, 2014, through December 31, 2019, with the cumulative total return on the S&P 500 Index (a broad equity market index), the Dow Jones U.S. Building Materials & Fixtures Index (a published industry or line-of-business index) and a Peer Group Index over the same period (assuming the investment of $100 in the Company’s common stock and in each of the indices on December 31, 2014, and reinvestment of all dividends into additional shares of the same class of equity securities at the frequency with which dividends are paid on such securities during the applicable fiscal year). To provide an additional comparison to our performance, we included an index consisting of companies in the building products or construction materials industries that are most comparable to us in terms of size and nature of operations, which group has also been referenced by us in connection with setting our executive compensation. The Peer Group Index below consisted of AAON, Inc., PGT Innovations, Inc., Continental Building Products, Inc., Trex Company, Inc., Insteel Industries, Inc., Quanex Building Products Corp., American Woodmark Corp, Patrick Industries, Inc., Apogee Enterprises, Inc., U.S. Concrete, Inc., Gibraltar Industries, Inc., Eagle Materials Corp., Summit Material, LLC., Advanced Drainage System, Armstrong World Industries, Inc., Masonite International Corp., Advanced Drainage System, and Armstrong World Industries, Inc. We added a Peer Group Index to the stock performance graph below to ensure that it continues to reflect an appropriate comparison to our business operations.

a5yearreturn2019a02.jpg
 
Purchases of Equity Securities by the Issuer and Affiliated Purchasers

The table below presents the monthly repurchases of shares of our common stock in the fourth quarter of the fiscal year ended December 31, 2019.

24





 
(a)
 
(b)
 
(c)
 
(d)
 
Period
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)
 
October 1 - October 31, 2019

 
$



 
$48.6 million
 
November 1 - November 30, 2019

 
$

 

 
$48.6 million
 
December 1 - December 31, 2019
117,988

 
$
79.49

 
117,988

 
$39.2 million
 
     Total
117,988

 
 
 
 
 
 
 
(1)Pursuant to the $100.0 million repurchase authorization that was publicly announced on February 4, 2019, and expired on December 31,
2019.See “Note 3 — Net Income per Share” to the Company’s Consolidated Financial Statements.

On December 9, 2019, the Company’s Board of Directors authorized the Company to repurchase up to $100.0 million of the Company’s common stock. The authorization is in effect from January 1, 2020 through December 31, 2020.

Item 6. Selected Financial Data.
 
The following selected consolidated financial data should be read in conjunction with Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the Company’s Consolidated Financial Statements and the related Notes thereto appearing in Part II, Item 8 “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K, including any discussion of presentation changes, accounting changes, business combinations or dispositions of business operations therein to fully understand factors that may affect the comparability of the information. Historical performance is not necessarily indicative of future results.

The consolidated statements of operations data for each of the years ended December 31, 2019, 2018 and 2017 and the consolidated balance sheets data as of December 31, 2019 and 2018 are derived from our audited consolidated financial statements of this Form 10-K. The consolidated statements of operations data for the years ended December 31, 2016 and 2015 and the consolidated balance sheets data as of December 31, 2017, 2016 and 2015 are derived from our audited consolidated financial statements, except as otherwise noted, that are not included in this Annual Report on Form 10-K. The information presented below is our historical data and not necessarily indicative of our future financial condition or results of operations. The financial data below includes the results of operations of acquired companies following their acquisition. The consolidated statements of operations data for the year ended December 31, 2015 include reclassification adjustments to gross profit, operating expenses and operating income, that had no affect on net income for the years therein. For a summary of acquisitions that took place during the fiscal years ended December 31, 2019, 2018 and 2017, see “Note 10 — Acquisitions and Dispositions” to the Company’s Consolidated Financial Statements.


25




 
Years Ended December 31,
 (in thousands, except per-share data)
2019
2018
2017
2016
2015
Statement of Operations Data:
 

 

 

 

 

Net sales
$
1,136,539

$
1,078,809

$
977,025

$
860,661

$
794,059

Gross profit
492,130

480,287

443,381

409,880

356,406

Gross profit margin
43.3
%
44.5
%
45.4
%
47.6
%
44.9
%
Total operating expenses
316,900

311,555

305,268

268,990

247,474

Percentage of sales
27.9
%
28.9
%
31.2
%
31.3
%
31.2
%
Income from operations
181,254

172,625

138,273

141,670

109,320

Percentage of sales
15.9
%
16.0
%
14.2
%
16.5
%
13.8
%
Net income
$
133,982

$
126,633

$
92,617

$
89,734

$
67,888

Percentage of sales
11.8
%
11.7
%
9.5
%
10.4
%
8.5
%
Earnings per share of common stock:
 

 

 

 

 

Basic
$
3.00

$
2.74

$
1.95

$
1.87

$
1.39

Diluted
$
2.98

$
2.72

$
1.94

$
1.86

$
1.38

Cash dividends declared per share of common stock
$
0.91

$
0.87

$
0.81

$
0.70

$
0.62

 
 
 
 (in thousands)
2019
2018
2017
2016
2015
Balance Sheet Data:
 

 

 

 

 

Working capital
$
482,000

$
447,949

$
447,450

$
476,451

$
494,308

Property, plant and equipment, net
249,012

254,597

273,020

232,810

213,716

Goodwill
131,879

130,250

137,140

124,479

123,950

Total assets
1,095,366

1,021,663

1,037,523

979,974

961,309

Line of credit and long-term liabilities, including current portion
46,329

16,443

17,310

5,336

16,521

Total liabilities
203,409

166,149

152,745

114,132

111,485

Total stockholders’ equity
891,957

855,514

884,778

865,842

849,824


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
 
You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes thereto included in Part II, Item 8 of this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. See “Note About Forward-Looking Statements” and “Risk Factors” for a discussion of forward-looking statements and important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements.

Overview
 
We design, engineer and are a leading manufacturer of high quality wood and concrete building construction products designed to make structures safer and more secure that perform at high levels and are easy to use and cost-effective for customers. We operate in three business segments determined by geographic region: North America, Europe and Asia/Pacific.

Our primary business strategy is to grow through:

increasing our market share and profitability in Europe;
increasing our market share in the concrete space; and
continuing to develop our software to support our core wood products offering while leveraging our strengths in engineering, sales and distribution, and our strong brand name.


26




We believe these initiatives and objectives are crucial to not only offer a more complete solution to our customers and bolster our sales of core wood connector products, but also to mitigate the cyclicality of the U.S. housing market.

On October 30, 2017, we announced the 2020 Plan to provide additional transparency into the execution of our strategic plan and financial objectives. Under the 2020 Plan, we initially assumed (i) housing starts growing as a percentage in the mid-single digit, (ii) increasing our market share and profitability in Europe, and (iii) gaining market share in both our truss and concrete product offerings. At the time of the announcement, our 2020 Plan was centered on the following three key operational objectives.

First, a continued focus on organic growth with a goal to achieve a net sales compounded annual growth rate of approximately 8% (from $860.7 million reported in fiscal 2016) through fiscal 2020.
Second, rationalizing our cost structure to improve company-wide profitability by reducing total operating expenses as a percentage of net sales from 31.8% in fiscal 2016 to a range of 26.0% to 27.0% by the end of fiscal 2020. We expect to achieve this initiative, aside from top-line growth, through cost reduction measures in Europe and our concrete product line, zero-based budgeting for certain expense categories, a SKU reduction program to right-size our product offering and a commitment to remaining headcount neutral (except in the production and sales departments to meet demands from sales growth). These reductions were to be offset by the Company’s ongoing investment in its software initiatives as well as the expenses associated with our ongoing SAP implementation, which includes increasing headcount when necessary.
Third, improving our working capital management and overall balance sheet discipline primarily through the reduction of inventory levels in connection with the implementation of Lean principles in many of our factories. This included improving our inventory turn rate from two-times a year for fiscal 2016 to four-times by the end of 2020. With these efforts, we believed we could achieve an additional 25% to 30% reduction of our raw materials and finished goods inventory through 2020 without adversely impacting day-to-day production and shipping procedures.

Since 2016, organic net sales has grown at a compound annual growth rate of 9.7%. Based on current trends and conditions, we expect to achieve our 8% net sales goal stated in our 2020 Plan.

We are continuing to work towards reducing our operating expenses to a range of 26% to 27% of net sales by the end of 2020. Operating expenses as a percentage of net sales were 27.9%, 28.9% and 31.3% for the years ended December 31, 2019, December 31, 2018 and December 31, 2017, respectively. In dollars, operating expenses increased $5.3 million or 1.7% from the year ended December 31, 2018 to the year ended December 31, 2019 (mostly due to increased personnel costs) and increased $6.3 million or 2.1% from the year ended December 31, 2017 to the year ended December 31, 2018 (mostly due to increased consulting fees and legal fees, sales commissions and SAP implementation costs). In late 2017 and throughout 2018, we engaged a leading management consultant to perform an independent in-depth analysis of our operations, which contributed towards a reduction of expenses in 2018 and could result in initiatives that reduce expenses beyond the 2020 Plan as well as improvements to net working capital. We incurred additional success-based consulting expenses in 2018 and 2019 due to these initiatives. These fees concluded as of the end of September 30, 2019. We expect these related consulting fees incurred in 2018 and 2019 will have a one-year or less pay back.

When we initiated our 2020 Plan in October 2017, it did not factor in macro events out of our control such as a volatile steel market as well as steel tariffs and other trade events. Given increases in raw material cost and resulting degradation on our gross profit margins from 48% in 2016, we revised our 2020 target for improving our operating income margin to a range of 16% to 17% by the end of 2020. This is revised down from our initial 2020 target range of 21% to 22%, and in-line to slightly up compared to our operating margin of 16.4% in 2016. While these macro events have caused us to revise this goal, it’s important to note that rationalizing our cost structure has helped mitigate further downward pressure on our operating margins. We also revised operating margins for Europe from a target of 10% by the end of 2020, which includes approximately 2% of net sales in costs associated with the SAP implementation, to a range of 6% to 7%, including the same 2% of SAP implementation costs. Higher material costs have also contributed to this revision yet it still reflects a 700-800 basis point improvement from 2016 and substantial progress towards this target.

Since 2016, we have reduced our inventory in North America, which is the bulk of our total inventory, by nearly 8% in pounds on hand, including an approximate 17% reduction in finished goods, while total dollars on hand increased by over 5%.

We accomplished this reduction in inventory in pounds on hand even as three particular factors have transpired since October of 2017 when we released the 2020 Plan that have required us to build more inventory than expected:
 
we pro-actively increased our anchor inventory in anticipation of potential tariffs on our mechanical anchor finished goods from China, as well as in anticipation of additional demand related to The Home Depot, Inc. (“Home Depot”) rollout;
we bought an additional allotment of steel in order to mitigate the potential impact of availability; and

27




we have inventory levels to ensure we can meet our customer needs as we continue our SAP roll-out.

Since 2016, our weighted average cost per pound of total inventory on hand and raw materials on hand in North America, which we cannot control, increased. As a result, there has not been a marked improvement in our inventory turns based on dollars and we no longer believe we can achieve a targeted inventory turn rate of four-times per year by the end of 2020. We continue to strive to effectively manage our inventory as a way of improving our use of working capital.

Through execution on the 2020 Plan, we target to achieve a return on invested capital (1) by the end of fiscal 2020 within the range of 17% to 18% from 10.5% in 2016. Given the pressure on gross margins, we updated our expectation for return on invested capital to be in a range of 15% to 16% by 2020. The Company’s return on invested capital was 15.3% for the last four quarters ended December 31, 2019. Meeting the targeted return on invested capital is dependent on the Company’s ability to return capital to our stockholders, usually in the form of cash dividends or share repurchases of the Company’s common stock, which may or may not occur at the same levels as prior years. Nonetheless, we remain committed to returning 50% of our cash flows from operations through the end of fiscal 2020.

We believe our ability to achieve industry-leading gross profit margins and operating income margins is due to the high level of value-added services that we provide to our customers. Aside from our strong brand recognition and trusted reputation, the Company is unique due to our extensive product testing capabilities and our state-of-the-art test lab; strong customer support and education for engineers, builders and contractors; a deep 40-plus year relationships with engineers that get our products specified on the blueprint and pulled through to the job site; product availability with delivery, typically, in 24 hours to 48 hours; and an active involvement with code officials to improve building codes and construction practices. Based on current information, we expect the competitive environment to be relatively stable with U.S. single-family housing starts to grow in the low single digits for 2020 compared to 2019. For the purposes of re-defining our 2020 Plan objectives, during years 2017 to 2020 we assume U.S. single-family housing starts growing, as a percentage, in the low-single digits on average.

Prior to the 2020 Plan, acquisitions were part of a dual-fold approach to growth. Our strategy since has primarily focused on organic growth, supported by strategic capital investments in the business. As such, we have and will continue to focus less on acquisitions activities, especially in the concrete repair space. However, we will from time to time evaluate acquisition opportunities and if the right opportunity arises we are open to acquisitions in other areas of our business, such as in our core fastener space, which is an area where we believe it would be beneficial to gain additional production capacity to support our wood business or to enhance our wood and concrete product portfolio with additional value–added products, we may pursue the opportunities.

Factors Affecting Our Results of Operations

Unlike lumber or other products that have a more direct correlation to housing starts, our products are used to a greater extent in areas that are subject to natural forces, such as seismic or wind events. Our products are generally used in a sequential process that follows the construction process. Residential, light industrial and commercial construction begins with the foundation, followed by the wall and the roof systems, and then the installation of our products, which flow into a project or a house according to these schedules.

Our sales also tend to be seasonal, with operating results varying from quarter to quarter. With some exceptions, our sales and income have historically been lower in the first and fourth quarters than in the second and third quarters of a fiscal year, as our customers tend to purchase construction materials in the late spring and summer months for the construction season. Weather conditions, such as extended cold or wet weather, which affect and sometimes delay installation of some of our products, could negatively affect our results of operations. Political, economic events such as tariffs and the possibility of additional tariffs on imported raw materials or finished goods or such as labor disputes can also have an effect on our gross and operating profits as well as the amount of inventory on-hand.

ERP Integration

In July 2016, our Board of Directors (the “Board”) approved a plan to replace our current in-house enterprise resource planning (“ERP”) and externally sourced accounting platforms with a fully integrated ERP platform from SAP America, Inc. (“SAP”) in multiple phases by location at all facilities plus our headquarters, with a focus on configuring, instead of customizing, the standard SAP modules.

We went live with our first wave of the SAP implementation project in February of 2018, and we implemented SAP at two additional locations in 2019. We are tracking toward rolling out SAP technology in our remaining U.S. branches by mid-2020, and company-wide completion of the SAP roll-out is currently targeted for the end of 2021. While we believe the SAP implementation will be beneficial to the Company over time, annual operating expenses have and are expected to continue to increase through 2024 as a

28




result of the SAP implementation, primarily due to increases in training costs and the depreciation of previously capitalized costs. As of December 31, 2019, we have capitalized $19.3 million and expensed $25.8 million of the costs, including depreciation of capitalized costs associated with the SAP implementation.

Business Segment Information

Historically our North America segment has generated more revenues from wood construction products compared to concrete construction products. During 2019, economic conditions and wet weather resulted in lower than projected single-family housing starts in the first half of the year, which decreased wood construction product sales volumes over the same time period. Wood construction product sales volume increased slightly compared to the year ended December 31, 2018, partly due to increased housing starts in the second half of 2019. Concrete construction product sales volume increased compared to 2018, which was primarily due to increased sales volumes. Our wood construction product net sales increased 5% for the year ended December 31, 2019 compared to the year ended December 31, 2018, primarily due to both increased sales volumes and higher average sales prices. Our concrete construction product net sales increased 18% for the year ended December 31, 2019 compared to the year ended December 31, 2018 also mostly due to increased sales volumes and higher average prices.

Our Europe segment also generates more revenues from wood construction products than concrete construction products. In local currency, Europe net sales increased primarily due to increases in average product prices. In United States dollars, wood construction product sales decreased 3.3% for the year ended December 31, 2019 compared to the year ended December 31, 2018. Concrete construction product sales are mostly project based, and net sales increased nearly 1.0% for the year ended 2019 compared to the year ended 2018. Europe net sales were negatively affected by foreign currency translations resulting from Europe currencies weakening against the United States dollar. Operating expenses decreased $4.8 million for the year ended December 31, 2019 compared to the year ended December 31, 2018, which was partly due the negative affect by foreign currency translations. See “Europe” below.

Our Asia/Pacific segment has generated revenues from both wood and concrete construction products. We believe that the Asia/Pacific segment is not significant to our overall performance.

(1)When referred to above, the Company’s return on invested capital (“ROIC”) for a fiscal year is calculated based on (i) the net income of that year as presented in the Company’s consolidated statements of operations prepared pursuant to generally accepted accounting principles in the U.S. (“GAAP”), as divided by (ii) the average of the sum of total stockholders’ equity and total long-term interest bearing liabilities, (which for the Company are long-term capital lease obligations), at the beginning of and at the end of such year, as presented in the Company’s consolidated balance sheets prepared pursuant to GAAP for that applicable year. As such, the Company’s ROIC, a ratio or statistical measure, is calculated using exclusively financial measures presented in accordance with GAAP.
Business Outlook

Based on current information and subject to future events and circumstances the Company estimates that its full year 2020:

Gross margin will be between approximately 43.5% and 44.5%.

Effective tax rate will be approximately 25.0% and 26.0%, including both federal and state income tax rates.


29




Results of Operations
 
The following table sets forth, for the years indicated, the Company’s operating results as a percentage of net sales for the years ended December 31, 2019, 2018 and 2017, respectively:

 
Years Ended December 31,
 
2019
 
2018
 
2017
Net sales
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of sales
56.7
 %
 
55.5
 %
 
54.6
 %
Gross profit
43.3
 %
 
44.5
 %
 
45.4
 %
Research and development and other engineering
4.1
 %
 
4.0
 %
 
4.9
 %
Selling expense
9.9
 %
 
10.2
 %
 
11.8
 %
General and administrative expense
13.9
 %
 
14.7
 %
 
14.6
 %
Total operating expense
27.9
 %
 
28.9
 %
 
31.3
 %
Net gain on disposal of assets
(0.5
)%
 
(1.0
)%
 
 %
Impairment of goodwill
 %
 
0.6
 %
 
 %
Income from operations
15.9
 %
 
16.0
 %
 
14.1
 %
Loss in equity investment, before tax
(0.2
)%
 
 %
 
 %
Foreign exchange gain (loss)
(0.1
)%
 
 %
 
0.1
 %
Interest expense, net
(0.2
)%
 
(0.1
)%
 
(0.1
)%
Gain on bargain purchase of a business
 %
 
 %
 
0.6
 %
Income before taxes
15.7
 %
 
15.9
 %
 
14.8
 %
Provision for income taxes
3.9
 %
 
4.2
 %
 
5.3
 %
Net income
11.8
 %
 
11.7
 %
 
9.5
 %

Comparison of the Years Ended December 31, 2019 and 2018
 
Unless otherwise stated, the below results, when providing comparisons (which are generally indicated by words such as “increased,” “decreased,” “unchanged” or “compared to”), compare the results of operations for the year ended December 31, 2019, against the results of operations for the year ended December 31, 2018. Unless otherwise stated, the results announced below, when referencing “both years,” refer to the year ended December 31, 2018 and the year ended December 31, 2019.

The Company changed its presentation of its consolidated statement of operations to display non–operating activities, including foreign exchange gain (loss), and certain other income or expenses as a separate item below income from operations. Foreign exchange gain (loss), and other income or expenses were previously included in general and administrative expenses, and in income from operations, respectively. Income before tax and net income for the year ended December 31, 2018 presented below were not affected by the change in presentation.


30




The following table shows the change in the Company’s operations from 2018 to 2019, and the increases or decreases for each category by segment:
 
 
 
 
Increase (Decrease) in Operating Segment
 
 
 
 
 
North America
 
 
 
Asia/
Pacific
 
Admin &
All Other
 
 
 (in thousands)
2018
 
 
Europe
 
 
 
2019
Net sales
$
1,078,809

 
$
62,262

 
$
(3,883
)
 
$
(649
)
 
$

 
$
1,136,539

Cost of sales
598,522

 
48,344

 
(1,638
)
 
(1,256
)
 
437

 
644,409

   Gross profit
480,287

 
13,918

 
(2,245
)
 
607

 
(437
)
 
492,130

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development and other engineering expense
43,056

 
4,546

 
(191
)
 
(340
)
 
(13
)
 
47,058

Selling expense
109,931

 
4,006

 
(1,044
)
 
(391
)
 
66

 
112,568

General and administrative expense
158,568

 
1,624

 
(3,995
)
 
52

 
1,025

 
157,274

   Operating expenses
311,555

 
10,176

 
(5,230
)
 
(679
)
 
1,078

 
316,900

Net gain (loss) on disposal of assets
(10,579
)
 
(4,448
)
 
198

 
(12
)
 
8,817

 
(6,024
)
Impairment of goodwill
6,686

 

 
(6,686
)
 

 

 

Income from operations
172,625

 
8,190

 
9,473

 
1,298

 
(10,332
)
 
181,254

Interest expense, net and other
(634
)
 
(1,451
)
 
(123
)
 
169

 
302

 
(1,737
)
Foreign exchange gain
137

 
(1,576
)
 
844

 
(1,041
)
 
476

 
(1,160
)
Income before income taxes
172,128

 
5,163

 
10,194

 
426

 
(9,554
)
 
178,357

Provision for income taxes
45,495

 
814

 
(1,013
)
 
463

 
(1,384
)
 
44,375

Net income
$
126,633

 
$
4,349

 
$
11,207

 
$
(37
)
 
$
(8,170
)
 
$
133,982

 
Net Sales increased 5.4% to $1,136.5 million from $1,078.8 million. Net sales to home centers, dealer distributors, lumber dealers and contractor distributors increased average net sales unit prices. Wood construction product net sales, including sales of connectors, truss plates, fastening systems, fasteners and shearwalls, represented 84% of the Company’s total net sales in both years. Concrete construction product net sales, including sales of adhesives, chemicals, mechanical anchors, powder actuated tools and reinforcing fiber materials, represented 16% of the Company’s total net sales in both years.

Gross profit increased to $492.1 million from $480.3 million. Gross profit margins decreased to 43.3% from 44.5%, which was lower than our expected gross profit margins of 43.5% to 44.0%. This was due to a shortfall in expected net sales and increased warehousing costs during the quarter ended December 31, 2019. The gross profit margins, including some intersegment expenses, which were eliminated in consolidation, and excluding other expenses that are allocated according to product group, decreased to 42.9% from 45.2% for wood construction products and increased to 42.2% from 37.2% for concrete construction products.

Research and development and other engineering expense increased 9.3% to $47.1 million from $43.1 million, primarily due to increases of $5.1 million in personnel costs, which was mostly due to reclassifying certain employees from general and administrative to research and development and engineering. This was partly offset by decreases of $0.6 million in supply expense,$0.5 million in cash profit sharing expense and $0.3 million in stock-based compensation.

Selling expense increased 2.4% to $112.6 million from $109.9 million, primarily due to increases of $4.9 million in personnel costs, $0.5 million in advertising and promotional costs and $0.5 million in professional fees, which was partly offset by decreases of $2.0 million in sales and agent commissions and $0.6 million in cash profit sharing expense.

General and administrative expense decreased 0.8% to $157.3 million from $158.6 million, primarily due to decreases of $2.1 million in consulting and legal expenses mostly due to a $3.8 million legal settlement reported in 2018, $2.1 million in cash profit sharing expense and $1.8 million in severance expense, which was partly offset by increases of $2.1 million in personnel costs, $1.4 million in facilities expense including a reduction of rental income, net of expenses, $0.8 million in computer costs including software subscription and licensing fees and $0.4 million in bad debt expense. Included in general and administrative expense are costs associated with the SAP implementation of $13.2 million, an increase of $3.8 million over the prior year. These expenses were primarily for professional fees and 2019 and 2018 included $2.1 million and $1.6 million, respectively, in incremental related amortization expense.


31




Gain on sale of assets - In November 2019, the Company sold a facility that was used for selling and distributing. The Company received net proceeds of $9.4 million, which resulted in a pre-tax gain of $5.6 million. In November 2018, the Company sold a facility that was previously leased exclusively to a third party. The Company received net proceeds of $17.5 million, which resulted in a pre-tax gain of $8.8 million.

Impairment of goodwill - The Company completed its 2018 annual goodwill impairment analysis in the fourth quarter of 2018 and it resulted in the impairment charge of $6.7 million associated with assets acquired in Denmark in 2001. The impairment was due to a reduction in expected future operating profits for the reporting unit alone, and not for the Company as a whole, and as a result, the goodwill of the Denmark reporting unit was fully impaired. The Company’s 2018 annual goodwill impairment analysis did not result in additional impairment of goodwill. See “Critical Accounting Policies and Estimates — Goodwill Impairment Testing."

Our effective income tax rate decreased to 24.9% from 26.4%. The effective income tax rate for the year ended December 31, 2019 decreased compared to the prior year due to a nonrecurring impairment of goodwill in 2018 related to the Europe segment which was not deductible, as well as a release of valuation allowances in 2019, also related to the Europe segment.

Net income was $134.0 million compared to $126.6 million. Diluted net income per share of common stock was $2.98 compared to $2.72.

Net Sales

The following table shows net sales by segment for the years ended December 31, 2018 and 2019, respectively:
  
(in thousands)
North
America
 
Europe
 
Asia/
Pacific
 
Total
December 31, 2018
$
910,587

 
$
159,027

 
$
9,195

 
$
1,078,809

December 31, 2019
972,849

 
155,144

 
8,546

 
1,136,539

Increase (decrease)
$
62,262

 
$
(3,883
)
 
$
(649
)
 
$
57,730

Percentage increase (decrease)
6.8
%
 
(2.4
)%
 
(7.1
)%
 
5.4
%
 
The following table shows segment net sales as percentages of total net sales for the years ended December 31, 2018 and 2019, respectively:
 
 
North
America
 
Europe
 
Asia/
Pacific
 
Total
Percentage of total 2018 net sales
84
%
 
15
%
 
1
%
 
100
%
Percentage of total 2019 net sales
86
%
 
14
%
 
%
 
100
%

Gross Profit
 
The following table shows gross profit by segment for the years ended December 31, 2018 and 2019, respectively:
 
(in thousands)
North
America
 
Europe
 
Asia/
Pacific
 
Admin &
All Other
 
Total
December 31, 2018
$
421,820

 
$
56,151

 
$
2,085

 
$
231

 
$
480,287

December 31, 2019
435,738

 
53,906

 
2,692

 
(206
)
 
492,130

Increase (decrease)
$
13,918

 
$
(2,245
)
 
$
607

 
$
(437
)
 
$
11,843

Percentage increase (decrease)
3.3
%
 
(4.0
)%
 
*
 
*
 
2.5
%
* The statistic is not meaningful or material.


32




The following table shows gross profit percentages by segment for the years ended December 31, 2018 and 2019, respectively:
 
 
North
America
 
Europe
 
Asia/
Pacific
 
Admin &
All Other
 
Total
2018 gross profit percentage
46.3
%
 
35.3
%
 
22.7
%
 
*
 
44.5
%
2019 gross profit percentage
44.8
%
 
34.7
%
 
31.5
%
 
*
 
43.3
%
* The statistic is not meaningful or material.

North America

Net sales increased 6.8% primarily due to increased sales volume and average unit price in the United States. Canada's net sales were negatively affected by approximately $1.2 million due to foreign currency translation. In local currency, Canada net sales increased primarily due to increases in sales volume.

Gross profit margin decreased to 44.8% from 46.3%, primarily due to increased raw material and labor costs.

Research and development and engineering expense increased $4.5 million, primarily due to increases of $5.0 million in personnel costs, which was mostly due to moving certain employees, whose primary responsibilities changed during 2019, from general and administrative to research and development and engineering. This was partly offset by decreases of $0.5 million in cash profit sharing expense and $0.3 million in stock-based compensation.

Selling expense increased $4.0 million, primarily due to increases of $5.5 million in personnel costs, $0.6 million in advertising and promotional costs and $0.5 million in professional fees, which was partly offset by decreases of $1.7 million in sales and agent commissions.

General and administrative expense increased $1.6 million, primarily due to increases of $1.7 million in personnel costs, $1.0 million in computer costs including software subscription and licensing fees, $0.9 million in facilities expense and $0.5 million in bad debt expense, which was partly offset by decreases of $1.8 million in consulting and legal expenses and $0.9 million in cash profit sharing expense. Included in general and administrative expense are costs associated with the SAP implementation of $10.5 million, an increase of $2.9 million over the prior year.

Gain on sale of assets - In November 2019, the Company sold a sales and distribution facility. The Company received proceeds net of closing costs of $9.4 million, which resulted in a gain of $5.6 million.

Income from operations increased $8.2 million, mostly due to higher net sales and a gain on sale of assets, which was partially offset by higher operating expenses.

Europe

Net sales decreased 2.4%, primarily due to approximately $9.2 million of negative foreign currency translations resulting from some Europe currencies weakening against the United States dollar. In local currency, Europe net sales increased primarily due to increases in both sales volume and average product prices.

Gross profit margin decreased to 34.7% from 35.3%, primarily due to increased factory and overhead, labor and warehouse costs.

Selling expense decreased $1.0 million primarily due to decreases of $0.4 million in personnel costs, $0.4 million in cash profit sharing expense and $0.2 million in sales and agent commission expense.

General and administrative expense decreased $4.0 million, primarily due to decreases of $1.9 million in severance expense, $1.1 million in personnel expense, $0.4 million in cash profit sharing expense and $0.3 million in consulting and legal expenses. Included in general and administrative expense are costs associated with the SAP implementation of $2.4 million, an increase of $0.5 million over the prior year quarter. These expenses were primarily for professional fees.

Impairment of goodwill - The impairment charge of $6.7 million taken in 2018 was associated with assets acquired in Denmark in 2001, and as a result, the goodwill of the Denmark reporting unit was fully impaired. See “Critical Accounting Policies and Estimates — Goodwill Impairment Testing."


33




Income from operations increased $9.5 million, mostly due to a non-recurring $6.7 million impairment of goodwill taken in 2018 and decreased operating expenses.

Asia/Pacific

For information about the Company’s Asia/Pacific segment, please refer to the table above setting forth changes in our operating results for the years ended December 31, 2019 and 2018.

Administrative and All Other

General and administrative expense increased $1.0 million, primarily due to increases of $1.5 million in personal expense as well as a $0.6 million reduction of rental income, net of expenses, which was partly offset by a decrease of $0.7 million in cash profit sharing expense.

Gain on sale of assets - In November 2018, the Company sold a facility that was previously leased exclusively to a third party. The Company received net proceeds of $17.5 million, which resulted in a gain of $8.8 million.

Comparison of the Years Ended December 31, 2018 and 2017
 
Unless otherwise stated, the below results, when providing comparisons (which are generally indicated by words such as “increased,” “decreased,” “unchanged” or “compared to”), compare the results of operations for the year ended December 31, 2018, against the results of operations for the year ended December 31, 2017. Unless otherwise stated, the results announced below, when referencing “both years,” refer to the year ended December 31, 2017 and the year ended December 31, 2018.

The Company changed its presentation of its consolidated statement of operations to display non–operating activities, including foreign exchange gain (loss), and certain other income or expenses as a separate item below income from operations. Foreign exchange gain (loss), and other income or expenses were previously included in general and administrative expenses, and in income from operations, respectively. Income before tax and net income for the three months and nine months ended September 30, 2018 presented below were not affected by the change in presentation.


34




The following table shows the change in the Company’s operations from 2017 to 2018, and the increases or decreases for each category by segment:
 
 
 
 
Increase (Decrease) in Operating Segment
 
 
 
 
 
North America
 
 
 
Asia/
Pacific
 
Admin &
All Other
 
 
 (in thousands)
2017
 
 
Europe
 
 
 
2018
Net sales
$
977,025

 
$
106,891

 
$
(6,128
)
 
$
1,021

 
$

 
$
1,078,809

Cost of sales
533,644

 
68,352

 
(3,307
)
 
(93
)
 
(74
)
 
598,522

   Gross profit
443,381

 
38,539

 
(2,821
)
 
1,115

 
74

 
480,287

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development and other engineering expense
47,616

 
(3,728
)
 
(1,167
)
 
244

 
91

 
43,056

Selling expense
114,903

 
(1,418
)
 
(3,917
)
 
169

 
194

 
109,931

General and administrative expense
142,749

 
12,919

 
2,195

 
187

 
518

 
158,568

   Operating expenses
305,268

 
7,773

 
(2,889
)
 
600

 
803

 
311,555

Net gain (loss) on disposal of assets
(160
)
 
(1,009
)
 
(624
)
 
32

 
(8,818
)
 
(10,579
)
Impairment of goodwill

 

 
6,686

 

 

 
6,686

Income from operations
138,273

 
31,775

 
(5,994
)
 
482

 
8,089

 
172,625

Interest income (expense), net and other
(874
)
 
(318
)
 
126

 
(185
)
 
617

 
(634
)
 Foreign exchange gain (loss), net
894

 
2,042

 
(2,781
)
 
424

 
(442
)
 
137

Gain on bargain purchase of a business
6,336

 

 
(6,336
)
 

 

 

Loss on disposal of a business
(211
)
 

 
211

 

 

 

Income before income taxes
144,418

 
33,499

 
(14,774
)
 
721

 
8,264

 
172,128

Provision for income taxes
51,801

 
(7,796
)
 
822

 
(305
)
 
973

 
45,495

Net income
$
92,617

 
$
41,295

 
$
(15,596
)
 
$
1,026

 
$
7,291

 
$
126,633

 
Net Sales increased 10.4% to $1,078.8 million from $977.0 million. Net sales to contractor distributors, dealer distributors, home centers and lumber dealers increased primarily due to increased home construction activity and average net sales unit prices. Wood construction product net sales, including sales of connectors, truss plates, fastening systems, fasteners and shearwalls, represented 85% of the Company’s total net sales in both years. Concrete construction product net sales, including sales of adhesives, chemicals, mechanical anchors, powder actuated tools and reinforcing fiber materials, represented 15% of the Company’s total net sales in both years.

Gross profit increased to $480.5 million from $443.4 million. Gross profit margins decreased to 44.5% from 45.4%, which was lower than our expected gross profit margins of 45.5% to 46.5%. This was due to an unexpected sharp decline in net sales and increased labor and factory and tooling costs during December 2018 resulting in increases in factory, material and labor costs as a percentage of net sales. The gross profit margins, including some intersegment expenses, which were eliminated in consolidation, and excluding other expenses that are allocated according to product group, decreased to 45.2% from 46.5% for wood construction products and increased to 37.1% from 34.7%, respectively.

Research and development and engineering expense decreased 9.6% to $43.1 million from $47.6 million, primarily due to decreases of $2.1 million in personnel costs, $1.0 million in severance expenses, $0.6 million in cash profit sharing on lower operating income and $0.2 million in professional fees.

Selling expense decreased 4.3% to $109.9 million from $114.9 million primarily due to decreases of $2.4 million in personnel costs, $2.1 million in advertising and promotional costs, $1.9 million in severance expense and $1.0 million in stock-based compensation expense, which was partly offset by an increase of $2.6 million in sales and agent commissions.

General and administrative expense increased 11.1% to $158.6 million from $142.7 million, primarily due to increases of $13.2 million in consulting and legal expenses, $3.3 million in depreciation expense, $0.5 million in bad debt expense and $0.4 million in subscription, licensing, maintenance and hosting fees, which was partly offset by decreases of $1.0 million in personnel costs and $0.6 million in stock-based compensation. Included in general and administrative expense are costs associated with the SAP

35




implementation of $6.5 million, an increase of $3.3 million over the prior year. These expenses were primarily for professional fees and 2018 included $1.6 million in incremental related amortization expense.

Gain on sale of assets - In November 2018, the Company sold a facility that was previously leased exclusively to a third party. The Company received net proceeds of $17.5 million, which resulted in a gain of $8.8 million. In 2016, an eminent domain claim was exercised on land owned by the Company and included an offer for loss of property. The Company challenged the offer, which resulted in the Company receiving an additional $1.0 million in the first quarter of 2018 for the taking of the land, which occurred in 2016.

Impairment of goodwill - The Company completed its 2018 annual goodwill impairment analysis in the fourth quarter of 2018 and it resulted in the impairment charge of $6.7 million associated with assets acquired in Denmark in 2001. See “Critical Accounting Policies and Estimates — Goodwill Impairment Testing."

Our effective income tax rate decreased to 26.4% from 35.9%, primarily due to the Tax Reform Act, which reduced the United States statutory federal corporate tax rate from 35% to 21%. The effective income tax rate for the year ended December 31, 2017 was also reduced by a nonrecurring gain on a bargain purchase related to the Gbo Fastening Systems acquisition, which was not taxable. The effective income tax rate for the year ended December 31, 2018 was increased by a nonrecurring impairment of goodwill related to the Europe segment, which was also not deductible.

Net income was $126.6 million compared to $92.6 million. Diluted net income per share of common stock was $2.72 compared to $1.94. The $92.6 million consolidated net income for the year ended December 31, 2017 included a $6.3 million nonrecurring gain on a bargain purchase of a business, which increased diluted earnings per share for the same period by $0.13.

Net Sales

The following table shows net sales by segment for the years ended December 31, 2017 and 2018, respectively:
  
(in thousands)
North
America
 
Europe
 
Asia/
Pacific
 
Total
December 31, 2017
$
803,697

 
$
165,155

 
$
8,173

 
$
977,025

December 31, 2018
910,588

 
159,027

 
9,195

 
1,078,809

Increase (decrease)
$
106,891

 
$
(6,128
)
 
$
1,022

 
$
101,784

Percentage increase (decrease)
13.3
%
 
(3.7
)%
 
12.5
%
 
10.4
%
 
The following table shows segment net sales as percentages of total net sales for the years ended December 31, 2017 and 2018, respectively:
 
 
North
America
 
Europe
 
Asia/
Pacific
 
Total
Percentage of total 2017 net sales
82
%
 
17
%
 
1
%
 
100
%
Percentage of total 2018 net sales
84
%
 
15
%
 
1
%
 
100
%

Gross Profit
 
The following table shows gross profit by segment for the years ended December 31, 2017 and 2018, respectively:
 
(in thousands)
North
America
 
Europe
 
Asia/
Pacific
 
Admin &
All Other
 
Total
December 31, 2017
$
383,282

 
$
58,973

 
$
971

 
$
155

 
$
443,381

December 31, 2018
421,821

 
56,152

 
2,085

 
229

 
480,287

Increase (decrease)
$
38,539

 
$
(2,821
)
 
$
1,114

 
$
74

 
$
36,906

Percentage increase (decrease)
10.1
%
 
(4.8
)%
 
*
 
*
 
8.3
%
* The statistic is not meaningful or material.


36




The following table shows gross profit percentages by segment for the years ended December 31, 2017 and 2018, respectively:
 
 
North
America
 
Europe
 
Asia/
Pacific
 
Admin &
All Other
 
Total
2017 gross profit percentage
47.7
%
 
35.7
%
 
11.9
%
 
*
 
45.4
%
2018 gross profit percentage
46.3
%
 
35.3
%
 
22.7
%
 
*
 
44.5
%
* The statistic is not meaningful or material.

North America

Net sales increased 13.3% primarily due to higher sales volume and average unit price in the United States. Canada's net sales increased primarily due to increased sales volumes and were not significantly affected by foreign currency translation.

Gross profit margin decreased to 46.3% from 47.7%, primarily due to increased material, labor and shipping costs, as a percentage of net sales, partly offset by decreased factory and overhead costs as a percentage of net sales.

Research and development and engineering expense decreased $3.7 million primarily due to decreases of $2.1 million in personnel costs, $0.5 million in severance expense, $0.5 million in cash profit sharing expense and $0.4 million in professional fees.

Selling expense decreased $1.4 million, primarily due to decreases of $1.7 million in advertising expense, $0.8 million in stock-based compensation expense, $0.8 million in severance expense and $0.3 million in personnel costs, partly offset by an increase of $1.6 million in sales and agent commissions.

General and administrative expense increased $12.9 million, primarily due to increases of $13.9 million in consulting and legal expenses, $3.3 million in depreciation expense, $1.1 million mostly in software subscription, licensing, maintenance and hosting fees and $0.2 million in bad debt expense, partly offset by decreases of $1.8 million in severance expense, $1.7 million in stock-based compensation and $1.1 million in personnel costs. Included in general and administrative expense are costs associated with the SAP implementation of $6.4 million, an increase of $4.1 million over the prior year quarter. These expenses were primarily for professional fees.

Income from operations increased $31.5 million, mostly due to increased gross profit, which were partially offset by higher operating expenses. Severance expenses of $3.6 million were recorded in 2017.

Europe

Net sales decreased 3.7% primarily due to reduced sales volume as a result of the late 2017 sale of Gbo Fastening Systems' Poland and Romania subsidiaries (acquired in January 2017), which contributed $12.8 million in net sales for the year ended December 31, 2017. Net sales were positively affected by approximately $4.9 million in foreign currency translations, primarily related to the strengthening of the Euro, British pound, Danish Kroner and Polish zloty against the United States dollar.

Gross profit margin decreased to 35.3% from 35.7% primarily due to increased factory and overhead and warehousing costs, partly offset by decreased material and labor costs.

Research and development and engineering expense decreased $1.2 million primarily due to decreases of $0.5 million in personnel costs and $0.5 million in severance expenses, partly offset by an increase of $0.2 million in professional fees.

Selling expense decreased $3.9 million primarily due to decreases of $2.2 million in personnel costs, $1.2 million in severance expenses, $0.4 million mostly for advertising costs and $0.2 million in stock-based compensation expense.

General and administrative expense increased $1.9 million primarily due to increases of $2.5 million in personnel costs, including $1.7 million in severance expense, $0.5 million in amortization expenses and $0.2 million in bad debt expense, partly offset by decreases of $1.1 million of consulting fees and $0.5 million mostly for software subscription, licensing, maintenance and hosting fees. Included in general and administrative expense are costs associated with the SAP implementation of $1.9 million, an increase of $0.8 million over the prior year quarter. These expenses were primarily for professional fees.


37




Impairment of goodwill - The impairment charge of $6.7 million taken in the fourth quarter of 2018 was associated with assets acquired in Denmark in 2001, and as a result, the goodwill of the Denmark reporting unit was fully impaired. The impairment resulted from a reduction in expected future operating profits of the reporting unit, but not for Europe as a whole. The Company’s 2018 annual goodwill impairment analysis did not result in additional impairment of goodwill for other reporting units. See “Critical Accounting Policies and Estimates — Goodwill Impairment Testing."

Income from operations decreased $5.8 million, mostly due to a $6.7 million impairment of goodwill.

Asia/Pacific

For information about the Company’s Asia/Pacific segment, please refer to the table above setting forth changes in our operating results for the years ended December 31, 2018 and 2017.

Administrative and All Other

Gain on sale of assets - In November 2018, the Company sold a facility that was previously leased exclusively to a third party. The Company received net proceeds of $17.5 million, which resulted in a gain of $8.8 million.

Critical Accounting Policies and Estimates
 
The critical accounting policies described below affect the Company’s more significant judgments and estimates used in the preparation of the Company’s Consolidated Financial Statements. If the Company’s business conditions change or if it uses different assumptions or estimates in the application of these and other accounting policies, the Company’s future results of operations could be adversely affected.
 
Inventory Valuation
 
Inventories are stated at the lower of cost or net realizable value (market). Cost includes all costs incurred in bringing each product to its present location and condition, as follows:
 
Raw materials and purchased finished goods — principally valued at cost determined on a weighted average basis; and
In-process products and finished goods — cost of direct materials and labor plus attributable overhead based on a normal level of activity.
 
The Company applies net realizable value and obsolescence to the gross value of inventory. The Company estimates net realizable value based on estimated selling price less further costs to completion and disposal. The Company impairs slow-moving products by comparing inventories on hand to projected demand. If on-hand supply of a product exceeds projected demand or if the Company believes the product is no longer marketable, the product is considered obsolete inventory. The Company revalues obsolete inventory to its net realizable value. The Company has consistently applied this methodology. The Company believes that this approach is prudent and makes suitable impairments for slow-moving and obsolete inventory. When impairments are established, a new cost basis of the inventory is created. Unexpected change in market demand, building codes or buyer preferences could reduce the rate of inventory turnover and require the Company to recognize more obsolete inventory.

Business Combinations and Asset Acquisitions
 
The assets acquired and liabilities assumed in a business combination are recorded at their estimated fair values at the date of acquisition. The excess purchase price over the fair value of net assets acquired is recognized as goodwill. The fair values of the assets acquired and the liabilities assumed are determined based on significant estimates and assumptions, including projected timing and amount of future cash flows and discount rates reflecting risk inherent in future market prices. In some cases, the Company engages independent third-party valuation firms to assist in determining the fair values. While the Company uses its best estimates and assumptions as a part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement.
Although the Company believes that the assumptions and estimates it has made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may affect the accuracy or validity of such assumptions, estimates or actual results.

38




As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. At the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, the Company records subsequent adjustments. None of the subsequent adjustments for the fiscal years ended 2017, 2018 and 2019 were material.

Goodwill and Other Intangible Assets

Our goodwill balance is not amortized to expense, and we may assess qualitative factors to determine whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount as a basis for determining whether it is necessary to complete quantitative impairment assessments. The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. In addition, Federal Accounting Standard Board (FASB) issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment ("ASU 2017-04"), which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge or Step 2 of the goodwill impairment analysis.
The Company prospectively adopted as part of its review in 2018 and identified an impairment in one of our reporting units using quantitative methods. In 2019, we performed qualitative assessments, taking into consideration the current market value of the company, any changes in management, key personnel, strategy and any relevant macroeconomic conditions (e.g. general economic conditions, limiting access to capital). Based on our qualitative assessments we concluded that the fair value of the reporting units substantially exceeded the respective reporting unit's carrying value, including goodwill.
Intangible assets acquired are recognized at their fair value at the date of acquisition. Finite-lived intangibles are amortized over their applicable useful lives. We monitor conditions related to these assets to determine whether events and circumstances warrant a revision to the remaining amortization or depreciation period. We test these assets for potential impairment annually and whenever management concludes events or changes in circumstances indicate that the carrying amount may not be recoverable

Revenue from Contracts with Customers

On January 1, 2018, the Company adopted the New Revenue Standard ASC ("Topic 606") “Revenue from Contracts with Customers” using the modified retrospective method and recorded an $0.8 million, net of tax, increase to opening retained earnings on January 1, 2018 as the cumulative effect of adopting Topic 606 for estimated rights of return assets on product sales.
Generally, the Company’s revenue contract with a customer exists when the goods are shipped, and services are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. The Company’s general shipping terms are F.O.B. shipping point, where title and risk and rewards of ownership transfer at the point when the products leave the Company’s warehouse. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities).
Volume rebates, discounts and rights of return are accounted for as variable considerations because the transaction price is either uncertain until the customer completes or fails the specified volumes or returned product are not returned by the return period. Estimated allowances based on historical experience from prior periods and the customer’s historical purchasing pattern. These estimates are deducted from revenues and are reevaluated periodically during a fiscal year.
Effect of New Accounting Standards

See "Note 1 — Recently Adopted Accounting Standards" and "Note 1 — Recently Issued Accounting Standards Not Yet Adopted" to the Company’s Consolidated Financial Statements.

Liquidity and Sources of Capital
 
Our primary sources of liquidity are cash and cash equivalents, our cash flow from operation and our $300.0 million credit facility that expires on July 23, 2021. As of December 31, 2019, there were no amounts outstanding under this facility.


39




Our principal uses of liquidity include the costs and expenses associated with our operations, continuing our capital allocation strategy, which includes growing our business by internal improvements, repurchasing our common stock, paying cash dividends, and meeting other liquidity requirements for the next twelve months.

As of December 31, 2019, our cash and cash equivalents consisted of deposits and money market funds held with established national financial institutions. Cash and cash equivalents of $71.2 million are held in the local currencies of our foreign operations and could be subject to additional taxation if repatriated to the United States. Due to changes resulting from the Tax Reform Act, the Company repatriated $63.5 million in cash held outside of the United States in 2018. We are maintaining a permanent reinvestment assertion on its foreign earnings relative to remaining cash held outside the United States after completion of the repatriation plan.

The following table presents selected financial information as of December 31, 2019, 2018 and 2017, respectively:

 
 
At December 31,
(in thousands)
 
2019
 
2018
 
2017
 
 
 
 
 
 
 
Cash and cash equivalents
 
$
230,210

 
$
160,180

 
$
168,514

Property, plant and equipment, net
 
249,012

 
254,597

 
273,020

Equity investment, goodwill and intangible assets
 
159,430

 
157,139

 
169,015

Working capital
 
482,000

 
447,949

 
447,450


The following table provides cash flow indicators for the twelve months ended December 31, 2019, 2018 and 2017, respectively:

 
 
Years Ended December 31,
(in thousands)
 
2019
 
2018
 
2017
Net cash provided by (used in):
 
 
 
 
 
 
  Operating activities
 
$
205,662

 
$
160,080

 
$
119,065

  Investing activities
 
(28,021
)
 
(10,249
)
 
(75,815
)
  Financing activities
 
(108,154
)
 
(155,393
)
 
(106,671
)

Cash flows from operating activities result primarily from our earnings or losses, and are also affected by changes in operating assets and liabilities which consist primarily of working capital balances. As a building materials manufacturer, our operating cash flows are subject to seasonality and are cyclically associated with the volume and timing of construction project starts. For example, trade accounts receivable, net, is generally at its lowest at the end of the fourth quarter and increases during the first, second and third quarters.

In 2019, operating activities provided $205.7 million in cash and cash equivalents, as a result of $134.0 million from net income and $53.5 million from non-cash adjustments to net income which includes depreciation and amortization expense, stock-based compensation expense and non-cash lease expense, as well as an increase of $18.2 million in the net change in operating assets and liabilities due to decreases of $23.7 million in inventory and $6.1 million in trade accounts receivable, net, partly offset by a decrease of $6.8 million in accrued liabilities. Cash used in investing activities of $28.0 million during the year ended December 31, 2019, consisted primarily of $32.7 million for real estate improvements, machinery and equipment and software development, partly offset by $12.2 million in proceeds, mostly from the sale of real estate including the November 2019 sale of our selling and distribution facility in Canada for a net amount of $9.4 million. Cash used in financing activities of $108.2 million during the year ended December 31, 2019, consisted primarily of $60.8 million for the repurchase of the Company’s common stock and $40.2 million used to pay cash dividends.
 
In 2018, operating activities provided $160.1 million in cash and cash equivalents, as a result of $126.6 million from net income and $50.4 million from non-cash adjustments to net income which includes depreciation and amortization expense and stock-based compensation expense, partly offset by a decrease of $17.0 million in the net change in operating assets and liabilities due to increases of $26.4 million in inventory and $12.6 million in trade accounts receivable, net, partly offset by a decrease of $5.3 million in other current assets and increases of $9.1 million in accrued liabilities and $4.7 million in trade accounts payable. Cash used in investing activities of $10.2 million during the year ended December 31, 2018, consisted primarily of $29.3 million for ERP software, property, plant and equipment expenditures, primarily related to machinery and equipment purchases, and software

40




in development, partly offset by $21.1 million in proceeds, mostly the sale of real estate including the November 2018 sale of our commercial rental property in California a net amount of $17.5 million. Cash used in financing activities of $155.4 million during the year ended December 31, 2018, consisted primarily of $110.5 million for the repurchase of the Company’s common stock and $39.9 million used to pay cash dividends.
 
In 2017, operating activities provided $119.1 million in cash and cash equivalents, as a result of $92.6 million from net income and $48.5 million from non-cash adjustments to net income which includes depreciation and amortization expenses and stock-based compensation expenses, partly offset by a decrease of $22.0 million in the net change in operating assets and liabilities due to increases of $17.8 million in trade accounts receivable, net, $6.6 million in inventory and $5.6 million in income tax receivable, partly offset by an increase of $10.1 million in accrued liabilities. Cash used in investing activities of $75.8 million during the year ended December 31, 2017, consisted primarily of $58.0 million for property, plant and equipment expenditures, primarily related to real estate improvements, ERP software, machinery and equipment purchases, and software in development, and $27.9 million, net of acquired cash of $4.0 million, for the acquisitions of CG Visions and Gbo Fastening Systems, which was partly offset by $9.5 million, net of delivered cash of $0.8 million, for the sale of Gbo Poland and Gbo Romania (see "Note 10 — Acquisitions and Dispositions" to the Company’s Consolidated Financial Statements). Cash used in financing activities of $106.7 million during the year ended December 31, 2017, consisted primarily of $70.0 million for the repurchase of the Company’s common stock (see "Note 3 — Net Income per Share" to the Company’s Consolidated Financial Statements) and $37.0 million used to pay cash dividends.

Capital Allocation Strategy

We have a strong cash position and remain committed to seeking growth opportunities in our lines of building products where we can leverage our expertise in engineering, testing, manufacturing and distribution to invest in and grow our business. Those opportunities include internal improvements or acquisitions that fit within our strategic growth plan. Additionally, we have financial flexibility and are committed to providing returns to our stockholders. Below are highlights of our execution on our capital allocation strategy, first announced in August 2015 and updated in August 2016.

Our asset acquisitions, net of cash acquired and proceeds from sales of businesses, in 2017, 2018 and 2019 were $27.9 million, $2.0 million and $2.7 million, respectively. In January 2017, we acquired Gbo Fastening Systems for approximately $10.2 million, and sold two of its subsidiaries in late 2017 for approximately $9.5 million, retaining the Gbo Fastening Systems operations in Sweden and Norway for less than $1.0 million in cash. Also in January 2017, we acquired CG Visions for approximately $20.8 million. The acquisitions in 2018 and 2019 were to extend product lines and acquire intellectual property.

Our capital spending in 2017, 2018 and 2019 was $58.0 million, $29.3 million and $32.7 million, respectively, which was primarily used for real estate improvements, machinery and equipment purchases and software in development. Also in 2019, we purchased intellectual property of $4.8 million. Based on current information and subject to future events and circumstances, we estimate that our full-year 2020 capital spending will be approximately $40 million to $43 million, including $7 to $10 million on maintenance type capital expenditures, assuming all such projects will be completed by the end of 2020. Based on current information and subject to future events and circumstances, we estimate that our full-year 2020 depreciation and amortization expense to be approximately $39 million to $41 million, of which approximately $33 million to $35 million is related to depreciation.

In April 2019, our Board of Directors raised the quarterly cash dividend by 4.5% to $0.23 per share. On January 21, 2020, the Board declared a cash dividend of $0.23 per share, estimated to be $10.1 million in total. Such dividend is scheduled to be paid on April 23, 2020, to stockholders of record on April 2, 2020.

For 2019, we purchased and received 972,337 shares of the Company’s common stock on the open market at an average price of $62.55 per share, for a total of $60.8 million under a previously announced $100.0 million share repurchase authorization (which expired at the end of 2019).

In total, as illustrated in the table below, we have repurchased over six million shares of the Company’s common stock, which represents approximately 13.6% of our shares of common stock outstanding at the beginning of 2015. Including dividends, we have returned cash of $521.2 million, which represents 74.3% of our total cash flow from operations during the same period.

On December 9, 2019, our Board of Directors authorized the Company to repurchase up to $100.0 million of the Company’s common stock. The authorization is in effect from January 1, 2019 through December 31, in 2019.


41




The following table presents our dividends paid and share repurchases for the period from January 1, 2015 through December 31, 2019, in aggregated amounts:

(in thousands)
Number of Shares Repurchased
 
Cash Paid for Repurchases
 
Cash Paid for Dividends
 
Total
January 1 - December 31, 2019
972

 
$
60,816

 
$
40,258

 
$
101,074

January 1 - December 31, 2018
1,955

 
110,540

 
39,891

 
150,431

January 1 - December 31, 2017
1,138

 
70,000

 
36,981

 
106,981

January 1 - December 31, 2016
1,244

 
53,502

 
32,711

 
86,213

January 1 - December 31, 2015
1,339

 
47,144

 
29,352

 
76,496

Total
6,648

 
$
342,002

 
$
179,193

 
$
521,195


Contractual Obligations

The following table summarizes our known material contractual obligations and commitments as of December 31, 2019:
 
 
Payments Due by Period
 
Total
all
periods
Less
than 1
year
1 — 3
years
3 — 5
years
More
than 5
years
 
Contractual Obligation (in thousands)
Long-term debt interest obligations (1)
$
675

$
450

$
225

$

$

Operating lease obligations, including imputed interest (2)
35,322

9,425

13,812

7,254

4,831

Capital lease obligations, including imputed interest(3)
1,511

1,160

351



Purchase obligations (4)
51,449

50,187

1,262




Total
$
88,957

$
61,222

$
15,650

$
7,254

$
4,831

(1)Includes interest payments on fixed-term debt, line-of-credit borrowings and annual facility fees on the Company’s primary line-of-credit facility. Interest on line-of-credit facilities was estimated based on historical borrowings and repayment patterns. The Company’s primary line-of-credit facility requires the Company pay an annual facility fee from 0.15% to 0.30%, depending on the Company’s leverage ratio, on the unused portion of the facilities.
(2)Refer to Note 10 - Leases of the Notes to Consolidated Financial Statements (Part II, Item 8 of this Form 10-K)
(3)Refer to Note 10 - Leases of the Notes to Consolidated Financial Statements (Part II, Item 8 of this Form 10-K)
(4)Consists of other purchase commitments related to facility equipment, consulting services, minimum quantities of certain raw materials. The Company currently is not a party to any long-term supply contracts with respect to the purchase of raw materials or finished goods.

Off-Balance Sheet Arrangements

The Company did not have any off-balance sheet arrangements as of December 31, 2019.

Contingencies

From time to time, we are subject to various claims, lawsuits, legal proceedings (including litigation, arbitration or regulatory actions) and other matters arising in the ordinary course of business. Periodically, we evaluate the status of each matter and assess our potential financial exposure.

The Company records a provision for a liability when we believe that (a) it is probable that a loss has been incurred, and (b) the amount is reasonably estimable. Significant judgment is required to determine both probability and the estimated amount. The outcomes of claims, lawsuits, legal proceedings and other matters brought against the Company are subject to significant uncertainty, some of which are inherently unpredictable and/or beyond our control. Therefore, although management considers the likelihood of such an outcome to be remote, if one or more of these matters were resolved against the Company for amounts in excess of management’s expectations, they could have a material adverse impact on our business, results of operations, financial position and liquidity and the Company’s Consolidated Financial Statements could be materially adversely affected.

See “Item 3 — Legal Proceedings” above and “Note 14 — Commitments and Contingencies” to the Company’s Consolidated Financial Statements.



42




Inflation
 
The Company believes that the effect of inflation on the Company has not been material in the three most recent fiscal years ended December 31, 2019, 2018 and 2017, respectively, as general inflation rates have remained relatively low. The Company’s main raw material is steel. Increases in steel prices may adversely affect the Company’s gross profit margin if it cannot recover the higher costs through price increases of its products. See “Item 1 — Raw Materials” and “Item 1A — Risk Factors.”
 
Indemnification
 
In the normal course of business, to facilitate transactions of services and products, we have agreed to indemnify certain parties with respect to certain matters. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and the Company’s bylaws as permitted by the Company’s certificate of incorporation require the Company to indemnify corporate servants, including our officers and directors, to the fullest extent permitted by law. The Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations. The Company has not incurred significant obligations under indemnification provisions historically, and does not expect to incur significant obligations in the future. It is not possible to determine the maximum potential amount under these indemnities due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Accordingly, the Company has not recorded any liability for costs related these indemnities through December 31, 2019.
 
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
 
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business, including changes to foreign currency exchange rates and interest rates.

Foreign Currency Exchange Risk

We are subject to the risk of changes in foreign currency exchange rates due to our operations in foreign countries. We have manufacturing facilities in China, Denmark, France, Germany, Poland, Portugal, Sweden and Switzerland. We sell and distribute products throughout the world and also purchase raw materials from suppliers in foreign countries. As a result, our financial results are affected by changes in foreign currency exchange rates and economic conditions in the foreign markets in which we do business. In fiscal 2019, our consolidated financial results are impacted by the translation of revenue and expenses in foreign currencies into U.S. dollars. These translation impacts are primarily affected by changes in exchange rates between the U.S. dollar and European currencies, primarily the euro. The Company does not currently hedge this risk. Foreign currency exchange rate risk can be estimated by measuring the impact of a near-term adverse movement of 10 percent in foreign currency exchange rates. If these rates were 10 percent higher or lower during fiscal 2019, there would not have been a material impact on our fiscal 2019 earnings.

The translation adjustment on the Company’s underlying assets and liabilities resulted in a minimal decrease in accumulated other comprehensive income of $885 thousand for the year ended December 31, 2019.

Interest Rate Risk

The Company has no variable interest-rate debt outstanding. The Company estimates that a hypothetical 100 basis point change in U.S. interest rates would not be material to the Company’s operations taken as a whole.



43




Item 8. Consolidated Financial Statements and Supplementary Data.
 
SIMPSON MANUFACTURING CO., INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS




44




REPORT OF INDEPENDED REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Shareholders
Simpson Manufacturing Co., Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of Simpson Manufacturing Co., Inc. a Delaware corporation and subsidiaries (the “Company”) as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, changes in shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and schedules (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 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.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 25, 2020 expressed an unqualified opinion thereon.
Adoption of new accounting standard
As discussed in Note 1 to the consolidated financial statements, the Company changed its method of accounting for leases in 2019 due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and the related amendments.

Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical audit matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the Company's audit and finance committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Inventory valuation
As described further in note 1 to the consolidated financial statements, the Company accounts for inventory at the lower of cost or net realizable value. The Company impairs slow-moving products by comparing inventories on hand to projected demand. Unexpected changes in market demand, building codes or buyer preferences could reduce the rate of inventory turn and require the Company to recognize an impairment. We identified the net realizable value of inventory as a critical audit matter.
The principal consideration for our determination that the net realizable value of inventory is a critical audit matter is that the evaluation of excess and obsolete inventory relies on the use of management judgment to forecast future demand and assess market conditions, resulting in estimation uncertainty. Auditor subjectivity and effort was required to evaluate management’s judgments and assumptions.
Our audit procedures related to net realizable value of inventory included the following, among others.

45




We tested the design and operating effectiveness of controls related to the calculation of the net realizable value of inventory, including controls over the review of the demand forecast.
We tested the completeness and accuracy of the underlying data used in the calculation of net realizable value.
We evaluated the reasonableness of management’s demand forecasts by performing the following:
Compared prior year forecasts with actual results to evaluate management’s ability to estimate future demand.
Assessed forecasted demand for consistency with evidence obtained in other areas of the audit.
Performed a sensitivity analysis on demand assumptions to determine the impact on the net realizable value.
We recalculated and assessed the appropriateness of the formulaic calculation and management adjustments by making inquiries of management and various individuals outside of the accounting team to obtain support for selected adjustments and obtain supporting documentation when applicable.

/s/ Grant Thornton LLP

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

San Francisco, California
February 25, 2020


46




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 
Board of Directors and Stockholders
Simpson Manufacturing Co., Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of Simpson Manufacturing Co., Inc. a Delaware corporation and subsidiaries (the “Company”) as of December 31, 2019, based on criteria established in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in the 2013 Internal Control-Integrated Framework issued by COSO.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2019, and our report dated February 25, 2020 expressed an unqualified opinion on those financial statements.
Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financing Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Grant Thornton LLP
San Francisco, California
February 25, 2020

47




Simpson Manufacturing Co., Inc. and Subsidiaries
Consolidated Balance Sheets
(In thousands, except per share data)
 
 
December 31,
 
2019
 
2018
ASSETS
 

 
 

Current assets
 

 
 

Cash and cash equivalents
$
230,210

 
$
160,180

Trade accounts receivable, net
139,364

 
146,052

Inventories
251,907

 
276,088

Other current assets
19,426

 
17,209

Total current assets
640,907

 
599,529

Property, plant and equipment, net
249,012

 
254,597

Goodwill
131,879

 
130,250

Operating lease right-of-use assets
35,436

 

Equity investment (see Note 11)
2,480

 
2,487

Intangible assets, net
25,071

 
24,402

Other noncurrent assets
10,581

 
10,398

Total assets
$
1,095,366

 
$
1,021,663

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities
 
 
 
Trade accounts payable
$
33,351

 
$
34,361

Accrued liabilities and other current liabilities
125,556

 
117,219

Total current liabilities
158,907

 
151,580

 Operating lease liabilities, net of current portion
27,930

 

 Deferred income tax and other long-term liabilities
16,572

 
14,569

Total liabilities
203,409

 
166,149

Commitments and contingencies (see Note 14)


 


Stockholders’ equity
 
 
 
Preferred stock, par value $0.01; authorized shares, 5,000; issued and outstanding shares, none

 

Common stock, par value $0.01; authorized shares, 160,000; issued and outstanding shares, 44,209, and 44,998 at December 31, 2019 and 2018, respectively
442

 
453

Additional paid-in capital
280,216

 
276,504

Retained earnings
645,507

 
628,207

Treasury stock
(9,379
)
 
(25,000
)
Accumulated other comprehensive loss
(24,829
)
 
(24,650
)
Total stockholders’ equity
891,957

 
855,514

Total liabilities and stockholders’ equity
$
1,095,366

 
$
1,021,663

 


The accompanying notes are an integral part of these consolidated financial statements
48





Simpson Manufacturing Co., Inc. and Subsidiaries
Consolidated Statements of Operations
(In thousands, except per share data)
 
 
Years Ended December 31,
 
2019
 
2018
 
2017
Net sales
$
1,136,539

 
$
1,078,809

 
$
977,025

Cost of sales
644,409

 
598,522

 
533,644

Gross profit
492,130

 
480,287

 
443,381

Operating expenses:
 

 
 

 
 

Research and development and other engineering
47,058

 
43,056

 
47,616

Selling
112,568

 
109,931

 
114,903

General and administrative
157,274

 
158,568

 
142,749

 Total operating expenses
316,900

 
311,555

 
305,268

       Net gain on disposal of assets
(6,024
)
 
(10,579
)
 
(160
)
         Impairment of goodwill

 
6,686

 

Income from operations
181,254

 
172,625

 
138,273

 Interest income (expense), net and other
(1,737
)
 
(634
)
 
(874
)
 Foreign exchange gain (loss), net
(1,160
)
 
137

 
894

 Gain on bargain purchase of a business

 

 
6,336

 Loss on disposal of a business

 

 
(211
)
Income before taxes
178,357

 
172,128

 
144,418

 Provision for income taxes
44,375

 
45,495

 
51,801

Net income
$
133,982

 
$
126,633

 
$
92,617

Other comprehensive income
 
 
 
 
 
Translation adjustment, net of tax expense
885

 
(12,911
)
 
21,418

Unamortized pension adjustments, net of tax benefit (expense) of ($0), ($59) and $37, for 2019, 2018 and 2017, respectively
(1,064
)
 
376

 
(944
)
Comprehensive income
$
133,803

 
$
114,098

 
$
113,091

 
 
 
 
 
 
Basic
$
3.00

 
$
2.74

 
$
1.95

  Diluted
$
2.98

 
$
2.72

 
$
1.94

 Weighted average number of shares of common stock outstanding
 

 
 

 
 

  Basic
44,735

 
46,213

 
47,486

  Diluted
44,921

 
46,540

 
47,774

 


The accompanying notes are an integral part of these consolidated financial statements
49





Simpson Manufacturing Co., Inc. and Subsidiaries
Consolidated Statements of Stockholders’ Equity
For the years ended December 31, 2017, 2018 and 2019
(In thousands, except per share data)
 
 
 
Additional
Paid-in
Capital
 
Accumulated
Other
Comprehensive
Income (Loss)
 
 
 
Common Stock
Retained
Earnings
Treasury
Stock
 
 
Shares
Par Value
Total
Balance at January 1, 2017
47,437

$
473

$
255,917

$
642,422

$
(32,970
)

$
865,842

Net income



92,617



92,617

Translation adjustment, net of tax




21,418


21,418

Pension adjustment, net of tax




(944
)

(944
)
Options exercised
223

3

6,607




6,610

Stock-based compensation expense


12,565




12,565

Repurchase of common stock
(1,138
)

(10,000
)


(60,000
)
(70,000
)
Retirement of common stock


(5
)

(19,995
)


20,000


Cash dividends declared on common stock, $0.81per share



(38,400
)


(38,400
)
Shares issued from release of restricted stock units
214

2

(5,343
)



(5,341
)
Common stock issued at $44.26 per share
9


411




411

Balance at December 31, 2017
46,745

473

260,157

676,644

(12,496
)
(40,000
)
884,778

Net income



126,633




126,633

Translation adjustment, net of tax




(12,911
)

(12,911
)
Pension adjustment, net of tax




376


376

Adoption of new accounting standards



410

381


791

Options exercised
23


695




695

Stock-based compensation expense


10,334




10,334

Repurchase of common stock
(1,955
)

10,000



(120,540
)
(110,540
)
Retirement of common stock

(22
)

(135,518
)

135,540


Cash dividends declared on common stock, $0.87 per share



(39,962
)


(39,962
)
Shares issued from release of restricted stock units
177

2

(5,147
)



(5,145
)
Common stock issued at $57.41 per share
8


465




465

Balance at December 31, 2018
44,998

453

276,504

628,207

(24,650
)
(25,000
)
855,514

Net income



133,982




133,982

Translation adjustment, net of tax




885


885

Pension adjustment, net of tax




(1,064
)

(1,064
)
Stock-based compensation expense


9,325




9,325

Repurchase of common stock
(972
)




(60,816
)
(60,816
)
Retirement of common stock

(13
)

(76,424
)

76,437


Cash dividends declared on common stock, $0.91 per share



(40,258
)


(40,258
)
Shares issued from release of restricted stock units
178

2

(5,905
)



(5,903
)
Common stock issued at $54.31 per share
5


292




292

Balance at December 31, 2019
44,209

$
442

$
280,216

$
645,507

$
(24,829
)
$
(9,379
)
$
891,957

 

The accompanying notes are an integral part of these consolidated financial statements
50





Simpson Manufacturing Co., Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(In thousands)

 
Years Ended December 31,
 
2019
 
2018
 
2017
Cash flows from operating activities
 

 
 

 
 

Net income
$
133,982

 
$
126,633

 
$
92,617

Adjustments to reconcile net income to net cash provided by operating activities:
 

 
 

 
 

Gain (loss) on sale of assets and other
(6,023
)
 
(10,516
)
 
602

Depreciation and amortization
38,402

 
39,393

 
33,724

Noncash lease expense
7,136

 

 

Gain on bargain purchase of a business

 

 
(6,336
)
Loss on disposal of a business

 

 
211

Impairment of goodwill

 
6,686

 

Deferred income taxes
2,557

 
4,950

 
6,299

Noncash compensation related to stock plans
10,434

 
11,176

 
13,908

Provision of doubtful accounts
977

 
569

 
66

Foreign exchange gain

 
(1,841
)
 

Changes in operating assets and liabilities, net of effects of acquisitions and dispositions:
 

 
 

 
 

Trade accounts receivable
6,096

 
(12,573
)
 
(17,822
)
Inventories
23,655

 
(26,425
)
 
(6,580
)
Other current assets
(3,808
)
 
5,297

 
(2,016
)
Trade accounts payable
(845
)
 
4,670

 
1,157

Accrued liabilities and other current liabilities
(145
)
 
13,804

 
3,440

Other noncurrent assets and liabilities
(6,756
)
 
(1,743
)
 
(205
)
Net cash provided by operating activities
205,662

 
160,080

 
119,065

Cash flows from investing activities
 

 
 

 
 

Capital expenditures
(32,699
)
 
(29,310
)
 
(58,041
)
Acquisitions, net of cash acquired
(2,650
)
 
(2,007
)
 
(27,921
)
Purchases of intangible assets
(4,827
)
 

 

Proceeds from sale of property and equipment
12,155

 
21,068

 
681

Proceeds from sale of a business

 

 
9,466

Net cash used in investing activities
(28,021
)
 
(10,249
)
 
(75,815
)
Cash flows from financing activities
 

 
 

 
 

Proceeds from line of credits
16,647

 

 

Repayments of line of credit and capital leases
(17,883
)
 
(147
)
 
(754
)
Deferred and contingent consideration paid for acquisitions

 
(364
)
 
(205
)
Repurchase of common stock
(60,816
)
 
(110,540
)
 
(70,000
)
Issuance of Company’s common stock

 
695

 
6,610

Dividends paid
(40,197
)
 
(39,891
)
 
(36,981
)
Cash paid on behalf of employees for shares withheld
(5,905
)
 
(5,146
)
 
(5,341
)
Net cash used in financing activities
(108,154
)
 
(155,393
)
 
(106,671
)
Effect of exchange rate changes on cash
543

 
(2,772
)
 
5,398

Net decrease in cash and cash equivalents
70,030

 
(8,334
)
 
(58,023
)
Cash and cash equivalents at beginning of year
160,180

 
168,514

 
226,537

Cash and cash equivalents at end of year
$
230,210

 
$
160,180

 
$
168,514

Supplemental Disclosure of Cash Flow Information
Cash paid during the year for
 

 
 

 
 

Interest
$
143

 
$
160

 
$
121

Income taxes
37,730

 
40,123

 
50,832

Noncash activity during the year for
 

 
 

 
 

Noncash capital expenditures
$
557

 
$
908

 
$
1,533

Capital lease obligations

 

 
3,750

Contingent consideration for acquisition

 

 
1,314

Issuance of Company’s common stock for compensation
292

 
465

 
411

Dividends declared but not paid
10,170

 
9,988

 
9,954


The accompanying notes are an integral part of these consolidated financial statements
51





Simpson Manufacturing Co., Inc. and Subsidiaries
Notes to Consolidated Financial Statements
 
1.
Operations and Summary of Significant Accounting Policies
 
Nature of Operations
 
Simpson Manufacturing Co., Inc., through Simpson Strong-Tie Company Inc. and its other subsidiaries (collectively, the “Company”), focuses on designing, manufacturing, and marketing systems and products to make buildings and structures safe and secure. The Company designs, engineers and is a leading manufacturer of wood construction products, including connectors, truss plates, fastening systems, fasteners and shearwalls, and concrete construction products, including adhesives, specialty chemicals, mechanical anchors, powder actuated tools and fiber reinforcing materials. The Company markets its products to the residential construction, industrial, commercial and infrastructure construction, remodeling and do-it-yourself markets.
 
The Company operates exclusively in the building products industry. The Company’s products are sold primarily in the United States, Canada, Europe and Pacific Rim. A portion of the Company’s business is therefore dependent on economic activity within the North America segment. The Company is dependent on the availability of steel, its primary raw material.
 
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Simpson Manufacturing Co., Inc. and its subsidiaries. Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.
 
Use of Estimates
 
The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s actual results could differ from those estimates. Management believes that these consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP.
 
Cash Equivalents
 
Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid investments with an original or remaining maturity of three months or less at the time of purchase to be cash equivalents.

Allowance for Doubtful Accounts
 
The Company evaluates the collectability of specific customer accounts that would be considered doubtful based on the customer’s financial condition, payment history, credit rating and other factors that the Company considers relevant, or accounts that the Company assigns for collection. The Company reserves for the portion of those outstanding balances that the Company believes it is not likely to collect based on historical collection experience. The Company also reserves 100% of the amounts that it deems uncollectable due to a customer’s deteriorating financial condition or bankruptcy. If the financial condition of the Company’s customers were to deteriorate, resulting in probable inability to make payments, additional allowances may be required.

Concentration of Credit Risk
 
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash in banks, short-term investments in money market funds and trade accounts receivable. The Company maintains its cash in demand deposit and money market accounts held primarily at 18 banks. At times, our cash and investments may be in excess of amounts insured by the Federal Deposit Insurance Corporation (FDIC). However, we have not experienced any losses on these accounts.

Inventory Valuation
 
Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred in bringing each product to its present location and condition, as follows:
 

52




Raw materials and purchased finished goods for resale — principally valued at a cost determined on a weighted average basis; and
In-process products and finished goods — the cost of direct materials and labor plus attributable overhead based on a normal level of activity.
 
The Company applies net realizable value and obsolescence to the gross value of the inventory. The Company estimates net realizable value based on estimated selling price less further costs to completion and disposal. The Company impairs slow-moving products by comparing inventories on hand to projected demand. If the on-hand supply of a product exceeds projected demand or if the Company believes the product is no longer marketable, the product is considered obsolete inventory. The Company revalues obsolete inventory to its net realizable value and has consistently applied this methodology. When impairments are established, a new cost basis of the inventory is created. An unexpected change in market demand, building codes or buyer preferences could reduce the rate of inventory turnover and require the Company to recognize more obsolete inventory.
 
Warranties and recalls
 
The Company provides product warranties for specific product lines and records estimated recall expenses in the period in which the recall occurs, none of which has been material to the Consolidated Financial Statements. In a limited number of circumstances, the Company may also agree to indemnify customers against legal claims made against those customers by the end users of the Company’s products. Historically, payments made by the Company, if any, under such agreements have not had a material effect on the Company’s consolidated results of operations, cash flows or financial position.

Equity Investments

The Company accounts for investments and ownership interests under equity method accounting if the Company has the ability to exercise significant influence, but does not have a controlling financial interest. The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses within earnings or loss from equity interests in the Consolidated Statements of Operations. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations.

In December 2016, the Company acquired a 25% equity interest in Ruby Sketch Pty Ltd. (“Ruby Sketch”), an Australian proprietary limited company, for $2.5 million. The Company has accounted for its ownership interest using the equity accounting method and recognized Ruby Sketch investment as an asset at cost. The Company has no obligation to make any additional capital contributions to Ruby Sketch. The carrying amount of the investment as of December 31, 2019 and December 31, 2018 was $2.5 million.

Fair Value of Financial Instruments 

Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
 
As of December 31, 2019 and 2018, the Company’s investments included in cash equivalents consisted of only money market funds, which are the Company’s primary financial instruments and carried at cost, approximating fair value, based on Level 1 inputs. The balance of the Company’s primary financial instruments as of December 31, 2019 and 2018 was $0.1 million and $0.2 million, respectively. The carrying amounts of trade accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company’s contingent consideration related to acquisitions is classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.

Business Combinations and Asset Acquisitions

Business Combinations are accounted for under the acquisition method in accordance with ASC 805, Business Combinations. The acquisition method requires identifiable assets acquired and liabilities assumed and any noncontrolling interest in the business

53




acquired be recognized and measured at fair value on the acquisition date, which is the date that the acquirer obtains control of the acquired business. The amount by which the fair value of consideration transferred as the purchase price exceeds the net fair value of assets acquired and liabilities assumed is recorded as goodwill. Acquisitions that do not meet the definition of a business under the ASC are accounted for as asset acquisitions. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis. In a cost accumulation model, the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired based on relative fair values. Goodwill is not recognized in an asset acquisition with any consideration in excess of net assets acquired allocated to acquired assets on a relative fair value basis.

Property, Plant and Equipment
 
Property, plant and equipment are carried at cost. Major renewals and betterments are capitalized. Maintenance and repairs are expensed as incurred. When assets are sold or retired, their costs and accumulated depreciation are removed from the accounts, and the resulting gains or losses are reflected in the accompanying Consolidated Statements of Operations.
 
The “Intangibles—Goodwill and Other” topic of the FASB ASC provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company capitalizes qualified external costs and internal costs related to the purchase and implementation of software projects used for business operations and engineering design activities. Capitalized software costs primarily include purchased software, internal costs and external consulting fees. Capitalized software projects are amortized over the estimated useful lives of the software.
 
Depreciation and Amortization
 
Software, including amounts capitalized for internally developed software is amortized on a straight-line basis over an estimated useful life of three to five years. Machinery and equipment is depreciated using accelerated methods over an estimated useful life of three to ten years. Buildings and site improvements are depreciated using the straight-line method over their estimated useful lives, which range from 15 to 45 years. Leasehold improvements are amortized using the straight-line method over the shorter of the expected life or the remaining term of the lease. Purchased intangible assets with finite useful lives are amortized using the straight-line method over the estimated useful lives of the assets. The weighted-average amortization period for all amortizable intangibles on a combined basis is 5.6 years.
 
Preferred Stock
 
The Company’s Board of Directors (the "Board") has the authority to issue the authorized and unissued preferred stock in one or more series with such designations, rights and preferences as may be determined from time to time by the Board. Accordingly, the Board is empowered, without stockholder approval, to issue preferred stock with dividend, redemption, liquidation, conversion, voting or other rights that could adversely affect the voting power or other rights of the holders of the Company’s common stock.

Common Stock
 
Subject to the rights of holders of any preferred stock that may be issued in the future, holders of common stock are entitled to receive such dividends, if any, as may be declared from time to time by the Board out of legally available funds, and in the event of liquidation, dissolution or winding-up of the Company, to share ratably in all assets available for distribution. The holders of common stock have no preemptive or conversion rights. Subject to the rights of any preferred stock that may be issued in the future, the holders of common stock are entitled to one vote per share on any matter submitted to a vote of the stockholders. A director in an uncontested election is elected if the votes cast “for” such director’s election exceed the votes cast “against” such director’s election, except that, if a stockholder properly nominates a candidate for election to the Board, the candidates with the highest number of affirmative votes (up to the number of directors to be elected) are elected. There are no redemption or sinking fund provisions applicable to the common stock.

Comprehensive Income or Loss
 
Comprehensive income is defined as net income plus other comprehensive income or loss. Other comprehensive income or loss consists of changes in cumulative translation adjustments and changes in unamortized pension adjustments recorded directly in accumulated other comprehensive income within stockholders’ equity.


54




Foreign Currency Translation
 
The local currency is the functional currency for most of the Company’s operations in Europe, Canada, Asia, Australia and New Zealand. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. The translation adjustment resulting from this process is shown separately as a component of stockholders’ equity. Foreign currency transaction gains or losses are presented below operating income.
 
Revenue Recognition
 
Generally, the Company’s revenue contract with a customer exists when goods are shipped, and services (if any) are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. The Company’s general shipping terms are F.O.B. shipping point, where title and risk and rewards of ownership transfer at the point when the products leave the Company’s warehouse. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized will not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information.

Sales Taxes
 
The Company presents taxes collected and remitted to governmental authorities on a net basis in the accompanying Consolidated Statements of Operations.
 
Cost of Sales
 
The types of costs included in cost of sales include material, labor, factory and tooling overhead, shipping, and freight costs. Major components of these expenses are material costs, such as steel, packaging and cartons, personnel costs, and facility costs, such as rent, depreciation and utilities, related to the production and distribution of the Company’s products. Inbound freight charges, purchasing and receiving costs, inspection costs, warehousing costs, internal transfer costs, and other costs of the Company’s distribution network are also included in cost of sales.
 
Tool and Die Costs
 
Tool and die costs are included in product costs in the year incurred.
 
Product and Software Research and Development Costs
 
Product research and development costs, which are included in operating expenses and are charged against income as incurred, were $10.9 million, $10.8 million and $10.6 million in 2019, 2018 and 2017, respectively. The types of costs included as product research and development expenses was revised in 2017 and prior years to include all related personnel costs including salary, benefits, retirement, stock-based compensation costs, as well as computer and software costs, professional fees, supplies, tools and maintenance costs. In 2019, 2018 and 2017, the Company incurred software development expenses related to its continued expansion into the plated truss market and some of the software development costs were capitalized. See "Note 8 — Property, Plant and Equipment." The Company amortizes acquired patents over their remaining lives and performs periodic reviews for impairment. The cost of internally developed patents is expensed as incurred.
 
Selling Costs
 
Selling costs include expenses associated with selling, merchandising and marketing the Company’s products. Major components of these expenses are personnel, sales commissions, facility costs such as rent, depreciation and utilities, professional services, information technology costs, sales promotion, advertising, literature and trade shows.
 



55




Advertising Costs
 
Advertising costs are included in selling expenses are expensed when the advertising occurs and were $7.9 million, $7.6 million and $9.6 million in 2019, 2018, and 2017, respectively.
 
General and Administrative Costs
 
General and administrative costs include personnel, information technology related costs, facility costs such as rent, depreciation and utilities, professional services, amortization of intangibles and bad debt charges.
 
Accounting for Stock-Based Compensation

The Company recognizes stock-based expense related to restricted stock awards on a straight-line basis, net of forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company’s experience.
 
Income Taxes
 
Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not.
This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”). Further information on the tax impacts of the Tax Reform Act is included in Note 15 — Income Taxes of the Company’s consolidated financial statements.
 
Net Income per Share
 
Basic net income per common share is computed based on the weighted average number of common shares outstanding. Potentially dilutive shares are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.

Accounting Standards - To Be Adopted

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amendments provide guidance on accounting for current expected credit losses on financial instruments that are not accounted for at fair value through net income, including loans held for investment, held-to-maturity debt securities, trade and other receivables, net investment in leases and other commitments to extend credit held by a reporting entity at each reporting date. The required measurement methodology is based on expected loss model that includes historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 eliminates the probable incurred loss recognition in current GAAP. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019. While the Company is continuing to assess the potential impacts of ASU 2016-13, it does not expect ASU 2016-13 to have a material effect on its consolidated financial statements and footnote disclosures.

Accounting Standards - Recently Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASU 2016-02”). The core requirement of ASU 2016-02 is to recognize assets and liabilities that arise from leases, including those leases classified as operating leases. The amendments require a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset ("ROU") representing its right to use the underlying asset for the lease term in the statement of financial position. In January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company elected and applied a few practical transition expedients including, not reassessing whether any expired or existing contracts are or contain leases; not reassessing the lease classification for any expired or existing leases and not reassessing initial direct costs for any existing leases. The Company has operating and finance leases for certain facilities, equipment, autos and data centers. The adoption of ASU 2016-02 resulted in the recognition of ROU assets and lease liabilities of approximately $34.3 million and $35.1 million, respectively on January 1, 2019. The adoption had no material impact on the condensed consolidated statement of operations or cash flows. See Note 10.


56




All other newly issued and effective accounting standards during 2019 were determined to be not relevant or material to the Company.

2.
Revenue from Contracts with Customers

Disaggregated revenue

The Company disaggregates net sales into the following major product groups as described in its segment information included in these financial statements under Note 18.

Wood Construction Products Revenue. Wood construction products represented almost 84% and 85% of total net sales in the year ended December 31, 2019 and 2018.
Concrete Construction Products Revenue. Concrete construction products represented 16% and 15% of total net sales in the year ended December 31, 2019 and 2018.

Customer acceptance criteria. Generally, there are no customer acceptance criteria included in the Company’s standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, which are generally 30 to 60 days after the issue date.

Other revenue. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services were less than 1.0% of net sales and recognized as the services are completed or the software products and services are delivered. Services may be sold separately or in bundled packages. The typical contract length for service is generally less than one year. For bundled packages, the Company accounts for individual services separately if they are distinct. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services.

Reconciliation of contract balances

Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of December 31, 2019, the Company had no contract assets or contract liabilities from contracts with customers.

Other accounting considerations

Volume discounts. Volume discounts are accounted for as variable consideration because the transaction price is uncertain until the customer completes or fails to purchase the specified volume of purchases (consideration is contingent on a future outcome - occurrence or nonoccurrence). In addition, the Company applies the volume rebate or discount retrospectively, because the final price of each products or services sold depends on the customer's total purchases subject to the rebate program. Estimated rebates are deducted from revenues based on the gross transaction price and historical experience with the customer.

Rights of return and other allowances. Rights of return creates variability in the transaction price. The Company accounts for returned product during the return period as a refund to customer and not a performance obligation. The estimated allowance for returns is based on historical percentage of returns and allowance from prior periods and the customer's historical purchasing pattern. This estimate is deducted from revenues based on the gross transaction price.

Principal versus Agent. The Company considered the principal versus agent guidance of the new revenue recognition standard and concluded that the Company is the principal in a third-party transaction. The Company manufactures its products and has control over transfer of its products to Dealer Distributors, Contract Distributors, and end customers.

Costs to obtain or fulfill a contract. Costs incurred to obtain a contract are immaterial. Commission cost is not an incremental cost directly related to obtaining a contract.


57


Shipping costs. The Company recognizes shipping and handling activities that occur after the customer has obtained control of goods as a fulfillment cost rather than as an additional promised service. Therefore, the Company recognizes revenue and accrues shipping and handling costs when the control of goods transfers to the customer upon shipment.

Advertising costs. Cooperative advertising and partnership discounts are consideration payable to a customer and not a payment in exchange for a distinct product or service at fair value. Estimated cooperative advertising and partnership discounts are reductions to the transaction price.

3.
Net Income per Share

The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:
 
For the Year Ended December 31,
 (in thousands, except per-share amounts)
2019
 
2018
 
2017
Net income available to common stockholders
$
133,982

 
$
126,633

 
$
92,617

 
 
 
 
 
 
Basic weighted average shares outstanding
44,735

 
46,213

 
47,486

Dilutive effect of potential common stock equivalents
186

 
327

 
288

Diluted weighted average shares outstanding
44,921

 
46,540

 
47,774

Net earnings per share:
 

 
 

 
 

Basic
$
3.00

 
$
2.74

 
$
1.95

Diluted
$
2.98

 
$
2.72

 
$
1.94



4.
Stockholders' Equity

Stock Repurchases

For the fiscal year ended December 31, 2019, the Company repurchased 972,337 shares of the Company’s common stock in the open market at an average price of $62.55 per share, for a total of $60.8 million. As of December 31, 2019, approximately $39.2 million remained available for repurchase under the previously announced $100.0 million share repurchase authorization (which expired at the end of 2019). On December 9, 2019, the Company’s Board of Directors authorized the Company to repurchase up to $100.0 million of the Company’s common stock. The authorization is in effect from January 1, 2020 through December 31, 2020.

See the "Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2019, 2018 and 2017."

Comprehensive Income or Loss
 
The following shows the components of accumulated other comprehensive income or loss as of December 31, 2019 and 2018, respectively:
 
Foreign Currency Translation
 
Pension Benefit
 
Total
(in thousands)
 
 
Balance at January 1, 2017
$
(31,472
)
 
$
(1,498
)
 
$
(32,970
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $37, respectively
21,273

 
(944
)
 
20,329

Amounts reclassified from accumulative other comprehensive income, net of $0 tax
145

 

 
145

Balance at December 31, 2017
(10,054
)
 
(2,442
)
 
(12,496
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $ (59), respectively
(12,911
)
 
757

 
(12,154
)
Balance at December 31, 2018
(22,965
)
 
(1,685
)
 
(24,650
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $95, respectively
885

 
(1,064
)
 
(179
)
Balance at December 31, 2019
$
(22,080
)
 
$
(2,749
)
 
$
(24,829
)


5.
Stock-Based Compensation

58





The Company currently maintains the Simpson Manufacturing Co., Inc. Amended and Restated 2011 Incentive Plan (the “2011 Plan”) as its only equity incentive plan. Under the 2011 Plan, no more than 16.3 million shares of the Company’s common stock in aggregate may be issued including shares already issued pursuant to prior awards granted under the 2011 Plan. Shares of common stock underlying awards to be issued pursuant to the 2011 Plan are registered under the Securities Act. Under the 2011 Plan, the Company may grant restricted stock and restricted stock units, although the Company currently intends to award primarily performance-based and/or time-based restricted stock units ("RSUs").

The following table shows the Company’s stock-based compensation activity:
 
Fiscal Years Ended December 31,
(in thousands) 
2019
 
2018
 
2017
Stock-based compensation expense recognized in operating expenses
$
9,480

 
$
10,356

 
$
12,744

Tax benefit of stock-based compensation expense in provision for income taxes
2,330

 
2,476

 
4,575

Stock-based compensation expense, net of tax
$
7,150

 
$
7,880

 
$
8,169

Fair value of shares vested
$
16,760

 
$
15,372

 
$
11,043

Proceeds to the Company from the exercise of stock options
$

 
$
695

 
$
6,610



The Company allocates stock-based compensation expense amongst the cost of sales, research and development and other engineering expense, selling expense, or general and administrative expenses based on the job functions performed by the employees to whom the stock-based compensation is awarded. Stock-based compensation cost capitalized in inventory was immaterial for all periods presented.

The following table summarizes the Company’s unvested restricted stock unit activity for the year ended December 31, 2019:

Shares
(in thousands)
 
Weighted-
Average
Price
 
Aggregate
Intrinsic
Value *
(in thousands)
Unvested Restricted Stock Units (RSUs)
 
 
Outstanding at January 1, 2019
604

 
$
41.37

 
$
32,669

Awarded
221

 
57.73

 


Vested
(275
)
 
37.71

 


Forfeited
(87
)
 
57.06

 


Outstanding at December 31, 2019
462

 
$
47.75

 
$
37,065

Outstanding and expected to vest at December 31, 2019
458

 
$
47.69

 
$
36,763



* The intrinsic value for outstanding and expected to vest is calculated using the closing price per share of $80.23, as reported by the New York Stock Exchange on December 31, 2019.
 
During the year ended December 31, 2019, the Company granted 220,660 RSUs to the Company’s employees, including officers, and seven non-employee directors at an estimated weighted average fair value of $57.73 per share, based on the closing price (adjusted for certain market factors, and to a lesser extent, the present value of dividends) of the Company’s common stock on the grant date. The RSUs granted to the Company’s employees may be time-based, performance-based or time- and performance-based. Certain of the performance-based RSUs are granted to officers and key employees, where the number of performance-based awards to be issued is based on the achievement of certain Company performance criteria established in the PSU agreement over a cumulative three year period. These awards cliff vest after three years. In addition, these same officers and key employees also receive time-based RSUs, which vest pursuant to a three-year graded vesting schedule. Time- and performance based RSUs granted to the Company’s employees excluding officers and certain key employees, vest ratably over the four year life of the award, and require the underlying shares of the Company’s common stock to be subject to a performance-based adjustment during the first year.

The total intrinsic value of RSUs vested during the years ended December 31, 2019, 2018 and 2017 was $16.7 million, $9.8 million and $10.8 million, respectively, based on the market value on the vest date.


59




As of December 31, 2019, the Company’s aggregate unamortized stock compensation expense was approximately $7.7 million, which is entirely attributable to unvested RSUs and is expected to be recognized in expense over a weighted-average period of approximately 1.8 years.

Stock Bonus Plan

The Company also maintains a stock bonus plan, the Simpson Manufacturing Co., Inc. 1994 Employee Stock Bonus Plan (the “Stock Bonus Plan”), whereby it awards shares of the Company’s common stock to employees, who do not otherwise participate in any of the Company’s equity-based incentive plans and meet minimum service requirements as determined by the Committee. The number of shares awarded, as well as the required period of service, is determined by the Committee. Shares have generally been awarded under the Stock Bonus Plan following the year in which the respective employee reached his or her tenth, twentieth, thirtieth, fortieth or fiftieth anniversary of employment with the Company or any direct or indirect subsidiary thereof. The Company awarded 7,000 shares for service through 2019, (4,000 shares to be issued and 3,000 shares of which are expected to be settled in cash for the Company’s foreign employees). In 2018 and 2017, the Company awarded 9,000 and 12,000 shares, respectively. As a result, we recorded pre-tax compensation charges of $0.8 million, $0.8 million and $1.2 million for each of the years ended December 31, 2019, 2018 and 2017, respectively. The charges also include cash bonuses to compensate employees for income taxes payable as a result of the stock bonuses.
 
6.
Trade Accounts Receivable, net

Trade accounts receivable consisted of the following:
 
 
December 31,
 (in thousands)
2019
 
2018
Trade accounts receivable
$
144,729

 
$
149,886

Allowance for doubtful accounts
(1,935
)
 
(1,364
)
Allowance for sales discounts
(3,430
)
 
(2,470
)
 
$
139,364

 
$
146,052


 
7.
Inventories
 
The components of inventories consisted of the following:

 
December 31,
 (in thousands) 
2019
 
2018
Raw materials
$
95,575

 
$
98,058

In-process products
23,672

 
24,645

Finished products
132,660

 
153,385

 
$
251,907

 
$
276,088




60




8.
Property, Plant and Equipment, net
 
Property, plant and equipment consisted of the following:
 
December 31,
 (in thousands)
2019
 
2018
Land
$
28,092

 
$
30,034

Buildings and site improvements
195,210

 
198,809

Leasehold improvements
4,911

 
4,826

Machinery and equipment
351,379

 
330,076

 
579,592

 
563,745

Less accumulated depreciation and amortization
(346,594
)
 
(318,388
)
 
232,998

 
245,357

Capital projects in progress
16,014

 
9,240

 
$
249,012

 
$
254,597


 
Property, plant and equipment as of December 31, 2019 and 2018, includes fully depreciated assets with an original cost of $211.2 million and $196.8 million, respectively. These fully depreciated assets are still in use in the Company’s operations. The Company capitalizes certain development costs associated with internal use software, including the direct costs of services provided by third-party consultants and payroll for internal employees, both of which are performing development and implementation activities on a software project. As of December 31, 2019 and 2018, the Company had capitalized software development costs net of accumulated amortization of $28.6 million and $26.4 million, respectively, and as of December 31, 2019 and 2018, $3.2 million and $3.6 million, respectively, was included in capital projects in progress.

In November 2019, the Company sold its selling and distribution facility in British Columbia, Canada for approximately $9.5 million in net proceeds after closing costs and sale price adjustments, which resulted in an estimated gain on disposal of fixed assets of $5.6 million. To provide a temporary transition until the relocates to the new leased facility, the Company is leasing back the sold facility from the buyer for approximately five months. The Company treated the leaseback transaction as a short-term lease and will recognize the rent expense on the straight-line basis over the lease term.

In November 2018, the Company sold a facility that was not occupied by the Company and was leased to a third party. The Company received net proceeds of $17.5 million, after closing costs and sales price adjustments.

Depreciation expense, including depreciation of equipment, internally developed software and software acquired through capital lease arrangements, was $32.6 million, $33.3 million and $21.6 million for the years ended December 31, 2019, 2018 and 2017, respectively.

9.
Goodwill and Intangible Assets
Goodwill
The annual changes in the carrying amount of goodwill, by segment, as of December 31, 2018 and 2019, were as follows, respectively:


61




(in thousands)
North
America
 
Europe
 
Asia
Pacific
 
Total
Balance as of January 1, 2018
 
 
 
 
 
 
 
Goodwill
$
106,421

 
$
53,311

 
$
1,489

 
$
161,221

Accumulated impairment losses
(10,666
)
 
(13,415
)
 

 
(24,081
)
 
95,755

 
39,896

 
1,489

 
137,140

Goodwill acquired
913

 

 

 
913

Foreign exchange
(233
)
 
(739
)
 
(145
)
 
(1,117
)
Impairment

 
(6,686
)
 

 
(6,686
)
Balance as of December 31, 2018
 
 
 
 
 
 
0

Goodwill
107,101

 
52,573

 
1,344

 
161,018

Accumulated impairment losses
(10,666
)
 
(20,102
)
 

 
(30,768
)
 
96,435

 
32,471

 
1,344

 
130,250

Goodwill acquired

 
1,815

 

 
1,815

Foreign exchange
129

 
14

 
(9
)
 
134

Reclassifications(1)
(320
)
 

 

 
(320
)
Balance as of December 31, 2019
 
 
 
 
 
 
0

Goodwill
106,910

 
54,402

 
1,335

 
162,647

Accumulated impairment losses
(10,666
)
 
(20,102
)
 

 
(30,768
)
 
$
96,244

 
$
34,300

 
$
1,335

 
$
131,879

 (1) Reclassifications in 2019 of $481 thousand in non-compete agreements, trademarks and other, with a corresponding reductions of $320 thousand in
goodwill and $161 thousand in other assets related to Radius Track acquisition.

The Company tests goodwill for impairment at the reporting unit level on an annual basis (in the fourth quarter). Our goodwill balance is not amortized to expense, and we may assess qualitative factors to determine whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount as a basis for determining whether it is necessary to complete quantitative impairment assessments. The reporting unit level is generally one level below the operating segment, which is at the country level, except for the United States, Australia and S&P Clever reporting units.
The Company determined that the United States reporting unit includes four components: Northwest United States, Southwest United States, Northeast United States and Southeast United States. The Australia reporting unit includes two components: Australia and New Zealand. The S&P Clever reporting unit includes ten components: S&P Switzerland, S&P Poland, S&P Austria, S&P The Netherlands, S&P Portugal, S&P Germany, S&P France, Socom, S&P Nordic and S&P Spain. For each of these reporting units, the Company aggregated the components because management concluded that they are economically similar and that the goodwill is recoverable from these components working in concert.
We evaluate the recoverability of goodwill in accordance with Accounting Standard Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other. In addition, the Company prospectively adopted as part of its review in 2018 the Financial Accounting Standard Board (FASB) issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.
We first assess qualitative factors related to the goodwill of the reporting units to determine whether it is necessary to perform an impairment test. If the Company judges that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, including goodwill, no further testing is required. This assessment method was utilized in our 2019 annual goodwill impairment test.
In 2018 and 2017, the Company performed a quantitative approach for the reporting units. For all reporting units, the Company compares the fair value of the reporting unit to its carrying value. The fair value calculation uses both the income approach (discounted cash flow method) and the market approach, equally weighted. If the Company judges that the carrying value of the net assets assigned to the reporting unit, including goodwill, exceeds the fair value of the reporting unit, the Company would record an impairment charge equal to the difference between the implied of the goodwill and the carrying value, not to exceed the goodwill asset's carrying amount.
The 2018 annual testing of goodwill for impairment resulted in an impairment charge. The carrying value of the Denmark reporting unit exceeded its fair value in an amount that approximated the carrying value of its goodwill, primarily due to the reporting unit not meeting management's pre-tax operating profit objectives. As a result, the Company impaired all of the Denmark reporting unit’s goodwill, which was $6.7 million at December 31, 2018.


62




The 2019 and 2017 annual testing of goodwill for impairment did not result in impairment charges.

Amortizable Intangible Assets
Intangible assets from acquired businesses are recognized at their estimated fair values at the date of acquisition and consist of patents, unpatented technology, non-compete agreements, trademarks, customer relationships and other intangible assets. Finite-lived intangibles are amortized to expense over the applicable useful lives, ranging from three to 21 years, based on the nature of the asset and the underlying pattern of economic benefit as reflected by future net cash inflows. The Company performs an impairment test of finite-lived intangibles whenever events or changes in circumstances indicate their carrying value may be impaired.
The total gross carrying amount and accumulated amortization of definite-lived intangible assets at December 31, 2019 were $59.3 million and $34.2 million, respectively. The aggregate amount of amortization expense of intangible assets for the years ended December 31, 2019, 2018 and 2017 was $5.5 million, $6.0 million and $6.1 million, respectively.

The annual changes in the carrying amounts of patents, unpatented technologies, customer relationships and non-compete agreements and other intangible assets subject to amortization for the years ended December 31, 2019 and 2018 were as follows:
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents
 
 
Balance at January 1, 2018
$
2,350

 
$
(545
)
 
$
1,805

Amortization

 
(107
)
 
(107
)
Removal of fully amortized assets
(241
)
 
241

 

Balance at December 31, 2018
2,109

 
(411
)
 
1,698

Purchases of intangible assets
2,550

 

 
2,550

Amortization

 
(150
)
 
(150
)
Balance at December 31, 2019
$
4,659

 
$
(561
)
 
$
4,098

 
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Unpatented Technology
 
 
Balance at January 1, 2018
$
21,667

 
$
(10,979
)
 
$
10,688

Amortization

 
(2,557
)
 
(2,557
)
Reclassifications (1)
277

 

 
277

Foreign exchange
(90
)
 

 
(90
)
Removal of fully amortized assets
(1,192
)
 
1,192

 

Balance at December 31, 2018
20,662

 
(12,344
)
 
8,318

Amortization

 
(2,017
)
 
(2,017
)
Foreign exchange
166

 
$

 
166

Balance at December 31, 2019
$
21,616

 
$
(14,361
)
 
$
7,255

 (1) Reclassifications in 2018 of $0.3 million in unpatented technology, with a corresponding reduction in other assets related to Technogrout asset acquisition.

63




(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Non-Compete Agreements,
Trademarks and Other
 
 
 
 
Balance at January 1, 2018
$
12,225

 
(2,817
)
 
9,408

Assets acquisitions, net of cash acquired
879

 

 
879

Amortization

 
(1,757
)
 
(1,757
)
Reclassifications(1)
(24
)
 

 
(24
)
Removal of fully amortized assets
(855
)
 
855

 

Balance at December 31, 2018
12,225

 
(3,719
)
 
8,506

Purchases of intangible assets
2,081

 

 
2,081

Assets acquisitions, net of cash acquired
6

 

 

Amortization

 
(1,910
)
 
(1,910
)
Reclassifications(2)
481

 

 
481

Foreign exchange
10

 

 
10

Removal of fully amortized asset
(100
)
 
100

 

Balance at December 31, 2019
$
14,703

 
$
(5,529
)
 
$
9,174

 (1)Reclassifications in 2018 of $24 thousand in non-compete agreements, trademarks and other, with a corresponding decrease in other assets related to Technogrout
acquisition.
(2)Reclassifications in 2019 of $481 thousand in non-compete agreements, trademarks and other, with a corresponding reductions of $320 thousand in goodwill
and $161 thousand in other assets related to Radius Track acquisition.
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Customer Relationships
 
 
Balance at January 1, 2018
$
17,678

 
(10,869
)
 
6,809

Amortization

 
(1,430
)
 
(1,430
)
Foreign exchange
(115
)
 

 
(115
)
Balance at December 31, 2018
17,563

 
(12,299
)
 
5,264

Amortization

 
(1,433
)
 
(1,433
)
Foreign exchange
(27
)
 

 
(27
)
Balance at December 31, 2019
$
17,660

 
$
(13,732
)
 
$
3,928


At December 31, 2019, estimated future amortization of intangible assets was as follows:
 
(in thousands) 
2020
$
5,933

2021
5,341

2022
3,436

2023
2,616

2024
1,665

Thereafter
5,464

 
$
24,455


 
Indefinite-Lived Intangible Assets

As of December 31, 2019, the only indefinite-lived intangible asset, consisting of a trade name, totaled $0.6 million.


64




Definite-lived and indefinite-lived assets, net, by segment as of December 31, 2019 and 2018 were as follows: 
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
(in thousands)
 
 
Total Intangible Assets
 
 
North America
$
30,825

 
$
(16,002
)
 
$
14,823

Europe
22,353

 
(12,774
)
 
9,579

Total
$
53,178

 
$
(28,776
)
 
$
24,402


 
At December 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
(in thousands)
 
 
Total Intangible Assets
 
 
North America
$
33,756

 
$
(19,173
)
 
$
14,583

Europe
25,500

 
(15,012
)
 
10,488

Total
$
59,256

 
$
(34,185
)
 
$
25,071



10.
Leases

On January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company has operating leases for certain facilities, equipment and autos. The existing operating leases expire at various dates through 2024, some of which include options to extend the leases for up to five years. The Company measures its lease liability as the present value of the lease payments to be made over the lease term, which are discounted using the Company’s incremental borrowing rate. The Company measures its ROU assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.

Finance Lease Obligations

During 2017, the Company entered into two to four-year lease agreements for certain office equipment with Cisco Systems Capital Corporation for a total of approximately $4.4 million, which was recorded in fixed assets as capital lease obligations. These capital lease obligations are included in current liabilities and other long-term liabilities in the accompanying consolidated balance sheets. The interest rates for these two capital leases are 2.89% and 3.50%, respectively, and the two leases will mature in May 2021 and July 2021, respectively.

The following table provides a summary of leases included on the consolidated balance sheets, consolidated statements of earnings, and consolidated statements of cash flows as of December 31, 2019:

65




 
Consolidated Balance Sheets Line Item
At December 31, 2019
(in thousands)
 
 
Operating leases
 
 
Assets
 
 
Operating leases
Operating lease right-of-use assets
$
35,436

Liabilities
 
 
Operating-current
Accrued expenses and other current liabilities
$
7,392

Operating-noncurrent
Operating lease liabilities
27,930

Total operating lease liabilities
 
$
35,322

Finance leases
 
 
Assets
 
 
Property and equipment, gross
Property, plant and equipment, net
$
3,569

Accumulated amortization
Property, plant and equipment, net
(2,739
)
Property and equipment, net
Property, plant and equipment, net
$
830

Liabilities
 
 
Other current liabilities
Accrued expenses and other current liabilities
$
1,125

Other long-term liabilities
Deferred income tax and other long-term liabilities
386

   Total finance lease liabilities
 
$
1,511


The components of lease expense were as follows:
 
Consolidated Statements of Operations Line Item
Twelve Months Ended December 31, 2019
(in thousands)
 
 
Operating lease cost
General administrative expenses and
cost of sales
$
9,234

Finance lease cost:
 
 
   Amortization of right-of-use assets
General administrative expenses
$
872

   Interest on lease liabilities
Interest expense, net
68

Total finance lease cost
 
$
940


Other information

Supplemental cash flow information related to leases is as follows:
 
Twelve Months Ended December 31, 2019
(in thousands)
 
Cash paid for amounts included in the measurement of lease liabilities:
 
   Operating cash flows for operating leases
$
8,988

   Finance cash flows for finance leases
1,160

Operating right-of-use assets obtained in exchange for new lease liabilities
 
   Operating leases
5,920



66




The following is a schedule, by years, of maturities for lease liabilities as of December 31, 2019:
(in thousands)
Operating Leases
Finance Leases
2020
$
9,425

$
1,160

2021
7,978

386

2022
5,834


2023
3,978


2024
3,275


Thereafter
11,563


Total lease payments
42,053

1,546

Less: Present value discount
(6,731
)
(35
)
     Total lease liabilities
$
35,322

$
1,511


The following table summarizes the Company’s lease terms and discount rates as of December 31, 2019:
Weighted-average remaining lease terms (in years):
 
Operating leases
6.54

Finance leases
1.44

Weighted-average discount rate:
 
Operating leases
5.37
%
Finance leases
3.23
%


11.
Acquisitions and Dispositions

Under the business combinations topic of the FASB ASC 805, the Company accounts for acquisitions where the acquiree meets the definition of an acquired business as business combinations and ascribes acquisition-date fair values to the acquired assets and assumed liabilities. Provisional fair value measurements are made at the time of the acquisitions. Adjustments to those measurements may be made in subsequent periods, up to one year from the acquisition date, as information necessary to complete the analysis is obtained. Fair value of intangible assets are generally based on Level 3 inputs.

CG Visions, Inc.

In January 2017 the Company acquired CG Visions, Inc. ("CG Visions"), an Indiana corporation for $20.8 million in order to support our strategic initiative to sell engineered products solutions. CG Visions provides scalable technologies and services in BIM technologies, estimation tools and software solutions to a number of the top 100 mid-sized to large builders in the United States, which are expected to complement and support the Company’s sales in North America. During the third quarter of 2017, the Company finalized its fair value measurement of assets acquired and liabilities assumed in this acquisition. CG Visions assets and liabilities included other current assets of $0.5 million, noncurrent assets of $20.4 million, current liabilities and contingent consideration of $1.1 million. Included in noncurrent assets was goodwill of $10.1 million, which was assigned to the North America segment, and intangible assets of $10.3 million, both of which are not subject to tax-deductible amortization. The estimated weighted-average amortization period for the intangible assets is 7 years.

Gbo Fastening Systems AB

In January 2017 the Company acquired Gbo Fastening Systems AB ("Gbo Fastening Systems"), a Sweden limited company, for $10.2 million. Gbo Fastening Systems manufactures and sells a complete line of CE-marked structural fasteners as well as fastener dimensioning software for wood construction applications, currently sold mostly in northern and Eastern Europe, which are expected to complement the Company’s line of wood construction products in Europe. The Gbo Fastening Systems acquisition result in a $6.3 million gain on bargain purchase of a business, which was included in the consolidated statements of operation. Without speculating regarding the sellers' motivation, the Company does not know why Gbo Fastening Systems was sold below fair value, resulting in a nonrecurring bargain purchase gain for the Company.




67





Sales of Gbo Poland and Gbo Romania

As a result of incompatibility with Simpson's market strategy, the Company completed the sale of all of its equity in Gbo Fastening Systems' Poland and Gbo Romania subsidiaries on September 29, 2017 and October 31, 2017, respectively, for approximately $10.2 million, resulting in a loss of $0.2 million which was presented in the accompanying statements of operations.

12.
Accrued Liabilities
 
Accrued liabilities consisted of the following:
 
December 31,
(in thousands)
2019
 
2018
 Labor related liabilities
$
41,991

 
$
44,831

 Sales incentives & advertising allowances
36,595

 
36,312

Accrued cash profit sharing and commissions
10,210

 
10,843

 Sales tax payable and other
10,175

 
7,405

 Dividends payable
10,146

 
10,024

Accrued profit sharing trust contributions
$
9,047

 
$
7,804

Operating lease - current portion
$
7,392

 
$


$
125,556

 
$
117,219


 
13.
Debt
 
The Company has revolving lines of credit with various banks in the United States and Europe. Total available credit as of December 31, 2019 was $304.0 million including revolving credit lines and an irrevocable standby letter of credit in support of various insurance deductibles.
 
The Company’s primary credit facility is a $300.0 million revolving line of credit, which expires on July 23, 2021. Amounts borrowed under this credit facility will bear interest at an annual rate equal to either, at the Company’s option, (a) the rate for Eurocurrency deposits for the corresponding deposits of United States dollars appearing on Reuters LIBOR1screen page (the “LIBOR Rate”), adjusted for any reserve requirement in effect, plus a spread of 0.60% to 1.45%, determined quarterly based on the Company’s leverage ratio (at December 31, 2019, the LIBOR Rate was 1.75%, or (b) a base rate, plus a spread of 0.00% to 0.45%, determined quarterly based on the Company’s leverage ratio. The base rate is defined in a manner such that it will not be less than the LIBOR Rate. The Company will pay fees for standby letters of credit at an annual rate equal to the applicable spread described above, and will pay market-based fees for commercial letters of credit. The Company is required to pay an annual facility fee of 0.15% to 0.30% of the available commitments under the credit agreement, regardless of usage, with the applicable fee determined on a quarterly basis based on the Company’s leverage ratio. There was $0.8 amount outstanding under this revolving line of credit as of December 31, 2019 and 2018, respectively.
 
In addition to the $300.0 million credit facility, the Company’s borrowing capacity under other revolving credit lines totaled $2.5 million at December 31, 2019. The other revolving credit lines charge interest ranging from 0.42% to 8.75% and have maturity dates of December 31, 2019. The Company had $0.7 million and $0.8 million outstanding under these other revolving lines of credit as of December 31, 2019, and December 31, 2018, respectively
 
The Company and its subsidiaries are required to comply with various affirmative and negative covenants. The covenants include provisions that would limit the availability of funds as a result of a material adverse change to the Company’s financial position or results of operations. The Company was in compliance with its financial covenants under the loan agreement as of December 31, 2019.
 

68




The Company incurs interest costs, which include interest, maintenance fees and bank charges. The amount of costs incurred, capitalized, and expensed for the years ended December 31, 2019, 2018 and 2017, consisted of the following:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Interest costs incurred
$
2,172

 
$
1,224

 
$
1,249

Less: Interest capitalized
(144
)
 
(160
)
 
(72
)
Interest expense
$
2,028

 
$
1,064

 
$
1,177



14.
Commitments and Contingencies
 
Purchase Obligations

In addition to the debt and lease obligations described elsewhere in the footnotes, the Company has certain purchase obligations in the ordinary course of business. These purchase obligations are primarily related to the acquisition, construction or expansion of facilities and equipment, consulting agreements, and minimum purchase quantities of certain raw materials. The Company is not a party to any long-term supply contracts with respect to the purchase of raw materials or finished goods. As of December 31, 2019, these purchase obligations were $51.4 million, of which $50.2 million is payable in 2020 and the remainder over the following two years. Debt interest obligations include annual facility fees on the Company’s primary line-of-credit facility in the amount of $0.7 million at December 31, 2019.
 
Employee Relations
 
As of December 31, 2019, approximately 14% of our employees are represented by labor unions and are covered by collective bargaining agreements in the U.S. The Company has two-facility locations with collective bargaining agreements covering tool and die craftsmen, maintenance workers, and sheet-metal workers. In Stockton, California, two union contracts will expire in September 2023 and June 2023, respectively. Also, the Company has two contracts in San Bernardino County, California that will expire in June 2022 and February 2021, respectively. Based on current information and subject to future events and circumstances, the Company believes that, even if new agreements are not reached before the existing labor union contracts expire, it is not expected to have a material adverse effect on the Company’s ability to provide products to customers or on the Company’s profitability.

Environmental

The Company’s policy with regard to environmental liabilities is to accrue for future environmental assessments and remediation costs when information becomes available that indicates that it is probable that the Company is liable for any related claims and assessments and the amount of the liability is reasonably estimable. The Company does not believe that any such matters will have a material adverse effect on the Company’s financial condition, cash flows or results of operations.

Litigation and Potential Claims

From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen enbrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products. In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company’s website.

The resolution of any claim or litigation is subject to inherent uncertainty and could have a material adverse effect on the Company’s financial condition, cash flows or results of operations.

Gentry Homes, Ltd. v. Simpson Strong-Tie Company Inc., et al., Case No. 17-cv-00566, was filed in a federal district court in Hawaii against Simpson Strong-Tie Company Inc. and the Company on November 20, 2017. The Gentry case is a product of a previous state court class action, Nishimura v. Gentry Homes, Ltd., et al., Civil No. 11-1-1522-07, which is now closed. The Nishimura case concerned alleged corrosion of the Company’s galvanized “hurricane straps” and mudsill anchor products used in a residential project in Ewa by Gentry, Honolulu, Hawaii. In the Nishimura case, the plaintiff homeowners and the developer, Gentry Homes, Ltd. (“Gentry”), arbitrated their dispute and agreed on a settlement in the amount of approximately $90 million. In the subsequent Gentry case, Gentry alleges breach of warranty and negligent misrepresentation by the Company related to its

69




“hurricane strap” and mudsill anchor products, and demands general, special, and consequential damages from the Company in an amount to be proven at trial. Gentry also seeks pre-judgment and post-judgment interest, attorneys’ fees and costs, and other relief. The Company admits no liability and will vigorously defend the claims brought against it. At this time, the Company cannot reasonably ascertain the likelihood that it will be found responsible for substantial damages to Gentry. Based on the facts currently known, and subject to future events and circumstances, the Company believes that all or part of the claims brought against it in the Gentry case may be covered by its insurance policies.

Given the nature and the complexities involved in the Gentry proceeding, the Company is unable to estimate reasonably the likelihood of possible loss or a range of possible loss until the Company knows, among other factors, (i) the specific claims brought against the Company and the legal theories on which they are based; (ii) what claims, if any, might be dismissed without trial; (iii) how the discovery process will affect the litigation; (iv) the settlement posture of the other parties to the litigation; (v) the damages to be proven at trial, particularly if the damages are not specified or are indeterminate; (vi) the extent to which the Company’s insurance policies will cover the claims or any part thereof, if at all; and (vii) any other factors that may have a material effect on the proceeding.

15.
Income Taxes
 
On December 22, 2017, the Tax Reform Act was signed, which includes a broad range of tax reform proposals affecting businesses, including corporate tax rates, business deductions, and international tax provisions. Many of these provisions significantly differ from current U.S. tax law, resulting in financial reporting implications. Some of the changes include, but are not limited to, a U.S. corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the option to claim accelerated depreciation deductions, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of foreign earnings as of December 31, 2017.

While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes two new U.S. tax base erosion provisions: the global intangible low-taxed income (“GILTI”) provisions and the base-erosion and anti-abuse tax (“BEAT”) provisions. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or to treat any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. Effective the first quarter of 2018, the Company has elected to treat any GILTI inclusions as a period cost.

The BEAT provisions in the Tax Reform Act eliminate the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company is not subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2018. 

On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued by the SEC to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Reform Act. During the year ended December 31, 2017, the Company recorded provisional amounts for $2.8 million of deferred tax benefit recorded in connection with the re-measurement of deferred tax assets and liabilities and $3.8 million of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings. As of December 31, 2018, we have completed our accounting for the tax effects of the Tax Reform Act. Subsequent adjustments to these amounts resulted in additional tax benefits recorded during 2018 of approximately $0.7 million and $0.6 million, respectively. Management will continue to monitor any changes in tax law.


70




The provision for income taxes from operations consisted of the following: 
 
Years Ended December 31,
(in thousands)
2019
 
2018
 
2017
Current


 


 


Federal
$
28,314

 
$
27,410

 
$
36,077

State
7,465

 
9,515

 
6,357

Foreign
6,039

 
4,605

 
3,068

Deferred
0

 


 


Federal
3,329

 
3,179

 
6,093

State
805

 
263

 
544

Foreign
(1,577
)
 
523

 
(338
)

$
44,375

 
$
45,495

 
$
51,801


 
Income and loss from operations before income taxes for the years ended December 31, 2019, 2018, and 2017, respectively, consisted of the following:
 
Years Ended December 31,
 (in thousands) 
2019
 
2018
 
2017
Domestic
$
163,257

 
$
169,109

 
$
132,105

Foreign
15,100

 
3,019

 
12,313


$
178,357

 
$
172,128

 
$
144,418



At December 31, 2019, the Company had $40.2 million of pre-tax loss carryforwards in various foreign taxing jurisdictions, of which $0.2 million will begin to expire between 2021 and 2026. The remaining tax losses can be carried forward indefinitely.

At December 31, 2019, and 2018, the Company had deferred tax valuation allowances of $11.6 million and $13.3 million, respectively. The valuation allowance decreased $1.6 million for the year ending December 31, 2019 and increased $2.1 million for the year ended December 31, 2018. The decrease in 2019 valuation allowances was primarily a result of the release of valuation allowance of foreign losses in Simpson Strong-Tie GmbH, a subsidiary in Germany. The increase in 2018 valuation allowances was primarily a result of increases in foreign losses in jurisdictions where the Company has recorded a full valuation allowance.

The Company has not historically recorded federal income taxes on the undistributed earnings of its foreign subsidiaries because such earnings are reinvested and, in the Company’s opinion, will continue to be reinvested indefinitely. In 2018, the Company, after completing its accounting for all the enactment-date income tax effects of the 2017 Tax Reform Act, recorded a net $3.0 million tax liability based on undistributed foreign earnings of approximately $22.4 million. As a result of the implications of the 2017 Tax Reform Act and in satisfying Management’s 2020 Plan, the Company announced one-time distributions from select foreign jurisdictions to the U.S. during 2018. The Company repatriated approximately $63.0 million between the third and fourth quarter and recorded taxes of approximately $1.0 million which is primarily comprised of withholding taxes and state income taxes. The Company intends to limit any possible future distributions to earnings previously taxed in the U.S. As a result, the Company has not recognized a deferred tax liability on its investment in foreign subsidiaries. Determination of the related amount of unrecognized deferred U.S. income taxes is not practicable because of the complexities associated with this hypothetical calculation.

71





Reconciliations between the statutory federal income tax rates and the Company’s effective income tax rates as a percentage of income before income taxes for its operations were as follows:
 
Years Ended December 31,
 (in thousands) 
2019
 
2018
 
2017
Federal tax rate
21.0
 %
 
21.0
 %
 
35.0
 %
State taxes, net of federal benefit
3.6
 %
 
4.5
 %
 
3.2
 %
Tax benefit of domestic manufacturing deduction
 %
 
 %
 
(2.0
)%
Mandatory deemed repatriation of foreign earnings
 %
 
 %
 
2.7
 %
Change in U.S. tax rate applied to deferred taxes
 %
 
 %
 
(1.9
)%
Change in valuation allowance
(0.1
)%
 
1.3
 %
 
1.3
 %
True-up of prior year tax returns to tax provision
(0.3
)%
 
(1.2
)%
 
(0.5
)%
Difference between United States statutory and foreign local tax rates
0.8
 %
 
0.5
 %
 
(0.8
)%
Change in uncertain tax position
0.1
 %
 
(0.1
)%
 
 %
Other
(0.2
)%
 
0.4
 %
 
(1.1
)%
Effective income tax rate
24.9
 %
 
26.4
 %
 
35.9
 %


The decrease in the Company’s effective tax rate is primarily driven by the release of valuation allowance in several foreign jurisdictions, including Germany, Poland, and Ireland.
.


72




The tax effects of the significant temporary differences that constitute the deferred tax assets and liabilities at December 31, 2019 and 2018, respectively, were as follows:
 

 
December 31,
 (in thousands)
2019
 
2018
Deferred asset taxes


 


State tax
$
721

 
$
919

Workers’ compensation
828

 
785

Health claims
775

 
445

Vacation liability
341

 
370

Allowance for doubtful accounts
324

 
171

Inventories
4,275

 
5,659

Sales incentive and advertising allowances
1,150

 
799

Lease obligations
8,812

 

Stock-based compensation
2,695

 
3,074

Unrealized foreign exchange gain or loss
327

 
440

Foreign tax credit carryforwards
4,945

 
5,043

Uncertain tax positions’ unrecognized tax benefits
68

 
39

Foreign tax loss carry forward
7,763

 
8,091

Other
1,026

 
1,813

 
$
34,050

 
$
27,648

  Less valuation allowances
(11,617
)
 
(13,254
)
  Total deferred asset taxes
$
22,433

 
$
14,394

 
 
 
 
Deferred tax liabilities


 


Depreciation
$
(10,416
)
 
$
(9,189
)
Goodwill and other intangibles amortization
(13,737
)
 
(13,027
)
Tax effect on cumulative translation adjustment
(523
)
 
(497
)
Right of use assets
(8,764
)
 

Total deferred tax liabilities
(33,440
)
 
(22,713
)
 
 
 
 
Total Deferred tax asset/(liability)
$
(11,007
)
 
$
(8,319
)


A reconciliation of the beginning and ending amounts of unrecognized tax benefits in 2019, 2018 and 2017, respectively, was as follows, including foreign translation amounts:

Reconciliation of Unrecognized Tax Benefits
2019
 
2018
 
2017
Balance at January 1
$
1,757

 
$
1,895

 
$
1,119

Additions based on tax positions related to prior years
8

 

 
660

Reductions based on tax positions related to prior years
(30
)
 
(171
)
 
(1
)
Additions for tax positions of the current year
167

 
100

 
319

Lapse of statute of limitations
(196
)
 
(67
)
 
(202
)
Balance at December 31
$
1,706

 
$
1,757

 
$
1,895


 
Tax positions of $0.2, $0.1, and $0.0 million are included in the balance of unrecognized tax benefits at December 31, 2019, 2018, and 2017, respectively, which if recognized, would reduce the effective tax rate.

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense, which is a continuation of the Company’s historical accounting policy. During the year ended December 31, 2019, decreased by $20,000, and during the years ended December 31, 2018, and 2017 accrued interest increased by $5,000 and $0.2 million, respectively. The

73




Company had accrued $0.4 million for each of the fiscal years ended 2019, 2018 and 2017, for the potential payment of interest, before income tax benefits. The Company does not expect any material changes in the unrecognized tax benefits within the next 12 months.
 
At December 31, 2019, the Company remained subject to United States federal income tax examinations for the tax years 2016 through 2019. In addition, tax years 2014 through 2019 remain open to examination in states, local and foreign jurisdictions.

16.
Retirement Plans
 
The Company has six defined contribution retirement plans covering substantially all salaried employees and nonunion hourly employees. Simpson Manufacturing Co., Inc. 401(k) Profit Sharing Plan (the "Plan") covers United States employees. The Plan provides for quarterly safe harbor contributions, limited to 3% of the employees quarterly eligible compensation and for annual discretionary contributions, subject to certain limitations. The discretionary amounts for 2019, 2018 and 2017 were equal to 7% of qualifying salaries or wages of the covered employees. The other four defined contribution plans, covering the Company’s European and Canadian employees, require the Company to make contributions ranging from 3% to 15% of the employees’ compensation. The total cost for these retirement plans for the years ended December 31, 2019, 2018 and 2017, was $16.8 million, $15.8 million and $14.2 million, respectively.
 
We participate in various multiemployer benefit plans that cover some of our employees who are represented by labor unions. We make periodic contributions to these plans in accordance with the terms of applicable collective bargaining agreements and laws but do not sponsor or administer these plans. We do not participate in any multiemployer benefit plans for which we consider our contributions to be individually significant. If we withdraw from participation in any of these plans, the applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. As of December 31, 2019, we believe that there was no probable withdrawal liability under the multiemployer benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees.

Our total contribution to various industry-wide, union-sponsored pension funds and a statutorily required pension fund for employees in the U.S. and Europe were $4.5 million, $4.5 million and $4.0 million for the years ended December 31, 2019, 2018 and 2017, respectively.

17.
Related Party Transactions
 
During 2019, the Company identified certain purchases of goods and services from companies where the Chief Executive Officer of the Company serves as a director on the respective company providing the goods or services. The amount of goods and services purchased by the Company pursuant to these arrangements was not material to the Company’s consolidated statement of income and cash flows for the year ended December 31, 2019.

18.
Segment Information
 
The Company is organized into three reporting segments. The segments are defined by the regions where the Company’s products are manufactured, marketed and distributed to the Company’s customers. The three regional segments are the North America segment (comprised primarily of the Company’s operations in the United States and Canada), the Europe segment and the Asia/Pacific segment (comprised of the Company’s operations in Asia, the South Pacific, and the Middle East). These segments are similar in several ways, including the types of materials used, the production processes, the distribution channels and the product applications.
 
The Administrative & All Other column primarily includes expenses such as self-insured workers compensation claims for employees of the Company’s venting business, which was sold in 2010, stock-based compensation for certain members of management, interest expense, foreign exchange gains or losses and income tax expense, as well as revenues and expenses related to real estate activities, such as gain on sale of property, rental income and depreciation expense on the Company’s property in Vacaville, California. In November 2018, the Vacaville property was sold for $17.5 million, net of closing costs and sales price adjustments and resulted in a pre-tax gain of $8.8 million.
 

74




The following table shows certain measurements used by management to assess the performance of the segments described above as of December 31, 2019, 2018 and 2017, respectively:
 
(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2019
 
 
 
 
Net sales
$
972,849

 
$
155,144

 
$
8,546

 
$

 
$
1,136,539

Sales to other segments *
1,977

 
2,068

 
26,764

 

 
30,809

Income from operations
176,329

 
6,817

 
(731
)
 
(1,161
)
 
181,254

Depreciation and amortization
30,652

 
5,457

 
1,698

 
595

 
38,402

Significant non-cash charges
5,273

 
1,141

 
211

 
4,157

 
10,782

Provision for income taxes
40,452

 
1,934

 
577

 
1,412

 
44,375

Capital expenditures, including purchases of
    intangible assets, and business acquisitions, net of
    cash acquired
31,695

 
8,245

 
236

 

 
40,176

Total assets
1,269,545

 
169,785

 
30,055

 
(374,019
)
 
1,095,366


(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2018
 
 
 
 
Net sales
$
910,587

 
$
159,027

 
$
9,195

 
$

 
$
1,078,809

Sales to other segments *
2,279

 
1,773

 
28,292

 

 
32,344

Income (loss) from operations
168,139

 
(2,656
)
 
(2,029
)
 
9,171

 
172,625

Depreciation and amortization
30,505

 
6,297

 
1,794

 
797

 
39,393

Impairment of goodwill

 
6,686

 

 

 
6,686

Significant non-cash charges
6,340

 
1,169

 
48

 
3,619

 
11,176

Provision for income taxes
39,638

 
2,947

 
113

 
2,797

 
45,495

Capital expenditures and business acquisitions, net of
cash acquired
27,059

 
2,556

 
1,702

 

 
31,317

Total assets
1,119,012

 
157,437

 
25,644

 
(280,430
)
 
1,021,663

 
(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2017
 
 
 
 
Net sales
$
803,697

 
$
165,155

 
$
8,173

 
$

 
$
977,025

Sales to other segments *
3,237

 
959

 
20,715

 

 
24,911

Income (loss) from operations
132,995

 
2,723

 
1,296

 
1,259

 
138,273

Depreciation and amortization
25,745

 
5,832

 
1,246

 
901

 
33,724

Gain on bargain purchase of a business

 
6,336

 

 

 
6,686

Significant non-cash charges
9,861

 
1,509

 
65

 
2,473

 
13,908

Provision for (benefit from) income taxes
47,434

 
2,124

 
419

 
1,824

 
51,801

Capital expenditures and business acquisitions, net of
cash acquired
70,040

 
11,411

 
4,511

 

 
85,962

Total assets
953,033

 
208,640

 
26,820

 
(150,970
)
 
1,037,523

 
 * Sales to other segments are eliminated on consolidation.

Cash collected by the Company’s United States subsidiaries is routinely transferred into the Company’s cash management accounts, and therefore has been in the total assets of "Administrative & All Other." Cash and cash equivalent balances in "Administrative & All Other" were $161.4 million, $114.8 million and $82.0 million as of December 31, 2019, 2018 and 2017, respectively. As of December 31, 2019, the Company had $68.8 million, or 29.9%, of its cash and cash equivalents held outside the United States in accounts belonging to the Company’s various foreign operating entities. The majority of this balance is held in foreign currencies and could be subject to additional taxation if repatriated to the United States.
 

75




The significant non-cash charges comprise compensation related to equity awards under the Company’s stock-based incentive plans and the Company’s employee stock bonus plan. The Company’s measure of profit or loss for its reportable segments is income (loss) from operations. The reconciling amounts between consolidated income before tax and consolidated income from operations are net interest income (expense), net and other, foreign exchange gain (loss), net gain on bargain purchase of a business, and loss on disposal of a business. Interest income (expense) is primarily attributed to “Administrative & All Other.”

The following table shows the geographic distribution of the Company’s net sales and long-lived assets as of December 31, 2019, 2018 and 2017, respectively:
 
 
2019
 
2018
 
2017
 (in thousands) 
Net
Sales
 
Long-Lived
Assets
 
Net
Sales
 
Long-Lived
Assets
 
Net
Sales
 
Long-Lived
Assets
United States
$
921,703

 
$
210,349

 
$
860,482

 
$
210,063

 
$
758,181

 
$
223,184

Canada
47,948

 
1,181

 
46,874

 
4,257

 
43,176

 
4,650

United Kingdom
26,376

 
1,683

 
27,194

 
1,417

 
23,157

 
1,459

Germany
22,357

 
10,529

 
22,950

 
13,221

 
21,821

 
14,153

France
39,969

 
7,010

 
40,182

 
7,891

 
36,677

 
9,152

Poland
11,826

 
2,770

 
10,200

 
2,794

 
20,409

 
2,471

Sweden
13,792

 
1,762

 
15,461

 
1,154

 
16,421

 
1,068

Denmark
10,761

 
2,235

 
11,682

 
1,454

 
14,723

 
1,601

Norway
11,238

 

 
12,324

 

 
12,902

 
229

Switzerland
5,600

 
7,781

 
6,939

 
8,067

 
5,593

 
8,748

Australia
4,939

 
110

 
6,119

 
199

 
5,501

 
268

Belgium
5,605

 
1,913

 
5,547

 
1,961

 
5,050

 
2,065

The Netherlands
4,019

 
93

 
5,068

 
81

 
4,834

 
110

New Zealand
3,606

 
166

 
3,061

 
111

 
2,604

 
130

Chile
3,198

 
28

 
3,233

 
41

 
2,314

 
61

Other countries
3,602

 
10,647

 
1,493

 
11,635

 
3,662

 
12,710

 
$
1,136,539

 
$
258,257

 
$
1,078,809

 
$
264,346

 
$
977,025

 
$
282,059


 
Net sales and long-lived assets, excluding intangible assets, are attributable to the country where the sales or manufacturing operations are located.
 
The Company’s wood construction products include connectors, truss plates, fastening systems, fasteners and pre-fabricated shearwalls and are used for connecting and strengthening wood-based construction primarily in the residential construction market. Its concrete construction products include adhesives, specialty chemicals, mechanical anchors, carbide drill bits, powder actuated tools and reinforcing fiber materials and are used for restoration, protection or strengthening concrete, masonry and steel construction in residential, industrial, commercial and infrastructure construction. The following table show the distribution of the Company’s net sales by product for the years ended December 31, 2019, 2018 and 2017, respectively:

(in thousands) 
2019
 
2018
 
2017
Wood Construction
$
948,768

 
$
913,202

 
$
833,200

Concrete Construction
187,462

 
165,317

 
143,102

Other
309

 
290

 
723

Total
$
1,136,539

 
$
1,078,809

 
$
977,025



One customer, The Home Depot, accounted for as much as 11% of net sales for the year ended December 31, 2019 and no customers accounted for as much as 10% of net sales for the years ended 2018 and 2017.
 
19.
Subsequent Events


76




On January 21, 2020, the Board declared a cash dividend of $0.23 per share of our common stock, estimated to be $10.1 million in total. The record date for the dividend will be April 2, 2020, and will be paid on April 23, 2020.




77


20.
Selected Quarterly Financial Data (Unaudited)
 
In 2018, the Company recorded out-of-period adjustments, which increased cost of sales and decreased general and administrative expenses in equal amounts. Such adjustment only applied to the North America segment, which resulted from recording certain depreciation expense on company-owned real estate as general and administrative expense rather than cost of goods sold. Income from operations and net income for each of the quarters as presented below were not affected by the adjustment. In 2018, the Company also changed its presentation of its consolidated statement of operations to display foreign exchange gain (loss), net, as a separate item below income from operations. Foreign exchange gain (loss), net, was previously included in general and administrative expenses and in income from operations. Income before tax and net income for each of the quarters as presented below were not affected by the change in presentation.

The following table sets forth selected quarterly financial data for each of the quarters in 2019 and 2018, respectively:
 
(in thousands, except per share amounts) 
 
2019
 
2018
 
Fourth
Quarter
 
Third
Quarter
 
Second
Quarter
 
First
Quarter
 
Fourth
Quarter
 
Third
Quarter
 
Second
Quarter
 
First
Quarter
 
 
 
 
 
 
 
 
Net sales
$
262,510

 
$
309,932

 
$
304,853

 
$
259,244

 
$
241,845

 
$
284,178

 
$
308,007

 
$
244,780

Cost of sales
152,457

 
172,288

 
170,674

 
148,990

 
143,641

 
150,282

 
167,442

 
137,157

Gross profit
110,053

 
137,644

 
134,179

 
110,254

 
98,204

 
133,896

 
140,565

 
107,623

Research and development and other engineering
11,771

 
11,972

 
11,055

 
12,260

 
10,216

 
10,441

 
11,249

 
11,150

Selling
28,097

 
27,672

 
28,687

 
28,112

 
26,278

 
26,879

 
29,201

 
27,573

General and administrative
39,333

 
37,047

 
41,345

 
39,549

 
45,004

 
37,358

 
38,807

 
37,399

   Total operating expenses
79,201

 
76,691

 
81,087

 
79,921

 
81,498

 
74,678

 
79,257

 
76,122

Net gain on disposal of assets
(5,759
)
 
(14
)
 
(561
)
 
310

 
(8,810
)
 
(460
)
 
(125
)
 
(1,184
)
Impairment of goodwill

 

 

 

 
6,686

 

 

 

Income from operations
36,611

 
60,967

 
53,653

 
30,023

 
18,830

 
59,678

 
61,433

 
32,685

 Interest income (expense), net and other
(594
)
 
(711
)
 
(260
)
 
(172
)
 
(250
)
 
(88
)
 
(182
)
 
(114
)
Foreign exchange gain (loss), net
91

 
(1,067
)
 
407

 
(591
)
 
(530
)
 
1,244

 
(689
)
 
112

Income before income taxes
36,108

 
59,189

 
53,800

 
29,260

 
18,050

 
60,834

 
60,562

 
32,683

Provision for
  income taxes
8,051

 
15,503

 
14,223

 
6,598

 
5,293

 
16,473

 
16,476

 
7,253

Net income
$
28,057

 
$
43,686

 
$
39,577

 
$
22,662

 
$
12,757

 
$
44,361

 
$
44,086

 
$
25,430

Earnings per share of common stock:


 


 


 
0

 
 

 
 

 
 

 
 

Basic
$
0.63

 
$
0.98

 
$
0.89

 
$
0.50

 
$
0.28

 
$
0.96

 
$
0.95

 
$
0.55

Diluted
0.63

 
0.97

 
0.88

 
0.50

 
0.28

 
0.95

 
0.94

 
0.54

Cash dividends declared per
share of common stock
$
0.23

 
$
0.23

 
$
0.23

 
$
0.22

 
$
0.22

 
$
0.22

 
$
0.22

 
$
0.21


 
Basic earnings per share of common stock (“EPS”) for each of the quarters presented above is computed based on the weighted average number of shares of common stock outstanding during the quarter. Diluted EPS is computed based on the weighted average number of shares of common stock plus the effect of dilutive potential shares of common stock outstanding during the quarter using the treasury stock method. Dilutive potential shares of common stock include stock awards. The sum of the quarterly basic and diluted EPS amounts may not necessarily be equal to the full-year basic and diluted EPS amounts.

78




SCHEDULE II
 
Simpson Manufacturing Co., Inc. and Subsidiaries
 
VALUATION AND QUALIFYING ACCOUNTS
for the years ended December 31, 2019, 2018 and 2017
 
Column A
Column B
 
Column C
 
Column D
 
Column E
 
 
 
Additions
 
 
 
 
 
 
 
Charged
 
Charged
 
 
 
 
 
Balance at
 
to Costs
 
to Other
 
 
 
Balance
(in thousands)
Beginning
 
and
 
Accounts —
 
 
 
at End
Classification
of Year
 
Expenses
 
Write-offs
 
Deductions
 
of Year
Year to date December 31, 2019
 

 
 

 
 

 
 

 
 

Allowance for doubtful accounts
$
1,364

 
$
977

 
$
406

 
$

 
$
1,935

Allowance for sales discounts
3,317

 
1,431

 

 

 
4,748

Allowance for deferred tax assets
13,254

 
1,423

 


 
3,060

 
11,617

Year to date December 31, 2018
 

 
 

 
 

 
 

 
 

Allowance for doubtful accounts
996

 
569

 
201

 

 
1,364

Allowance for sales discounts
2,956

 
361

 

 

 
3,317

Allowance for deferred tax assets
11,114

 
2,477

 

 
337

 
13,254

Year to date December 31, 2017
 

 
 

 
 

 
 

 
 

Allowance for doubtful accounts
895

 
66

 

 
(35
)
 
996

Allowance for sales discounts
3,050

 
(94
)
 

 

 
2,956

Allowance for deferred tax assets
6,868

 
5,765

 

 
1,519

 
11,114



79




Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures.

None.

Item 9A. Controls and Procedures.
 
Disclosure Controls and Procedures. As of December 31, 2019, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the chief executive officer (“CEO”) and the chief financial officer (“CFO”), of the effectiveness of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act. Disclosure controls and procedures are controls and other procedures designed reasonably to assure that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act, such as this Annual Report on Form 10-K, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures are also designed reasonably to assure that this information is accumulated and communicated to the Company’s management, including the CEO and the CFO, as appropriate to allow timely decisions regarding required disclosure. Based on this evaluation, as of December 31, 2019, the Company’s CEO and CFO have concluded that the Company’s disclosure controls and procedures were effective at the reasonable assurance level.

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. The Company’s management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019, using the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and concluded that the Company’s internal control over financial reporting was effective as of December 31, 2019.

Grant Thornton LLP, an independent registered public accounting firm that audited the Company’s Consolidated Financial Statements, has also audited the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019, as stated in their report included in the Company’s Consolidated Financial Statements.

Changes in Internal Control over Financial Reporting. In 2016, we began the process of implementing a fully integrated ERP platform from SAP America, Inc. (“SAP”), as part of a multi-year plan to integrate and upgrade our systems and processes. As of November 1, 2019, SAP became operational at most of our North America sales, production, warehousing and administrative locations. We believe the necessary steps have been taken to monitor and maintain appropriate internal control over financial reporting during this period of change and will continue to evaluate the operating effectiveness of related key controls during subsequent periods.

As the phased implementation of this system continues, we are experiencing certain changes to our processes and procedures which, in turn, result in changes to our internal control over financial reporting. While we expect SAP to strengthen our internal financial controls by automating certain manual processes and standardizing business processes and reporting across our organization, management will continue to evaluate and monitor our internal controls as each of the affected areas evolves. For a discussion of risks related to the implementation of new systems, see Item 1A - "Risk Factors - Other Risks - We rely on complex software systems and hosted applications to operate our business, and our business may be disrupted if we are unable to successfully/ efficiently update these systems or convert to new systems in this Annual Report on Form 10-K.

There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the three months ended December 31, 2019, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations of Disclosure Controls and Procedures and Internal Control over Financial Reporting. The Company’s management, including the CEO and the CFO, does not, however, expect that the Company’s disclosure controls and procedures or the Company’s internal control over financial reporting will necessarily prevent all fraud and material errors. Internal control over financial reporting, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. In addition, the design of a control system must reflect the facts that there are resource constraints and that the benefits of controls must be considered relative to their costs. The inherent limitations in internal control over financial reporting include the realities that judgments can be faulty and that breakdowns can occur because of simple error or mistake. Controls also can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of controls. The design of any system of internal control is also based in part on assumptions about the likelihood of future events, and there can be only reasonable, not absolute, assurance that any design will succeed in achieving its stated goals under all potential events and conditions. Over time, controls may become inadequate because of changes in circumstances, or the degree of compliance with the policies and procedures may deteriorate.

80





Item 9B. Other Information.
 
None.



81




PART III
 
Item 10. Directors, Executive Officers and Corporate Governance.
 
The information required by this Item will be contained in the Company’s proxy statement for the 2020 Annual Meeting of Stockholders to be held on Thursday, April 23, 2020, to be filed with the SEC not later than 120 days following the end of the Company’s fiscal year ended December 31, 2019, which information is incorporated herein by reference.
 
Item 11. Executive Compensation.
 
The information required by this Item will be contained in the Company’s proxy statement for the 2020 Annual Meeting of Stockholders to be held on Thursday, April 23, 2020, to be filed with the SEC not later than 120 days following the end of the Company’s fiscal year ended December 31, 2019, which information is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
 
The information required by this Item will be contained in the Company’s proxy statement for the 2020 Annual Meeting of Stockholders to be held on Thursday, April 23, 2020, to be filed with the SEC not later than 120 days following the end of the Company’s fiscal year ended December 31, 2019, which information is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence.
 
The information required by this Item will be contained in the Company’s proxy statement for the 2020 Annual Meeting of Stockholders to be held on Thursday, April 23, 2020, to be filed with the SEC not later than 120 days following the end of the Company’s fiscal year ended December 31, 2019, which information is incorporated herein by reference.

Item 14. Principal Accounting Fees and Services.
 
The information required by this Item will be contained in the Company’s proxy statement for the 2020 Annual Meeting of Stockholders to be held on Thursday, April 23, 2020, to be filed with the SEC not later than 120 days following the end of the Company’s fiscal year ended December 31, 2019, which information is incorporated herein by reference.

PART IV
 
Item 15. Exhibits and Financial Statement Schedules.

(a)   The following documents are filed as part of this Annual Report on Form 10-K:

1.     Consolidated financial statements

The following consolidated financial statements are filed as a part of this report:

Reports of Independent Registered Public Accounting Firms

Consolidated Balance Sheets as of December 31, 2019, and 2018

Consolidated Statements of Operations for the years ended December 31, 2019, 2018 and 2017

Consolidated Statements of Comprehensive Income for the years ended December 31, 2019, 2018 and 2017

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2019, 2018 and 2017

Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018 and 2017

Notes to Consolidated Financial Statements

82





2.     Financial Statement Schedules

The following consolidated financial statement schedule for each of the years in the three-year period ended December 31, 2019, is filed as part of this Annual Report on Form 10-K:

Schedule II - Valuation and Qualifying Accounts-Years ended December 31, 2019, 2018 and 2017.

All other schedules have been omitted as the required information is not present or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and related notes thereto.

(b)   Exhibits

The following exhibits are either incorporated by reference into, or filed or furnished with, this Annual Report on Form 10-K, as indicated below.


3.2

3.3

4.1

10.1*
*Management contract or compensatory plan or arrangement.
    
10.2

10.3
    
10.4*
*Management contract or compensatory plan or arrangement.

10.5*
*Management contract or compensatory plan or arrangement.

10.6*

83




*Management contract or compensatory plan or arrangement.

10.7*

10.8*
*Management contract or compensatory plan or arrangement.

10.9*
* *Management contract or compensatory plan or arrangement.

21.

23
31.1

31.2

32.

101
Financial statements from the annual report on Form 10-K of Simpson Manufacturing Co., Inc. for the year ended December 31, 2019, formatted in XBRL, are filed herewith and include: (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Statement of Comprehensive Income, (iv) the Consolidated Statements of Stockholders’ Equity, (v) the Consolidated Statements of Cash Flows and (vi) the Notes to Consolidated Financial Statements.

104
Cover Page Interactive Data File (embedded within the Inline XBRL document).

84




Item 16. Form 10-K Summary.

None.

SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Dated:
February 25, 2020
 
Simpson Manufacturing Co., Inc.
 
 
 
(Registrant)
 
 
By
/s/Brian J. Magstadt
 
 
 
Brian J. Magstadt
 
 
 
Chief Financial Officer
 
 
 
and Duly Authorized Officer
 
 
 
of the Registrant
 
 
 
(principal accounting and financial officer)

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated below.
Signature
 
Title
 
Date
 
 
 
 
 
Chief Executive Officer:
 
 
 
 
 
 
 
 
 
/s/Karen Colonias
 
President, Chief Executive
 
February 25, 2020
(Karen Colonias)
 
Officer and Director
 
 
 
 
(principal executive officer)
 
 
 
 
 
 
 
Chief Financial Officer:
 
 
 
 
 
 
 
 
 
/s/Brian J. Magstadt
 
Chief Financial Officer and Treasurer
 
February 25, 2020
(Brian J. Magstadt)
 
(principal accounting and financial officer)
 
 
 
 
 
 
 
Directors:
 
 
 
 
 
 
 
 
 
/s/James S. Andrasick
 
Chairman of the Board and Director
 
February 25, 2020
(James S. Andrasick)
 
 
 
 
 
 
 
 
 
/s/Michael A. Bless
 
Director
 
February 25, 2020
(Michael A. Bless)
 
 
 
 
 
 
 
 
 
/s/Jennifer A. Chatman
 
Director
 
February 25, 2020
(Jennifer A. Chatman)
 
 
 
 
 
 
 
 
 
/s/Gary M. Cusumano
 
Director
 
February 25, 2020
(Gary M. Cusumano)
 
 
 
 
 
 
 
 
 
/s/Celeste Volz Ford
 
Director
 
February 25, 2020
(Celeste Volz Ford)
 
 
 
 
 
 
 
 
 
/s/Robin G. MacGillivray
 
Director
 
February 25, 2020
(Robin G. MacGillivray)
 
 
 
 
 
 
 
 
 
/s/Philip E. Donaldson
 
Director
 
February 25, 2020
(Philip E. Donaldson)
 
 
 
 

85
EX-4.1 2 exhibit41.htm EXHIBIT 4.1 Exhibit
Exhibit 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES
EXCHANGE ACT OF 1934

As of December 31, 2019, Simpson Manufacturing Co., Inc. had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): (i) its common stock, $0.01 par value per share (“common stock”).
References in the following discussion to the “Company,” “we,” “our” and “us” and similar references mean Simpson Manufacturing Co., Inc. excluding, unless the context otherwise requires or otherwise expressly stated, its subsidiaries.
DESCRIPTION OF COMMON STOCK
The following is a description of some of the terms of our capital stock, our certificate of incorporation (the “charter”), our amended and restated bylaws (the “bylaws”) and certain provisions of the Delaware General Corporation Law (the “DGCL”). The following description is not complete and is subject to, and qualified in its entirety by reference to, our charter and bylaws, each of which is filed or incorporated by reference as an exhibit to our Annual Report on Form 10-K of which this exhibit is a part, and the DGCL. You should read our charter and bylaws and the applicable provisions of the DGCL for a complete statement of the provisions described herein and for other provisions that may be important to you.
General
Under our charter, the total number of shares of all classes of capital stock which we are authorized to issue is 165,000,000 shares, consisting of two classes: 160,000,000 shares of common stock, $0.01 par value per share, and 5,000,000 shares of preferred stock, $0.01 par value per share (“preferred stock”).
Our common stock is listed on the New York Stock Exchange under the symbol “SSD.”
Voting
Each share of our common stock is entitled to one vote per share on all matters submitted to a vote of our common stockholders. Unless otherwise provided by applicable law, the rules or regulations of any applicable stock exchange, or our charter or bylaws, every matter to be voted on by our stockholders at a meeting of stockholders at which a quorum is present, other than the election of directors, shall be decided by the affirmative vote of the holders of a majority in voting power of the shares of our common stock entitled to vote thereon that are present in person or represented by proxy at the applicable meeting.
Nominees for election as directors at an annual meeting of stockholders shall stand for election to a one-year term expiring at the next annual meeting of stockholders and until their respective successors are duly elected and qualified, subject to earlier death, resignation, retirement or removal. Pursuant to our bylaws and subject to the rights of any series of our preferred stock that may be outstanding, each member of our board of directors shall be elected by the affirmative vote of a majority of the votes cast with respect to such director (excluding abstentions) by the shares represented and entitled to vote at a meeting of stockholders at which a quorum is present; provided, however, that in any election of directors in which a stockholder has properly nominated a person for election to our board of directors in compliance with



Exhibit 4.1

our bylaws (a “Contested Election”), each of the directors to be elected at such meeting shall be elected by the affirmative vote of a plurality of the votes cast by the shares represented and entitled to vote at such meeting with respect to the election of such director. Our charter does not entitle the holders of our common stock to cumulative voting rights with respect to the election of our directors.
If an incumbent director fails to receive the affirmative vote of a majority of the votes cast at a meeting for the election of directors (other than a Contested Election), the Governance and Nominating Committee of our board of directors shall make a recommendation to our board of directors whether to accept or reject any resignation that may have been previously tendered by such incumbent director.
Dividends
Subject to any preferential rights of any outstanding shares of our preferred stock to receive dividends before any dividends may be paid on our common stock, the holders of our common stock will be entitled to share ratably in any dividends payable on our common stock that may be declared by our board of directors out of funds legally available for the payment of dividends.
Liquidation Rights
Upon our voluntary or involuntary liquidation, dissolution or winding-up, the holders of our common stock will be entitled to share ratably in any of our assets remaining for distribution to our common stockholders after payment of or provision for our debts and other liabilities and subject to any preferential rights of any outstanding shares of our preferred stock to receive distributions in the event of our liquidation, dissolution or winding-up before distributions are made to holders of our common stock.
Other Rights
Holders of our common stock are not entitled to preemptive or conversion rights. There are no redemption or sinking fund provisions applicable to our common stock.
Preferred Stock
Under our charter, our board of directors is authorized, without vote or other action by our stockholders, to cause the issuance of up to 5,000,000 shares of our preferred stock in one or more series from time to time, to establish the number of shares to be included in each such series and to fix the designation, powers, preferences and rights of the shares of each such series (which may include, without limitation, voting rights, dividend rights and preferences, liquidation rights and preferences, redemption provisions and rights to convert the preferred stock of such series into other securities or property) and any qualifications, limitations or restrictions thereof, and to increase or decrease the number of shares of any such series (but not below the number of shares of such series then outstanding). Our board of directors may authorize the issuance of preferred stock with voting, dividend, liquidation, conversion or other rights (which may include, without limitation, rights of one or more series of preferred stock, voting as a separate class, to elect one or more directors, rights of one or more series of preferred stock to vote with our common stock in the election of directors, and rights to receive dividends and to receive distributions in the event of our liquidation, dissolution or winding-up before any dividends or distributions may be paid to holders of our common stock) that could dilute or otherwise adversely affect the voting power or the dividend, liquidation or other rights of the holders of the common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, financings and other corporate purposes, could, among other things, have the effect of delaying, deterring or preventing a merger, change of control or other takeover of our company that our stockholders might



Exhibit 4.1

consider to be in their best interests, including transactions that might result in a premium being paid over the market price of our common stock, and may also adversely affect the market price of our common stock and any other securities that we may issue and the voting, dividend, liquidation and other rights of the holders of our common stock.
Anti-Takeover Provisions of Delaware Law
We are subject to Section 203 of the DGCL (“Section 203”). In general, Section 203 prohibits a publicly-held Delaware corporation from engaging in “business combination” transactions with any “interested stockholder” for a period of three years following the time that the stockholder became an interested stockholder, unless:
prior to the time the stockholder became an interested stockholder, the corporation’s board of directors approved either the applicable business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (but not the voting stock owned by the interested stockholder) shares owned by directors who are also officers of the corporation and shares owned by employee stock plans in which the employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
at or subsequent to the time that the stockholder became an interested stockholder, the business combination is approved by the corporation’s board of directors and authorized at an annual or special meeting of stockholders by the affirmative vote of at least 66-2/3% of the outstanding voting stock which is not owned by the interested stockholder.
A “business combination” is defined to include, among other things and in general and subject to exceptions, a merger of the corporation with the interested stockholder; a sale of 10% or more of the market value of the corporation’s consolidated assets to the interested stockholder; certain transactions that result in the issuance of the corporation’s stock to the interested stockholder; a transaction that has the effect of increasing the proportionate share of the corporation’s stock owned by the interested stockholder; and any receipt by the interested stockholder of loans, guarantees or other financial benefits provided by the corporation. An “interested stockholder” is defined to include, in general and subject to exceptions, a person that (1) owns 15% or more of the outstanding voting stock of the corporation or (2) is an “affiliate” or “associate” (as defined in Section 203) of the corporation and was the owner of 15% or more of the corporation’s outstanding voting stock at any time within the prior three year period.
A Delaware corporation may opt out of Section 203 with an express provision in its original certificate of incorporation or by an amendment to its certificate of incorporation or bylaws expressly electing not to be governed by Section 203 and approved by a majority of its outstanding voting shares. We have not opted out of Section 203. As a result, Section 203 could delay, deter or prevent a merger, change of control or other takeover of our company that our stockholders might consider to be in their best interests, including transactions that might result in a premium being paid over the market price of our common stock, and may also adversely affect the market price of our common stock and any other securities that we may issue.



Exhibit 4.1

Anti-Takeover Provisions of Our Charter and Bylaws
Certain provisions of our charter and bylaws could have the effect of delaying, deterring or preventing another party from acquiring or seeking to acquire control of us. For example, our charter and bylaws include anti-takeover provisions that:
authorize our board of directors, without vote or other action by our stockholders, to cause the issuance of preferred stock in one or more series from time to time and, with respect to each series, to establish the number of shares constituting that series and to fix the rights and other terms of that series, which may include, without limitation, voting rights, dividend rights and preferences, liquidation rights and preferences and rights to convert the preferred stock of such series into other securities or property;
provide that, subject to the rights of any series of our preferred stock that may be outstanding, vacancies on our board of directors or newly created directorships resulting from an increase in the number of our directors may be filled only by a majority of directors then in office, even though less than a quorum, or by the sole remaining director;
provide that the number of directors constituting our board of directors shall be fixed from time to time by resolution adopted by our board of directors;
require that actions to be taken by our stockholders must be taken at an annual or special meeting of our stockholders and not by written consent;
establish advance notice procedures and other requirements for stockholders to submit nominations of candidates for election to our board of directors and other proposals to be brought before a stockholders meeting;
provide that, subject to the rights of any series of preferred stock that may be outstanding and except as may be required by law, special meetings of stockholders may be called only by our board of directors; and
do not give the holders of our common stock cumulative voting rights with respect to the election of directors, which means that the holders of a majority of our outstanding shares of common stock can elect all directors standing for election by our common stockholders.
The provisions described above are intended to discourage certain types of coercive takeover practices and inadequate takeover bids and to encourage anyone seeking to acquire control of us to negotiate first with our board of directors. However, these provisions may also delay, deter or prevent a merger, change of control or other takeover of our company that our stockholders might consider to be in their best interests, including transactions that might result in a premium being paid over the market price of our common stock, and may also adversely affect the market price of our common stock and any other securities that we may issue. These provisions may also have the effect of preventing changes in our management.
Limitation on Liability of Directors; Indemnification of Directors and Officers
Our charter provides that, to the fullest extent permitted by law, none of our directors shall be personally liable for monetary damages for breach of fiduciary duty as a director. Our bylaws provide that we will indemnify our officers and directors to the fullest extent permitted by the DGCL. We believe that these limitations of liability and indemnification provisions are useful to attract and retain qualified directors and officers.




EX-10.7 3 exhibit107.htm EXHIBIT 10.7 Exhibit
Exhibit 10.7

DIRECTOR TIME-BASED RESTRICTED STOCK UNIT AGREEMENT
Company:
Simpson Manufacturing Co., Inc.
 
 
Recipient:
The recipient’s name (the “Recipient”) is set forth on the Recipient’s online award acceptance page on Morgan Stanley Smith Barney’s StockPlan Connect website (the “Acceptance Page”) at https://www.stockplanconnect.com, which is incorporated by reference to this Agreement.
 
 
The Number of Shares of Common Stock Subject to RSUs Granted Hereunder
(the “RSU Shares”):
The aggregate number of shares of Common Stock as stated on the Acceptance Page.
 
 
The Effective Date of the Award (the “Award Date”):
A date in _____ as determined by the Committee in its absolute discretion and as set forth on the Acceptance Page.
 
 
Vesting Schedule
(the “Vesting Schedule”):
100% of the RSU Shares will vest on the Award Date.
 
 

This TIME-BASED RESTRICTED STOCK UNIT AGREEMENT (this “Agreement”) is made as of the Award Date stated on the Acceptance Page by and between Simpson Manufacturing Co., Inc., a Delaware corporation (the “Company”), and the Recipient named on the Acceptance Page, with reference to the following facts:
Capitalized terms used and not otherwise defined in this Agreement have the meanings ascribed to such terms in the amended and restated Simpson Manufacturing Co., Inc. 2011 Incentive Plan effective on April 21, 2015 (as amended from time to time, the “Plan”). The Board has delegated to the Committee all authority to administer the Plan. The Committee has determined to grant to the Recipient, under the Plan, time-based Restricted Stock Units (the “RSUs”) with respect to the RSU Shares stated on the Acceptance Page.
To evidence the RSUs and to set forth the terms and conditions thereof, the Company and the Recipient agree as follows:
1.Confirmation of Grant.
(a)The Company grants the RSUs to the Recipient and the Recipient agrees to accept the RSUs and participate in the Plan, effective as of the Award Date. As a condition of the grant, this Agreement and the RSUs shall be governed by the terms and conditions of the Plan and shall be subject to all applicable policies and guidelines of the Company, including the Company’s compensation recovery policy, stock ownership, and hedging, pledging and trading policies.
(b)The RSUs shall be reflected in a bookkeeping account maintained by the Company through the date on which the RSUs become fully vested pursuant to section 2 or are forfeited pursuant to section 3. If and when the RSUs become fully vested pursuant to section 2, and on the satisfaction of all other conditions applicable to the RSUs, the RSUs not forfeited pursuant to section 3 shall be settled in the number of shares of Common Stock as provided in section 1(d) and otherwise in accordance with the Plan.



Exhibit 10.7

(c)The Company’s obligations under this Agreement shall be unfunded and unsecured. No special or separate fund shall be established therefor and no other segregation of assets shall be required or made with respect thereto. The rights of the Recipient under this Agreement shall be no greater than those of a general unsecured creditor of the Company.
(d)Except as otherwise provided in this Agreement and the Plan, the RSUs shall be settled by the issuance and delivery of the RSU Shares, or as provided in this Section 1(d), by cash or a combination thereof (as determined by the Committee in its sole discretion), within sixty days after the RSUs have vested pursuant to section 2 subject to satisfaction of any other terms and conditions applicable to the RSUs; provided, however, that, the number of the RSU Shares issued or delivered (or for which a cash payment is made) to the Recipient in any calendar year, together with the number of shares of Common Stock issued or delivered (or for which a cash payment is made) to the Recipient in the same calendar year under any other RSU Awards, shall not exceed the annual maximum aggregate number of shares of Common Stock issuable or deliverable under RSU Awards as set forth in the Plan that is effective at the time of the issuance or delivery of (or making a cash payment for) the RSUs. In settling the RSUs pursuant to the foregoing, the Company (or its acquirer or successor) shall have the option (as determined by the Committee in its sole discretion) to make or provide for a cash payment to the Recipient, in exchange for the cancellation of the vested RSUs (or any portion thereof), in an amount equal to the product of (A) the number of the RSU Shares under the cancelled RSUs and (B) the average closing price of a share of Common Stock over the period ending on the date the RSUs (or the portion thereof) become vested and starting sixty days prior to that date. Anything herein to the contrary notwithstanding, this Agreement does not create an obligation on the part of the Company to adopt any policy or procedure, agree to any amendment hereto, make any arrangement, or take any other action, to comply with Code section 409A.  The Recipient agrees and acknowledges that the Company makes no representations that this Agreement, including the grant, vesting and/or delivery of the RSU Shares (and/or cash), does not violate Code section 409A, and the Company shall have no liability whatsoever to the Recipient if he or she is subject to any taxes or penalties under Code section 409A.
2.Vesting. Subject to the terms and conditions of this Agreement and the Plan and unless otherwise forfeited pursuant to section 3, the RSUs shall vest (that is, the Restricted Period with respect thereto shall terminate) pursuant to the Vesting Schedule. The Recipient explicitly acknowledges and agrees that the granting or vesting of the RSUs as well as the Recipient’s holding of the RSU Shares shall be subject to all applicable policies and guidelines of the Company, including the Company’s compensation recovery, stock ownership, and hedging, pledging and trading policies.

3.Forfeiture. Anything herein to the contrary notwithstanding, (a) all RSUs that are not vested in accordance with section 2 shall terminate immediately and be forfeited in their entirety if, and at such time as, the Recipient ceases to be an Outside Director, For example, pursuant to section 3, before the Award Date, (I) if the Recipient’s engagement with the Company as an Outside Director is terminated by the Company or by the Recipient for any reason or for no reason, or (II) if the Recipient retires, dies or becomes Disabled, the RSUs shall be forfeited in their entirety and no distribution or payment of any amount under such RSUs shall ever be made to the Recipient, and (b) all RSUs, to the extent not theretofore settled in accordance with section 1(d), shall terminate immediately and be forfeited in their entirety when and as provided in section 13(I) of the Plan.

4.Tax Withholding. Pursuant to section 10 of the Plan, the Company may require the Recipient to enter into an arrangement providing for the payment in cash, Common Stock or otherwise by the Recipient to the Company of any tax withholding obligation of the Company arising by reason of (a) the granting or vesting of the RSUs, (b) the lapse of any substantial risk of forfeiture to which the RSUs or the RSU Shares are subject, or (c) the disposition of the RSUs or the RSU Shares, to the extent such arrangement does not cause a loss of the Section 16(b) exemption pursuant to Rule 16b-3 promulgated under the Securities Exchange Act of 1934, as amended.

5.Representations and Warranties of the Company. The Company represents and warrants to the Recipient that the RSU Shares, when issued and delivered on the vesting of the RSUs in accordance with this Agreement, will be duly authorized, validly issued, fully paid and non-assessable.

6.Recipient Representations. The Recipient represents and warrants to the Company that the Recipient has received and read this Agreement and the Plan, that the Recipient has consulted with the Recipient’s own legal, financial and other advisers regarding this Agreement and the Plan to the extent that the Recipient considered necessary or appropriate, that the Recipient fully understands and accepts all of the terms and conditions of this Agreement and the Plan, and that the Recipient is relying solely on the Recipient’s own advisers with respect to the tax consequences of this Agreement and the RSUs.

7.Change in Control. On a Change in Control, the RSUs shall be subject to the applicable provisions of section 9 of the Plan, as the Committee may determine.
8.Adjustments to Reflect Capital Changes. Subject to and except as otherwise provided in section 9 of the Plan, the number and kind of shares subject to the RSUs shall be appropriately adjusted, as the Committee may determine pursuant to section 11 of the Plan, to reflect any stock split, stock dividend, recapitalization, merger, consolidation, reorganization, combination, e



Exhibit 10.7

xchange of shares, split-up, split-off, spin-off, liquidation or other similar change in capitalization, or any distribution to common stockholders other than normal cash dividends.
9.No Rights as Stockholder. Neither the granting or vesting of the RSUs nor the issuance or delivery of the RSU Shares shall entitle the Recipient, as such, or any of the Recipient’s Beneficiaries or Personal Representative, to any rights of a stockholder of the Company, unless and until the RSU Shares are registered on the Company’s records in the name or names of the Recipient or the Recipient’s Beneficiaries or Personal Representative, as the case may be, and then only with respect to such RSU Shares so registered.
10.No Right to Continued Employment. Nothing in this Agreement shall confer on the Recipient any right to continue in the engagement with, or service to, the Company or any Subsidiary or limit, interfere with or otherwise affect in any way the right of the Company or any Subsidiary to terminate the Recipient’s engagement or service at any time.
11.Regulatory Compliance. Notwithstanding anything herein to the contrary, the issuance and delivery of the RSU Shares shall in all events be subject to and governed by section 13(C) of the Plan.
12.Notices. Any notice, consent, demand or other communication to be given under or in connection with this Agreement shall be in writing and shall be deemed duly given and received when delivered personally, when transmitted by facsimile, one business day after being deposited for next-day delivery with a nationally recognized overnight delivery service, or three days after being mailed by first class mail, charges or postage prepaid, properly addressed, if to the Company, at its principal office in California, and, if to the Recipient, at the Recipient’s address on the Company’s records. Either party may change such party’s address or facsimile number from time to time by notice hereunder to the other.
13.Entire Agreement. This Agreement and the Plan together contain the entire agreement of the parties and supersede all prior or contemporaneous negotiations, correspondence, understandings and agreements, whether written or oral, between the parties, regarding the RSUs. The Recipient specifically acknowledges and agrees that all descriptions of the RSUs in any prior letters, memoranda or other documents provided to him or her by the Company or any Subsidiary are hereby replaced and superseded in their entirety by this Agreement and shall be of no further force or effect. To the extent there is any inconsistency between the descriptions of any such documents and the terms of this Agreement, the terms of this Agreement shall prevail.
14.Amendment. This Agreement may be amended, modified or supplemented only by a written instrument signed by the Recipient and the Company.
15.Assignment. The Recipient shall not sell, assign, transfer, pledge, hypothecate or otherwise encumber or dispose of this Agreement, any of the RSUs or any other rights hereunder, and shall not delegate any duties hereunder, except only as may be permitted pursuant to section 13(B) of the Plan, and any such action or transaction that may otherwise be attempted or purported by the Recipient shall be void and of no effect.
16.Successors. Subject to section 15, this Agreement shall bind and inure to the benefit of the Company and the Recipient and their respective successors, assigns, heirs, legatees, devisees, executors, administrators and legal representatives. Nothing in this Agreement, express or implied, is intended to confer on any other Person any right or benefit in or under this Agreement or the Plan.
17.Separate Payments. All amounts payable in connection with the RSUs hereunder or any other Awards granted under the Plan shall be treated as separate payments for the purposes of Code section 409A.
18.Governing Law. This Agreement shall be governed by and construed and interpreted in accordance with the laws of the State of Delaware.
19.Counterparts. This Agreement may be executed in any number of counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument.
20.Order of Precedence and Construction. This Agreement, the RSUs and the RSU Shares are subject to all provisions of the Plan (a copy of which is attached hereto as Exhibit A), including the Restricted Stock Unit provisions of section 6 thereof, and are further subject to all interpretations and amendments thereto that may from time to time be adopted pursuant to the Plan. In the event of any inconsistency between any provision of this Agreement and any provision of the Plan, the provision of the Plan shall govern. The headings of sections herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction or interpretation of any provision hereof. Whenever the context requires, the use in this Agreement of the singular number shall be deemed to include the plural and vice versa, and each gender shall be deemed to include each other gender. References herein to sections refer to sections of this Agreement, except as otherwise stated. The meaning of general words is not limited by specific examples introduced by “includes”, “including”, “for example”, “such as” or similar expressions, which shall be deemed to be followed by the phrase “without limitation”.
21.Further Assurances. The Recipient agrees to do and perform all acts and execute and deliver all additional documents, instruments and agreements as the Company or the Committee may reasonably request in connection with this Agreement.
22.Data Privacy. Recipient hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Recipient’s personal data as described in this Agreement by and among, as applicable, Recipient’s employer, the Company, and any Subsidiary for the exclusive purposes of implementing, administering, and managing Recipient’s participation in the Plan. Recipient understands that the Company and the employing Subsidiary may hold certain personal information about Recipient, including, but not limited to, Recipient’s name, home address and telephone number, date of birth,



Exhibit 10.7

social insurance number or other identification number, salary, nationality, job title, and any shares of stock or directorships held in the Company or any Subsidiary, details of all RSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in Recipient’s favor (“Personal Data”). Recipient understands that Personal Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these entities may be located in Recipient’s country, or elsewhere, and that the third parties’ country may have different data privacy laws and protections than Recipient’s country. Recipient understands that he or she may request a list with the names and addresses of any potential third parties in receipt of the Personal Data by contacting the Company’s Equity Plans Administrator. Recipient authorizes the third parties to receive, possess, use, retain and transfer the Personal Data, in electronic or other form, for the purposes of implementing, administering and managing Recipient’s participation in the Plan, including any requisite transfer of such Personal Data as may be required to a broker or other third party with whom Recipient may elect to deposit any RSU Shares received upon vest of the RSUs. Recipient understands that Personal Data will be held as long as is necessary to administer and manage Recipient’s participation in the Plan. Recipient understands that he or she may, at any time, view Personal Data, request additional information about the storage and processing of Personal Data, require any necessary amendments to Personal Data or refuse or withdraw the consents herein, without cost, by contacting in writing the Company’s Equity Plans Administrator. Recipient understands that refusal or withdrawal of consent may affect Recipient’s ability to realize benefits from the RSUs. For more information on the consequences of Recipient’s refusal to consent or withdrawal of consent, Recipient understands that he or she may contact the Company’s Equity Plans Administrator.
23.Electronic Delivery. The Company may, in its sole discretion, decide (a) to deliver or effect by electronic means any documents or communications related to the RSUs granted under the Plan, Recipient’s participation in the Plan, or future Awards that may be granted under the Plan or (b) to request by electronic means Recipient’s consent to participate in the Plan and other communications related to the RSUs or the Plan. Recipient hereby consents to receive such documents and communications by electronic delivery and, if requested, to agree to participate in the Plan and deliver or effect such other communications through an on-line or electronic system established and maintained by the Company or any third party designated by the Company.

[Signature Page Follows]
IN WITNESS WHEREOF, this Restricted Stock Unit Agreement has been duly executed by or on behalf of the Company and the Recipient as of the Award Date.
COMPANY:

SIMPSON MANUFACTURING CO., INC.


By    ___________________________________
Authorized Signatory for the Compensation
and Leadership Development Committee
of the Board of Directors


ACCEPTANCE OF AGREEMENT: Through the electronic submission of his or her consent to this Restricted Stock Unit Agreement in accordance with the instructions on Morgan Stanley Smith Barney’s StockPlan Connect website, the Recipient hereby confirms, ratifies, approves and accepts all of the terms and conditions of this Restricted Stock Unit Agreement.




EX-10.8 4 exhibit108.htm EXHIBIT 10.8 Exhibit
Exhibit 10.8

PERFORMANCE-BASED RESTRICTED STOCK UNIT AGREEMENT
Company:
Simpson Manufacturing Co., Inc.
 
 
Recipient:
The recipient’s name (the “Recipient”) is set forth on the Recipient’s online award acceptance page on Morgan Stanley Smith Barney’s StockPlan Connect website (the “Acceptance Page”) at https://www.stockplanconnect.com, which is incorporated by reference to this Agreement.
 
 
Target PSU Shares:
The aggregate number of shares of Common Stock as stated on the Acceptance Page.
 
 
The Number of Shares of Common Stock Subject to PSUs Granted Hereunder
(the “PSU Shares”):
200% of the Target PSU Shares.
 
 
The Effective Date of the Award (the “Award Date”):
A date in ______ as determined by the Committee in its absolute discretion and as set forth on the Acceptance Page.
 
 
Measurement Period
(the “Measurement Period”):
A three-year period beginning on _____________, and ending on ________________.
 
 
The Date the PSU Shares Vest
(the “Vesting Date”):
A date subsequent to the Measurement Period as determined by the Committee in its absolute discretion and as set forth on the Acceptance Page.
 
 
Vesting Period
(the “Vesting Period”):
A period beginning on the Award Date, and ending on the Vesting Date; provided, however, that if the Vesting Date falls on a weekend or federal holiday, such period shall end on the immediately following business day. For example, if the Award Date is determined by the Committee to be March 11, 2020 and the Vesting Date is determined by the Committee to be February 15, 2023, then the PSU Shares, if any (based on the Specific Performance Goals), will vest on February 15, 2023 and the Vesting Period will be from March 11, 2020 to February 15, 2023.
 
 
Specific Performance Goals
(the “Specific Performance Goals”):
The Specific Performance Goals are set forth on Exhibit A.




Exhibit 10.8

This PERFORMANCE-BASED RESTRICTED STOCK UNIT AGREEMENT (this “Agreement”) is made as of the Award Date stated on the Acceptance Page by and between Simpson Manufacturing Co., Inc., a Delaware corporation (the “Company”), and the Recipient named on the Acceptance Page, with reference to the following facts:
Capitalized terms used and not otherwise defined in this Agreement have the meanings ascribed to such terms in the amended and restated Simpson Manufacturing Co., Inc. 2011 Incentive Plan effective on April 21, 2015 (as amended and/or restated from time to time, the “Plan”). The Board has delegated to the Committee all authority to administer the Plan. The Committee has determined to grant to the Recipient, under the Plan, performance-based Restricted Stock Units (the “PSUs”) with respect to the PSU Shares stated on the Acceptance Page.
To evidence the PSUs and to set forth the terms and conditions thereof, the Company and the Recipient agree as follows:
1.Confirmation of Grant.
(a)The Company grants the PSUs to the Recipient and the Recipient agrees to accept the PSUs and participate in the Plan, effective as of the Award Date. As a condition of the grant, this Agreement and the PSUs shall be governed by the terms and conditions of the Plan and shall be subject to all applicable policies and guidelines of the Company, including the Company’s compensation recovery policy, stock ownership, and hedging, pledging and trading policies.
(b)The PSUs shall be reflected in a bookkeeping account maintained by the Company through the date on which the PSUs become vested pursuant to section 2 or are forfeited pursuant to section 3. The Recipient acknowledges and agrees that (i) the PSU Shares merely represent the maximum number of shares of Common Stock that are granted under the PSUs and are not necessarily the number of shares of Common Stock that will eventually vest in favor of the Recipient, and (ii) pursuant to section 2 and otherwise in accordance with this Agreement and the Plan, the number of shares of Common Stock, which will eventually vest in favor of the Recipient under the PSUs (the “Vested Shares”), will be subject to the Specific Performance Goals and will be between 0% and 200% of the Target PSU Shares.
(c)The Company’s obligations under this Agreement shall be unfunded and unsecured. No special or separate fund shall be established therefor and no other segregation of assets shall be required or made with respect thereto. The rights of the Recipient under this Agreement shall be no greater than those of a general unsecured creditor of the Company.
(d)Except as otherwise provided in this Agreement and the Plan, the PSUs shall be settled by the issuance and delivery of the Vested Shares, or as provided in this Section 1(d), by cash or a combination thereof (as determined by the Committee in its sole discretion), within sixty days after the last day of the Vesting Period (a time or fixed schedule specified for the purpose of Code section 409A) subject to satisfaction of any other terms and conditions applicable to the PSUs; provided, however, that the number of the Vested Shares issued or delivered (or for which a cash payment is made) to the Recipient in any calendar year, together with the number of shares of Common Stock issued or delivered (or for which a cash payment is made) to the Recipient in the same calendar year under any other RSU Awards, shall not exceed the annual maximum aggregate number of shares of Common Stock issuable or deliverable under RSU Awards as set forth in the Plan that is effective at the time of the issuance or delivery of (or making a cash payment for) the Vested Shares. In settling the PSUs pursuant to the foregoing, the Company (or its acquirer or successor) shall have the option (as determined by the Committee in its sole discretion) to make or provide for a cash payment to the Recipient, in exchange for the cancellation of the vested PSUs (or any portion thereof), in an amount equal to the product of (A) the number of the Vested Shares under the cancelled PSUs and (B) the average closing price of a share of Common Stock over the period ending on the date the PSUs become vested and starting sixty days prior to that date. Anything herein to the contrary notwithstanding, this Agreement does not create an obligation on the part of the Company to adopt any policy or procedure, agree to any amendment hereto, make any arrangement, or take any other action, to comply with Code section 409A.  The Recipient agrees and acknowledges that the Company makes no representations that this Agreement, including the grant, vesting and/or delivery of the PSU Shares (and/or cash), does not violate Code section 409A, and the Company shall have no liability whatsoever to the Recipient if he or she is subject to any taxes or penalties under Code section 409A.
2.Vesting. Subject to the terms and conditions of this Agreement and the Plan and unless otherwise forfeited pursuant to section 3, the PSUs shall vest, and the Restricted Period with respect to the PSUs shall terminate, immediately following the last day of the Vesting Period; provided, however, that the PSUs shall vest during the Vesting Period on the date, (a) immediately preceding the effective date of the Recipient’s Retirement as determined by the Committee in relation to the PSUs: either (A) after reaching age 70 or (B) after reaching age 55 and having been employed or engaged by the Company or any Subsidiary for 15 years (provided that, if the Recipient retires after reaching age 56, for each year after age 55, the Recipient may work one year less for the Company or any Subsidiary, as applicable, and still be qualified for Retirement under this sub-section (B) For example, if the Recipient retires at age 60 during the Vesting Period, he or she only needs to have worked for the Company or the applicable Subsidiary for 10 years to be qualified for Retirement and receive the Vested Shares; and for example, if the Recipient retires at age 65 during the Vesting Period, he or she only needs to have worked for the Company or the applicable Subsidiary for 5 years to be qualified for Retirement and receive the Vested Shares.), (b) immediately preceding the Recipient’s death or the effective date of the Recipient’s Disability, and (c) the effective date of the termination of the Recipient’s employment or engagement with the Company or any Subsidiary by the Company or Subsidiary (which, whenever used in this Agreement, includes any such entity’s successor) without Cause,Cause means, in addition to any cause for termination as provided in any other applicable written agreement between the Company, the applicable



Exhibit 10.8

Subsidiary, or the acquirer or successor of the Company or Subsidiary, and the Recipient, (i) conviction of any felony, (ii) any material breach or violation by the Recipient of any agreement to which the Recipient and the Company or the Subsidiary that employs or engages the Recipient are parties or of any published policy or guideline of the Company, (iii) any act (other than retirement or other termination of employment or engagement) or omission to act by the Recipient which may have a material and adverse effect on the business of the Company or Subsidiary or on the Recipient’s ability to perform services for the Company or Subsidiary, including habitual insobriety or substance abuse or the commission of any crime, gross negligence, fraud or dishonesty with regard to the Company or Subsidiary, or (iv) any material misconduct or neglect of duties and responsibilities by the Recipient in connection with the business or affairs of the Company or Subsidiary; provided, however, that the Recipient first shall have received written notice, which shall specifically identify what the Company or Subsidiary believes constitutes Cause, and if the breach, act, omission, misconduct or neglect is capable of being cured, the Recipient shall have failed to cure after 15 days following such notice. or by the Recipient for a Good Reason, A “Good Reason” means the occurrence of any of the following events: (i) a material adverse change in the functions, duties or responsibilities of the Recipient’s position (other than a termination by the Company or Subsidiary) which would meaningfully reduce the level, importance or scope of such position (provided that, a change in the person, position and/or department to whom the Recipient is required to report shall not by itself constitute a material adverse change in the Recipient’s position), (ii) the relocation of the Company or Subsidiary office at which the Recipient is principally located immediately prior to a Sale Event (the “Original Office”) to a new location outside of the metropolitan area of the Original Office or the failure to place the Recipient’s own office in the Original Office (or at the office to which such office is relocated which is within the metropolitan area of the Original Office), or (iii) a material reduction in the Recipient’s base salary and incentive compensation opportunity as in effect immediately prior to a Sale Event; provided, however, that, within 90 days of the incident that provides the basis for a Good Reason termination, the Recipient shall have provided the Company or Subsidiary a written notice specifically identifying what the Recipient believes constitutes a Good Reason, and the Company or Subsidiary shall have failed to cure the adverse change, relocation or compensation reduction after 30 days following such notice. in either case only in connection with or within 24 months following a Sale Event. A “Sale Event” shall mean (i) the sale or other disposition of all or substantially all of the assets of the Company or the Subsidiary that employs or engages the Recipient, including a majority or more of all outstanding stock of the Subsidiary, on a consolidated basis to one or more unrelated persons or entities, (ii) a Change in Control, or (iii) the sale or other transfer of outstanding Common Stock to one or more unrelated persons or entities (including by way of a merger, reorganization or consolidation in which the outstanding Common Stock are converted into or exchanged for securities of the successor entity) where the stockholders of the Company, immediately prior to such sale or other transfer, would not, immediately after such sale or transfer, beneficially own shares representing in the aggregate more than 50 percent of the voting shares of the acquirer or surviving entity (or its ultimate parent corporation, if any). For the purpose of sub-section (iii) of this definition, only voting shares of the acquirer or surviving entity (or its ultimate parent, if any) received by stockholders of the Company in exchange for Common Stock shall be counted, and any voting shares of the acquirer or surviving entity (or its ultimate parent, if any) already owned by stockholders of the Company prior to the transaction shall be disregarded. On the day that the PSUs become vested pursuant to the foregoing, the PSU Shares stated on the Acceptance Page shall be adjusted pursuant to the Specific Performance Goals as set forth on Exhibit A attached hereto, and after the adjustment, become the total number of the Vested Shares that will be used to settle the PSUs under section 1(d); provided, however, that, if the PSUs have vested during the Vesting Period, the PSUs shall continue to be subject to the terms and conditions of this Agreement, including adjustment pursuant to the Specific Performance Goals during the Vesting Period, and in addition, the number of Vested Shares that will be used to settle the PSUs under section 1(d) will be prorated so that the Recipient will only receive a portion of the Vested Shares that is equal to the product of (x) the number of the Vested Shares and (y) a percentage that is equal to the number of days between and including the first day of the Vesting Period and the day when the PSUs become vested as divided by the number of days of the whole Vesting Period. The Recipient explicitly acknowledges and agrees that (i) the Committee has the absolute discretion to determine the number of the Vested Shares, (ii) the Committee may engage professional advisors and consultants and rely on their opinions and advice to make such determination, (iii) such determination shall be binding on the Recipient, and (iv) the granting or vesting of the PSUs as well as the Recipient’s holding of the Vested Shares shall be subject to all applicable policies and guidelines of the Company, including the Company’s compensation recovery, stock ownership, and hedging, pledging and trading policies.
3.Forfeiture. Anything herein to the contrary notwithstanding, (a) all PSUs that are not vested in accordance with section 2 shall terminate immediately and be forfeited in their entirety if and at such time as (i) the Recipient ceases to be an Employee, Outside Director or Consultant, as the case may be, or (ii) 24 months have passed immediately following a Sale Event (provided that, in the event the surviving or acquiring entity or the new entity resulting from a Sale Event substitutes a similar equity award for the PSUs, such award will continue in accordance with its own terms and conditions), and (b) all PSUs, to the extent not theretofore settled in accordance with section 1(d), shall terminate immediately and be forfeited in their entirety when and as provided in section 13(I) of the Plan.
4.Tax Withholding. Pursuant to section 10 of the Plan, the Company may require the Recipient to enter into an arrangement providing for the payment in cash, Common Stock or otherwise by the Recipient to the Company of any tax withholding obligation of the Company arising by reason of (a) the granting or vesting of the PSUs, (b) the lapse of any substantial risk of forfeiture to which the PSUs or the Vested Shares are subject, or (c) the disposition of the PSUs or the Vested Shares, to the extent such arrangement does not cause a loss of the Section 16(b) exemption pursuant to Rule 16b-3 promulgated under the Securities Exchange Act of 1934, as amended.
5.Representations and Warranties of the Company. The Company represents and warrants to the Recipient that the Vested Shares, when issued and delivered on the vesting of the PSUs in accordance with this Agreement, will be duly authorized, validly issued, fully paid and non-assessable.
6.Recipient Representations. The Recipient represents and warrants to the Company that the Recipient has received and read this Agreement and the Plan, that the Recipient has consulted with the Recipient’s own legal, financial and other advisers



Exhibit 10.8

regarding this Agreement and the Plan to the extent that the Recipient considered necessary or appropriate, that the Recipient fully understands and accepts all of the terms and conditions of this Agreement and the Plan, and that the Recipient is relying solely on the Recipient’s own advisers with respect to the tax consequences of this Agreement and the PSUs.
7.Change in Control. Notwithstanding section 9 of the Plan, a Change in Control shall be treated as a Sale Event with respect to the PSUs granted hereunder.
8.Adjustments to Reflect Capital Changes. Subject to and except as otherwise provided in section 9 of the Plan, the number and kind of shares subject to the PSUs shall be appropriately adjusted, as the Committee may determine pursuant to section 11 of the Plan, to reflect any stock split, stock dividend, recapitalization, merger, consolidation, reorganization, combination, exchange of shares, split-up, split-off, spin-off, liquidation or other similar change in capitalization, or any distribution to common stockholders other than normal cash dividends.
9.No Rights as Stockholder. Neither the granting or vesting of the PSUs nor the issuance or delivery of the Vested Shares shall entitle the Recipient, as such, or any of the Recipient’s Beneficiaries or Personal Representative, to any rights of a stockholder of the Company, unless and until the Vested Shares are registered on the Company’s records in the name or names of the Recipient or the Recipient’s Beneficiaries or Personal Representative, as the case may be, and then only with respect to such Vested Shares so registered.
10.No Right to Continued Employment. Nothing in this Agreement shall confer on the Recipient any right to continue in the employment of, or service to, the Company or any Subsidiary or limit, interfere with or otherwise affect in any way the right of the Company or any Subsidiary to terminate the Recipient’s employment or service at any time. If the Award of the PSUs is in connection with the Recipient’s performance of services as a Consultant or Outside Director, references to employment, employee and similar terms shall be deemed to include the performance of services as a Consultant or an Outside Director, as the case may be; provided that no rights as an Employee shall arise by reason of the use of such terms.
11.Regulatory Compliance. Notwithstanding anything herein to the contrary, the issuance and delivery of the Vested Shares shall in all events be subject to and governed by section 13(C) of the Plan.
12.Notices. Any notice, consent, demand or other communication to be given under or in connection with this Agreement shall be in writing and shall be deemed duly given and received when delivered personally, when transmitted by facsimile, one business day after being deposited for next-day delivery with a nationally recognized overnight delivery service, or three days after being mailed by first class mail, charges or postage prepaid, properly addressed, if to the Company, at its principal office in California, and, if to the Recipient, at the Recipient’s address on the Company’s records. Either party may change such party’s address or facsimile number from time to time by notice hereunder to the other.
13.Entire Agreement. This Agreement and the Plan together contain the entire agreement of the parties and supersede all prior or contemporaneous negotiations, correspondence, understandings and agreements, whether written or oral, between the parties, regarding the PSUs. The Recipient specifically acknowledges and agrees that all descriptions of the PSUs in any prior letters, memoranda or other documents provided to him or her by the Company or any Subsidiary are hereby replaced and superseded in their entirety by this Agreement and shall be of no further force or effect. To the extent there is any inconsistency between the descriptions of any such documents and the terms of this Agreement, the terms of this Agreement shall prevail.
14.Amendment. This Agreement may be amended, modified or supplemented only by a written instrument signed by the Recipient and the Company.
15.Assignment. The Recipient shall not sell, assign, transfer, pledge, hypothecate or otherwise encumber or dispose of this Agreement, any of the PSUs or any other rights hereunder, and shall not delegate any duties hereunder, except only as may be permitted pursuant to section 13(B) of the Plan, and any such action or transaction that may otherwise be attempted or purported by the Recipient shall be void and of no effect; provided, however, that this section 15 does not restrict the sale, assignment, transfer, pledging, hypothecation or other encumbrance or disposal of Vested Shares.
16.Successors. Subject to section 15, this Agreement shall bind and inure to the benefit of the Company and the Recipient and their respective successors, assigns, heirs, legatees, devisees, executors, administrators and legal representatives. Nothing in this Agreement, express or implied, is intended to confer on any other Person any right or benefit in or under this Agreement or the Plan.
17.Separate Payments. All amounts payable in connection with the PSUs hereunder or any other Awards granted under the Plan shall be treated as separate payments for the purposes of Code section 409A.
18.Governing Law. This Agreement shall be governed by and construed and interpreted in accordance with the laws of the State of Delaware.
19.Counterparts. This Agreement may be executed in any number of counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument.
20.Order of Precedence and Construction. This Agreement and the PSUs are subject to all provisions of the Plan (a copy of which is attached hereto as Exhibit B), including the Restricted Stock Unit provisions of section 6 thereof, and are further subject to all interpretations and amendments thereto that may from time to time be adopted pursuant to the Plan. In the event of any inconsistency between any provision of this Agreement and any provision of the Plan, the provision of the Plan shall govern. The headings of sections herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction or interpretation of any provision hereof. Whenever the context requires, the use in this Agreement of the singular



Exhibit 10.8

number shall be deemed to include the plural and vice versa, and each gender shall be deemed to include each other gender. References herein to sections refer to sections of this Agreement, except as otherwise stated. The meaning of general words is not limited by specific examples introduced by “includes”, “including”, “for example”, “such as” or similar expressions, which shall be deemed to be followed by the phrase “without limitation”.
21.Further Assurances. The Recipient agrees to do and perform all acts and execute and deliver all additional documents, instruments and agreements as the Company or the Committee may reasonably request in connection with this Agreement.
22.Data Privacy. Recipient hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Recipient’s personal data as described in this Agreement by and among, as applicable, Recipient’s employer, the Company, and any Subsidiary for the exclusive purposes of implementing, administering, and managing Recipient’s participation in the Plan. Recipient understands that the Company and the employing Subsidiary may hold certain personal information about Recipient, including, but not limited to, Recipient’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, and any shares of stock or directorships held in the Company or any Subsidiary, details of all PSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in Recipient’s favor (“Personal Data”). Recipient understands that Personal Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these entities may be located in Recipient’s country, or elsewhere, and that the third parties’ country may have different data privacy laws and protections than Recipient’s country. Recipient understands that he or she may request a list with the names and addresses of any potential third parties in receipt of the Personal Data by contacting the Company’s Equity Plans Administrator. Recipient authorizes the third parties to receive, possess, use, retain and transfer the Personal Data, in electronic or other form, for the purposes of implementing, administering and managing Recipient’s participation in the Plan, including any requisite transfer of such Personal Data as may be required to a broker or other third party with whom Recipient may elect to deposit any Vested Shares received upon vest of the PSUs. Recipient understands that Personal Data will be held as long as is necessary to administer and manage Recipient’s participation in the Plan. Recipient understands that he or she may, at any time, view Personal Data, request additional information about the storage and processing of Personal Data, require any necessary amendments to Personal Data or refuse or withdraw the consents herein, without cost, by contacting in writing the Company’s Equity Plans Administrator. Recipient understands that refusal or withdrawal of consent may affect Recipient’s ability to realize benefits from the PSUs. For more information on the consequences of Recipient’s refusal to consent or withdrawal of consent, Recipient understands that he or she may contact the Company’s Equity Plans Administrator.
23.Electronic Delivery. The Company may, in its sole discretion, decide (a) to deliver or effect by electronic means any documents or communications related to the PSUs granted under the Plan, Recipient’s participation in the Plan, or future Awards that may be granted under the Plan or (b) to request by electronic means Recipient’s consent to participate in the Plan and other communications related to the PSUs or the Plan. Recipient hereby consents to receive such documents and communications by electronic delivery and, if requested, to agree to participate in the Plan and deliver or effect such other communications through an on-line or electronic system established and maintained by the Company or any third party designated by the Company.

[Signature Page Follows]
IN WITNESS WHEREOF, this Restricted Stock Unit Agreement has been duly executed by or on behalf of the Company and the Recipient as of the Award Date.
COMPANY:

SIMPSON MANUFACTURING CO., INC.


By    ___________________________________
Authorized Signatory for the Compensation
and Leadership Development Committee
of the Board of Directors



ACCEPTANCE OF AGREEMENT: Through the electronic submission of his or her consent to this Restricted Stock Unit Agreement in accordance with the instructions on Morgan Stanley Smith Barney’s StockPlan Connect website, the Recipient hereby confirms, ratifies, approves and accepts all of the terms and conditions of this Restricted Stock Unit Agreement.





Exhibit 10.8




Exhibit A
Specific Performance Goals
 



EX-10.9 5 exhibit109.htm EXHIBIT 10.9 Exhibit
Exhibit 10.9

TIME-BASED RESTRICTED STOCK UNIT AGREEMENT
Company:
Simpson Manufacturing Co., Inc.
 
 
Recipient:
The recipient’s name (the “Recipient”) is set forth on the Recipient’s online award acceptance page on Morgan Stanley Smith Barney’s StockPlan Connect website (the “Acceptance Page”) at https://www.stockplanconnect.com, which is incorporated by reference to this Agreement.
 
 
The Number of Shares of Common Stock Subject to RSUs Granted Hereunder
(the “RSU Shares”):
The aggregate number of shares of Common Stock as stated on the Acceptance Page.
 
 
The Effective Date of the Award (the “Award Date”):
A date in _________ as determined by the Committee in its absolute discretion and as set forth on the Acceptance Page.
 
 
The Date the RSU Shares Start To Vest
(the “Vesting Start Date”):
A date subsequent to the Award Date as determined by the Committee in its absolute discretion and as set forth on the Acceptance Page.
 
 
Vesting Schedule
(the “Vesting Schedule”):
One fifth of the RSU Shares will vest on the first anniversary of the Vesting Start Date and two fifths of the RSU Shares will vest on each of the second and third anniversaries of the Vesting Start Date; provided, however, that if any of such dates falls on a weekend or federal holiday, the applicable portion of the RSU Shares shall vest on the immediately following business day. For example, if the Vesting Start Date is determined by the Committee to be February 15, 2020, then 1/5 of the RSU Shares will vest on February 16, 2021 (because February 15, 2021 is a federal holiday, President’s Day, the immediately following business day is February 16, 2021), 2/5 of the RSU Shares will vest on each of February 15, 2022 and February 15, 2023.
 
 
Vesting Period
(the “Vesting Period”):
A period beginning on the Vesting Start Date, and ending on the third anniversary of the Vesting Start Date; provided, however, that if such anniversary date falls on a weekend or federal holiday, such period shall end on the immediately following business day. See footnote 1, supra.
 
 

This TIME-BASED RESTRICTED STOCK UNIT AGREEMENT (this “Agreement”) is made as of the Award Date stated on the Acceptance Page by and between Simpson Manufacturing Co., Inc., a Delaware corporation (the “Company”), and the Recipient named on the Acceptance Page, with reference to the following facts:



Exhibit 10.9

Capitalized terms used and not otherwise defined in this Agreement have the meanings ascribed to such terms in the amended and restated Simpson Manufacturing Co., Inc. 2011 Incentive Plan effective on April 21, 2015 (as amended and/or restated from time to time, the “Plan”). The Board has delegated to the Committee all authority to administer the Plan. The Committee has determined to grant to the Recipient, under the Plan, time-based Restricted Stock Units (the “RSUs”) with respect to the RSU Shares stated on the Acceptance Page.
To evidence the RSUs and to set forth the terms and conditions thereof, the Company and the Recipient agree as follows:
1.Confirmation of Grant.
(a)The Company grants the RSUs to the Recipient and the Recipient agrees to accept the RSUs and participate in the Plan, effective as of the Award Date. As a condition of the grant, this Agreement and the RSUs shall be governed by the terms and conditions of the Plan and shall be subject to all applicable policies and guidelines of the Company, including the Company’s compensation recovery policy, stock ownership, and hedging, pledging and trading policies.
(b)The RSUs shall be reflected in a bookkeeping account maintained by the Company through the date on which the RSUs become fully vested pursuant to section 2 or are forfeited pursuant to section 3. If and when the RSUs become fully vested pursuant to section 2, and on the satisfaction of all other conditions applicable to the RSUs, the RSUs not forfeited pursuant to section 3 shall be settled in the number of shares of Common Stock as provided in section 1(d) and otherwise in accordance with the Plan.
(c)The Company’s obligations under this Agreement shall be unfunded and unsecured. No special or separate fund shall be established therefor and no other segregation of assets shall be required or made with respect thereto. The rights of the Recipient under this Agreement shall be no greater than those of a general unsecured creditor of the Company.
Except as otherwise provided in this Agreement and the Plan, the RSUs shall be settled by the issuance and delivery of the RSU Shares, or as provided in this Section 1(d), by cash or a combination thereof (as determined by the Committee in its sole discretion), within sixty days after the RSUs have vested pursuant to section 2 subject to satisfaction of any other terms and conditions applicable to the RSUs; provided, however, that to the extent the Committee determines that any of the RSUs are subject to Code section 409A, to the extent necessary to comply with Code section 409A, no distribution or payment of any amount under such RSUs shall be made until the earliest of the date (i) set for such RSUs to vest according to the Vesting Schedule (a time or fixed schedule specified for the purpose of Code section 409A), (ii) of the Recipient’s “separation from service” (as defined in Code section 409A), (iii) of the Recipient’s death, or (iv) when the Recipient becomes “disabled” (as defined in Code section 409A); and further provided that, the number of the RSU Shares issued or delivered (or for which a cash payment is made) to the Recipient in any calendar year, together with the number of shares of Common Stock issued or delivered (or for which a cash payment is made) to the Recipient in the same calendar year under any other RSU Awards, shall not exceed the annual maximum aggregate number of shares of Common Stock issuable or deliverable under RSU Awards as set forth in the Plan that is effective at the time of the issuance or delivery of (or making a cash payment for) the RSU Shares. Notwithstanding the foregoing, to the extent the Committee determines that any of the RSUs are subject to Code section 409A and the Recipient is a Specified Employee The determination of whether the Recipient is a Specified Employee will be made annually by the Committee or its delegate pursuant to Code section 409A for the 12-month period ending every December 31st (the “Specified Employee Identification Date”). The Committee’s determination shall be final and binding on the Recipient. If the Recipient was determined by the Committee as a Specified Employee at any time during such 12-month period ending on the Specified Employee Identification Date, he or she shall be considered a Specified Employee for the 12-month period commencing on the February 1st immediately following the Specified Employee Identification Date (i.e., from February 1st to the following January 31st), even if he or she is no longer employed or engaged by the Company on or after the Specified Employee Identification Date. For the purposes of this section 1(d), a “Specified Employee” shall mean:
the Recipient owns 5% or more of all outstanding Common Stock;
the Recipient owns 1% or more of all outstanding Common Stock and has an annual compensation of more than $150,000; and/or
(d)the Recipient is among the top 50 most highly-compensated officers of the Company and the Subsidiaries forming a controlled group of corporations within the meaning of Code section 1563(a) (based on total W-2 compensation plus elective 401(k) plan deferrals) and has an annual compensation exceeding the indexed dollar limit then in effect pursuant to Treas. Reg. § 1.409A-1(i) promulgated under Code (which is $185,000 for 2020). on the date of his or her “separation from service” (as defined in Code section 409A), to the extent necessary to comply with Code section 409A, no distribution or payment of any amount under such RSUs that is otherwise payable pursuant to this Section 1(d) upon a separation from service shall be made before the date that is six months after the date of the Recipient’s separation from service. In settling the RSUs pursuant to the foregoing, the Company (or its acquirer or successor) shall have the option (as determined by the Committee in its sole discretion) to make or provide for a cash payment to the Recipient, in exchange for the cancellation of the vested RSUs (or any portion thereof), in an amount equal to the product of (A) the number of the RSU Shares under the cancelled RSUs and (B) the average closing price of a share of Common Stock over the period ending on the date the RSUs (or the portion thereof) become vested and starting sixty days prior to that date. Anything herein to the contrary notwithstanding, this Agreement does not create an obligation on the part of the Company to adopt any policy or procedure, agree to any amendment hereto, make any arrangement, or take any other action, to comply with Code section 409A.  The Recipient agrees and acknowledges that the Company makes no representations that this Agreement,



Exhibit 10.9

including the grant, vesting and/or delivery of the RSU Shares (or cash equivalent), does not violate Code section 409A, and the Company shall have no liability whatsoever to the Recipient if he or she is subject to any taxes or penalties under Code section 409A.
2.Vesting. Subject to the terms and conditions of this Agreement and the Plan and unless otherwise forfeited pursuant to section 3, For example, pursuant to section 3, before the Vesting Start Date, (I) if the Recipient’s employment or engagement with the Company or any Subsidiary is terminated by the Recipient for any reason, or (II) if the Recipient retires, dies or becomes Disabled, the RSUs shall be forfeited in their entirety and no distribution or payment of any amount under such RSUs shall ever be made to the Recipient. the RSUs shall vest (that is, the Restricted Period with respect thereto shall terminate) pursuant to the Vesting Schedule; provided, however, that the unvested RSUs shall vest in full during the Vesting Period on the date, (a) immediately preceding the effective date of the Recipient’s Retirement as determined by the Committee in relation to the RSUs: either (A) after reaching age 70 or (B) after reaching age 55 and having been employed or engaged by the Company or any Subsidiary for 15 years (provided that, if the Recipient retires after reaching age 56, for each year after age 55, the Recipient may work one year less for the Company or any Subsidiary, as applicable, and still be qualified for Retirement under this sub-section (B) For example, if the Recipient retires at age 60 during the Vesting Period, he or she only needs to have worked for the Company or the applicable Subsidiary for 10 years to be qualified for Retirement and receive the RSU Shares; and for example, if the Recipient retires at age 65 during the Vesting Period, he or she only needs to have worked for the Company or the applicable Subsidiary for 5 years to be qualified for Retirement and receive the RSU Shares.), (b) immediately preceding the Recipient’s death or the effective date of the Recipient’s Disability, or (c) immediately preceding the effective date of the termination of the Recipient’s employment or engagement with the Company or any Subsidiary by the Company or Subsidiary (which, whenever used in this Agreement, includes any such entity’s successor) without Cause,Cause means, in addition to any cause for termination as provided in any other applicable written agreement between the Company, the applicable Subsidiary, or the acquirer or successor of the Company or Subsidiary, and the Recipient, (i) conviction of any felony, (ii) any material breach or violation by the Recipient of any agreement to which the Recipient and the Company or the Subsidiary that employs or engages the Recipient are parties or of any published policy or guideline of the Company, (iii) any act (other than retirement or other termination of employment or engagement) or omission to act by the Recipient which may have a material and adverse effect on the business of the Company or Subsidiary or on the Recipient’s ability to perform services for the Company or Subsidiary, including habitual insobriety or substance abuse or the commission of any crime, gross negligence, fraud or dishonesty with regard to the Company or Subsidiary, or (iv) any material misconduct or neglect of duties and responsibilities by the Recipient in connection with the business or affairs of the Company or Subsidiary; provided, however, that the Recipient first shall have received written notice, which shall specifically identify what the Company or Subsidiary believes constitutes Cause, and if the breach, act, omission, misconduct or neglect is capable of being cured, the Recipient shall have failed to cure after 15 days following such notice. or by the Recipient for a Good Reason, A “Good Reason” means the occurrence of any of the following events: (i) a material adverse change in the functions, duties or responsibilities of the Recipient’s position (other than a termination by the Company or Subsidiary) which would meaningfully reduce the level, importance or scope of such position (provided that, a change in the person, position and/or department to whom the Recipient is required to report shall not by itself constitute a material adverse change in the Recipient’s position), (ii) the relocation of the Company or Subsidiary office at which the Recipient is principally located immediately prior to a Sale Event (the “Original Office”) to a new location outside of the metropolitan area of the Original Office or the failure to place the Recipient’s own office in the Original Office (or at the office to which such office is relocated which is within the metropolitan area of the Original Office), or (iii) a material reduction in the Recipient’s base salary and incentive compensation opportunity as in effect immediately prior to a Sale Event; provided, however, that, within 90 days of the incident that provides the basis for a Good Reason termination, the Recipient shall have provided the Company or Subsidiary a written notice specifically identifying what the Recipient believes constitutes a Good Reason, and the Company or Subsidiary shall have failed to cure the adverse change, relocation or compensation reduction after 30 days following such notice. in either case only in connection with or within 24 months following a Sale Event. A “Sale Event” shall mean (i) the sale or other disposition of all or substantially all of the assets of the Company or the Subsidiary that employs or engages the Recipient, including a majority or more of all outstanding stock of the Subsidiary, on a consolidated basis to one or more unrelated persons or entities, (ii) a Change in Control, or (iii) the sale or other transfer of outstanding Common Stock to one or more unrelated persons or entities (including by way of a merger, reorganization or consolidation in which the outstanding Common Stock are converted into or exchanged for securities of the successor entity) where the stockholders of the Company, immediately prior to such sale or other transfer, would not, immediately after such sale or transfer, beneficially own shares representing in the aggregate more than 50 percent of the voting shares of the acquirer or surviving entity (or its ultimate parent corporation, if any). For the purpose of sub-section (iii) of this definition, only voting shares of the acquirer or surviving entity (or its ultimate parent, if any) received by stockholders of the Company in exchange for Common Stock shall be counted, and any voting shares of the acquirer or surviving entity (or its ultimate parent, if any) already owned by stockholders of the Company prior to the transaction shall be disregarded. The Recipient explicitly acknowledges and agrees that the granting or vesting of the RSUs as well as the Recipient’s holding of the RSU Shares shall be subject to all applicable policies and guidelines of the Company, including the Company’s compensation recovery, stock ownership, and hedging, pledging and trading policies.

3.Forfeiture. Anything herein to the contrary notwithstanding, (a) all RSUs that are not vested in accordance with section 2 shall terminate immediately and be forfeited in their entirety if and at such time as (i) the Recipient ceases to be an Employee, Outside Director or Consultant, as the case may be, or (ii) 24 months have passed immediately following a Sale Event (provided that, in the event the surviving or acquiring entity or the new entity resulting from a Sale Event substitutes a similar equity award for the RSUs, such award will continue in accordance with its own terms and conditions), and (b) all RSUs, to the extent not theretofore settled in accordance with section 1(d), shall terminate immediately and be forfeited in their entirety when and as provided in section 13(I) of the Plan.



Exhibit 10.9


4.Tax Withholding. Pursuant to section 10 of the Plan, the Company may require the Recipient to enter into an arrangement providing for the payment in cash, Common Stock or otherwise by the Recipient to the Company of any tax withholding obligation of the Company arising by reason of (a) the granting or vesting of the RSUs, (b) the lapse of any substantial risk of forfeiture to which the RSUs or the RSU Shares are subject, or (c) the disposition of the RSUs or the RSU Shares, to the extent such arrangement does not cause a loss of the Section 16(b) exemption pursuant to Rule 16b-3 promulgated under the Securities Exchange Act of 1934, as amended.

5.Representations and Warranties of the Company. The Company represents and warrants to the Recipient that the RSU Shares, when issued and delivered on the vesting of the RSUs in accordance with this Agreement, will be duly authorized, validly issued, fully paid and non-assessable.

6.Recipient Representations. The Recipient represents and warrants to the Company that the Recipient has received and read this Agreement and the Plan, that the Recipient has consulted with the Recipient’s own legal, financial and other advisers regarding this Agreement and the Plan to the extent that the Recipient considered necessary or appropriate, that the Recipient fully understands and accepts all of the terms and conditions of this Agreement and the Plan, and that the Recipient is relying solely on the Recipient’s own advisers with respect to the tax consequences of this Agreement and the RSUs.

7.Change in Control. Notwithstanding section 9 of the Plan, a Change in Control shall be treated as a Sale Event with respect to the RSUs granted hereunder.
8.Adjustments to Reflect Capital Changes. Subject to and except as otherwise provided in section 9 of the Plan, the number and kind of shares subject to the RSUs shall be appropriately adjusted, as the Committee may determine pursuant to section 11 of the Plan, to reflect any stock split, stock dividend, recapitalization, merger, consolidation, reorganization, combination, exchange of shares, split-up, split-off, spin-off, liquidation or other similar change in capitalization, or any distribution to common stockholders other than normal cash dividends.
9.No Rights as Stockholder. Neither the granting or vesting of the RSUs nor the issuance or delivery of the RSU Shares shall entitle the Recipient, as such, or any of the Recipient’s Beneficiaries or Personal Representative, to any rights of a stockholder of the Company, unless and until the RSU Shares are registered on the Company’s records in the name or names of the Recipient or the Recipient’s Beneficiaries or Personal Representative, as the case may be, and then only with respect to such RSU Shares so registered.
10.No Right to Continued Employment. Nothing in this Agreement shall confer on the Recipient any right to continue in the employment of, or service to, the Company or any Subsidiary or limit, interfere with or otherwise affect in any way the right of the Company or any Subsidiary to terminate the Recipient’s employment or service at any time. If the Award of the RSUs is in connection with the Recipient’s performance of services as a Consultant or Outside Director, references to employment, employee and similar terms shall be deemed to include the performance of services as a Consultant or an Outside Director, as the case may be; provided that no rights as an Employee shall arise by reason of the use of such terms.
11.Regulatory Compliance. Notwithstanding anything herein to the contrary, the issuance and delivery of the RSU Shares shall in all events be subject to and governed by section 13(C) of the Plan.
12.Notices. Any notice, consent, demand or other communication to be given under or in connection with this Agreement shall be in writing and shall be deemed duly given and received when delivered personally, when transmitted by facsimile, one business day after being deposited for next-day delivery with a nationally recognized overnight delivery service, or three days after being mailed by first class mail, charges or postage prepaid, properly addressed, if to the Company, at its principal office in California, and, if to the Recipient, at the Recipient’s address on the Company’s records. Either party may change such party’s address or facsimile number from time to time by notice hereunder to the other.
13.Entire Agreement. This Agreement and the Plan together contain the entire agreement of the parties and supersede all prior or contemporaneous negotiations, correspondence, understandings and agreements, whether written or oral, between the parties, regarding the RSUs. The Recipient specifically acknowledges and agrees that all descriptions of the RSUs in any prior letters, memoranda or other documents provided to him or her by the Company or any Subsidiary are hereby replaced and superseded in their entirety by this Agreement and shall be of no further force or effect. To the extent there is any inconsistency between the descriptions of any such documents and the terms of this Agreement, the terms of this Agreement shall prevail.
14.Amendment. This Agreement may be amended, modified or supplemented only by a written instrument signed by the Recipient and the Company.
15.Assignment. The Recipient shall not sell, assign, transfer, pledge, hypothecate or otherwise encumber or dispose of this Agreement, any of the RSUs or any other rights hereunder, and shall not delegate any duties hereunder, except only as may be permitted pursuant to section 13(B) of the Plan, and any such action or transaction that may otherwise be attempted or purported by the Recipient shall be void and of no effect; provided, however, that this section 15 does not restrict the sale, assignment, transfer, pledging, hypothecation or other encumbrance or disposal of RSU Shares that have fully vested.



Exhibit 10.9

16.Successors. Subject to section 15, this Agreement shall bind and inure to the benefit of the Company and the Recipient and their respective successors, assigns, heirs, legatees, devisees, executors, administrators and legal representatives. Nothing in this Agreement, express or implied, is intended to confer on any other Person any right or benefit in or under this Agreement or the Plan.
17.Separate Payments. All amounts payable in connection with the RSUs hereunder or any other Awards granted under the Plan shall be treated as separate payments for the purposes of Code section 409A.
18.Governing Law. This Agreement shall be governed by and construed and interpreted in accordance with the laws of the State of Delaware.
19.Counterparts. This Agreement may be executed in any number of counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument.
20.Order of Precedence and Construction. This Agreement, the RSUs and the RSU Shares are subject to all provisions of the Plan (a copy of which is attached hereto as Exhibit A), including the Restricted Stock Unit provisions of section 6 thereof, and are further subject to all interpretations and amendments thereto that may from time to time be adopted pursuant to the Plan. In the event of any inconsistency between any provision of this Agreement and any provision of the Plan, the provision of the Plan shall govern. The headings of sections herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction or interpretation of any provision hereof. Whenever the context requires, the use in this Agreement of the singular number shall be deemed to include the plural and vice versa, and each gender shall be deemed to include each other gender. References herein to sections refer to sections of this Agreement, except as otherwise stated. The meaning of general words is not limited by specific examples introduced by “includes”, “including”, “for example”, “such as” or similar expressions, which shall be deemed to be followed by the phrase “without limitation”.
21.Further Assurances. The Recipient agrees to do and perform all acts and execute and deliver all additional documents, instruments and agreements as the Company or the Committee may reasonably request in connection with this Agreement.
22.Data Privacy. Recipient hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Recipient’s personal data as described in this Agreement by and among, as applicable, Recipient’s employer, the Company, and any Subsidiary for the exclusive purposes of implementing, administering, and managing Recipient’s participation in the Plan. Recipient understands that the Company and the employing Subsidiary may hold certain personal information about Recipient, including, but not limited to, Recipient’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, and any shares of stock or directorships held in the Company or any Subsidiary, details of all RSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in Recipient’s favor (“Personal Data”). Recipient understands that Personal Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these entities may be located in Recipient’s country, or elsewhere, and that the third parties’ country may have different data privacy laws and protections than Recipient’s country. Recipient understands that he or she may request a list with the names and addresses of any potential third parties in receipt of the Personal Data by contacting the Company’s Equity Plans Administrator. Recipient authorizes the third parties to receive, possess, use, retain and transfer the Personal Data, in electronic or other form, for the purposes of implementing, administering and managing Recipient’s participation in the Plan, including any requisite transfer of such Personal Data as may be required to a broker or other third party with whom Recipient may elect to deposit any RSU Shares received upon vest of the RSUs. Recipient understands that Personal Data will be held as long as is necessary to administer and manage Recipient’s participation in the Plan. Recipient understands that he or she may, at any time, view Personal Data, request additional information about the storage and processing of Personal Data, require any necessary amendments to Personal Data or refuse or withdraw the consents herein, without cost, by contacting in writing the Company’s Equity Plans Administrator. Recipient understands that refusal or withdrawal of consent may affect Recipient’s ability to realize benefits from the RSUs. For more information on the consequences of Recipient’s refusal to consent or withdrawal of consent, Recipient understands that he or she may contact the Company’s Equity Plans Administrator.
23.Electronic Delivery. The Company may, in its sole discretion, decide (a) to deliver or effect by electronic means any documents or communications related to the RSUs granted under the Plan, Recipient’s participation in the Plan, or future Awards that may be granted under the Plan or (b) to request by electronic means Recipient’s consent to participate in the Plan and other communications related to the RSUs or the Plan. Recipient hereby consents to receive such documents and communications by electronic delivery and, if requested, to agree to participate in the Plan and deliver or effect such other communications through an on-line or electronic system established and maintained by the Company or any third party designated by the Company.

[Signature Page Follows]



Exhibit 10.9

IN WITNESS WHEREOF, this Restricted Stock Unit Agreement has been duly executed by or on behalf of the Company and the Recipient as of the Award Date.
COMPANY:

SIMPSON MANUFACTURING CO., INC.


By    ___________________________________
Authorized Signatory for the Compensation
and Leadership Development Committee
of the Board of Directors


ACCEPTANCE OF AGREEMENT: Through the electronic submission of his or her consent to this Restricted Stock Unit Agreement in accordance with the instructions on Morgan Stanley Smith Barney’s StockPlan Connect website, the Recipient hereby confirms, ratifies, approves and accepts all of the terms and conditions of this Restricted Stock Unit Agreement.



EX-21 6 exhibit21-listofsubsid.htm EXHIBIT 21 Exhibit


Exhibit 21

Simpson Manufacturing Co., Inc. and Subsidiaries
List of Subsidiaries of Simpson Manufacturing Co., Inc.
At February 25, 2020

1.
Simpson Strong-Tie Company Inc., a California corporation
2.
Simpson Strong-Tie International, Inc., a California corporation
3.
Simpson Strong-Tie Canada, Limited, a Canadian corporation
4.
Simpson Strong-Tie Europe EURL, a French corporation
5.
Simpson Strong-Tie, S.A.S., a French corporation
6.
Simpson Strong-Tie Australia, Inc., a California corporation
7.
Simpson Strong-Tie A/S, a Danish corporation
8.
Simpson Strong-Tie GmbH, a German corporation
9.
Simpson Strong-Tie Sp. z.o.o., a Polish corporation
10.
Simpson France SCI, a French corporation
11.
Simpson Strong-Tie Australia Pty Limited, an Australian corporation
12.
Simpson Strong-Tie Asia Limited, a Hong Kong company
13.
Simpson Strong-Tie Asia Holding Limited, a Hong Kong company
14.
Simpson Strong-Tie (Zhangjiagang) Co., Ltd., a Chinese company
15.
Simpson Strong-Tie (New Zealand) Limited, a New Zealand company
16.
Simpson Strong-Tie Switzerland GmbH, a Switzerland company
17.
S&P Clever Reinforcement Company AG, a Switzerland company
18.
S&P Handels GmbH, an Austrian company
19.
S&P Clever Reinforcement GmbH, a Germany company
20.
S&P Clever Reinforcement Company Benelux B.V., a Dutch company
21.
S&P Polska Sp. z.o.o., a Polish corporation
22.
Clever Reinforcement Iberica - Materiais de Construção, Lda., a Portugal company
23.
S&P Reinforcement France SAS, a French company
24.
Simpson Strong-Tie Vietnam Company Limited, a Vietnam company
25.
Simpson Strong-Tie South Africa (PTY) Ltd, a South Africa company
26.
Simpson Strong-Tie Chile Limitada, a Chile company
27.
S&P Reinforcement Nordic ApS, a Danish company
28.
Simpson Strong-Tie Structural Connectors Ireland Ltd, an Ireland company
29.
Multi Services Dêcoupe S.A., a Belgium company
30.
CG Visions, LLC, an Indiana corporation
31.
Gbo Fastening Systems AB, a Swedish corporation
32.
Christiania Spigerverk AS, a Norwegian company
33.
Simpson LotSpec, LLC, a Delware Company
34.
D.P.P. B.V Limited, a Dutch Company

94
EX-23 7 exhibit23auditorsconse.htm EXHIBIT 23 Exhibit


Exhibit 23

Consent of Independent Registered Public Accounting Firm



We have issued our reports dated February 25, 2020, with respect to the consolidated financial statements, financial statement schedule, and internal control over financial reporting included in the Annual Report of Simpson Manufacturing Co., Inc. on Form 10-K for the year ended December 31, 2019.  We consent to the incorporation by reference of said reports in the Registration Statements of Simpson Manufacturing Co., Inc. on Forms S-8 (File Nos. 033-90964, 333-37325, 333-40858, 333-97313, 333-97315, 333-173811, and 033-85662).
 

/s/ Grant Thornton LLP
San Francisco, California
February 25, 2020



EX-31.1 8 exhibit311annualceocer.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

Simpson Manufacturing Co., Inc. and Subsidiaries
Rule 13a-14(a)/15d-14(a) Certifications


I, Karen Colonias, certify that:

1.
I have reviewed this annual report on Form 10-K of Simpson Manufacturing Co., Inc.;

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

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

4.
The registrant’s other certifying officer(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:
February 25, 2020
 
 
By /s/Karen Colonias
 
 
Karen Colonias
 
 
Chief Executive Officer

96
EX-31.2 9 exhibit312annualcfocer.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

Simpson Manufacturing Co., Inc. and Subsidiaries
Rule 13a-14(a)/15d-14(a) Certifications


I, Brian J. Magstadt, certify that:

1.
I have reviewed this annual report on Form 10-K of Simpson Manufacturing Co., Inc.;

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

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

4.
The registrant’s other certifying officer(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:
February 25, 2020
 
 
By /s/Brian J. Magstadt
 
 
Brian J. Magstadt
 
 
Chief Financial Officer

97
EX-32 10 exhibit322019.htm EXHIBIT 32 Exhibit


Exhibit 32

Simpson Manufacturing Co., Inc. and Subsidiaries
Section 1350 Certifications


The undersigned, Karen Colonias and Brian J. Magstadt, being the duly elected and acting Chief Executive Officer and Chief Financial Officer, respectively, of Simpson Manufacturing Co., Inc., a Delaware corporation (the “Company”), hereby certify that the annual report of the Company on Form 10-K for the year ended December 31, 2019, fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934, as amended, and that information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company.



DATE:
February 25, 2020
 
 
By /s/Karen Colonias
 
 
Karen Colonias
 
 
Chief Executive Officer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
By /s/Brian J. Magstadt
 
 
 
 
Brian J. Magstadt
 
 
 
 
Chief Financial Officer
 
 
 
 
 


A signed original of this written statement required by Section 1350 of Chapter 63 of Title 18 of the United States Code has been provided to Simpson Manufacturing Co., Inc. and will be retained by Simpson Manufacturing Co., Inc. and furnished to the Securities and Exchange Commission or its staff on request.

The foregoing certification is being furnished to the Securities and Exchange Commission pursuant to § 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.



98
EX-101.SCH 11 ssd-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Acquisitions and Dispositions link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Acquisitions and Dispositions (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Amortizable Intangible Assets - Goodwill and Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Commitments and Contingencies Litigation Details (Details) link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Commitments and Contingencies - Purchase Obligations and Employee Relations (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1004001 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Goodwill- Goodwill and Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Income Taxes - Tax Cuts and Jobs Act (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Indefinite-Lived Intangible Assets- Goodwill and Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Net Income per Share - Shares and EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Operations and Summary of Significant Accounting Policies Recently Adopted Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Operations and Summary of Significant Accounting Policies - Research and Development and Advertisting Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Operations and Summary of Significant Accounting Policies - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Property, Plant and Equipment Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue from Contract with Customer link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Revenue from Contract with Customer (Details) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Segment Information - Geographic Distribution and Net Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Shareholders' equity link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Shareholders' equity - Comprehensive Income (Loss) - (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Shareholders' equity - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Shareholders' equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Trade Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Trade Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Trade Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 ssd-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 ssd-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 ssd-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] Accelerated Share Repurchases [Table] Accelerated Share Repurchases [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2018 Stock Repurchase Program [Member] [Member] 2018 Stock Repurchase Program [Member] [Member] 2018Stock Repurchase Program [Member] [Member] 2019 Stock Repurchase Program [Member] 2019 Stock Repurchase Program [Member] 2019 Stock Repurchase Program [Member] Accelerated Share Repurchases [Line Items] Accelerated Share Repurchases [Line Items] Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Common stock repurchase, authorized amount Stock Repurchase Program, Authorized Amount Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Stock repurchase, average cost per share (in USD per share) Treasury Stock Acquired, Average Cost Per Share Treasury Stock, Value, Acquired, Par Value Method Treasury Stock, Value, Acquired, Par Value Method Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Inventory Disclosure [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves In-process products Inventory, Work in Process, Net of Reserves Finished products Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] New Accounting Pronouncement, Early Adoption [Table] New Accounting Pronouncement, Early Adoption [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] New Accounting Pronouncement, Early Adoption [Line Items] New Accounting Pronouncement, Early Adoption [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Operating Lease, Liability Operating Lease, Liability Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance Stockholders' Equity Attributable to Parent Balance (in shares) Common Stock, Shares, Issued Net income Net Income (Loss) Available to Common Stockholders, Basic Translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Pension adjustment, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Adoption of new accounting standards Cumulative Effect of New Accounting Principle in Period of Adoption Options exercised Stock Issued During Period, Value, Stock Options Exercised Options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Repurchase of common stock Treasury Stock, Value, Acquired, Cost Method Repurchase of common stock Retirement of common stock Treasury Stock, Retired, Cost Method, Amount Cash dividends declared on common stock, $0.91 per share Dividends, Common Stock, Cash Shares issued from release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Shares issued from release of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Common stock issued Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Common stock issued (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Balance Balance (in shares) Quarterly Financial Information Disclosure [Abstract] Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Debt Disclosure [Abstract] Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Tabular disclosure of the amount of interest costs incurred, capitalized and expensed. Payables and Accruals [Abstract] Labor related liabilities Accrued Sales Incentive and Advertising, Current Carrying value as of the balance sheet date of obligations incurred through that date for sales incentives and advertising. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Sales incentives & advertising allowances Accrued Vacation, Current Accrued cash profit sharing and commissions Dividends Payable, Current Sales tax payable and other Other Employee-related Liabilities, Current Dividends payable Other Accrued Liabilities, Current Accrued profit sharing trust contributions Other Deferred Compensation Arrangements, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Accrued liabilities Accrued Liabilities, Current Inventories Inventory Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Balance, beginning of period Accumulated Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Amounts reclassified from accumulative other comprehensive income, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Balance, end of period Other comprehensive income (loss) before reclassification, tax expense (benefit) Other Comprehensive Income (Loss) before Reclassifications, Tax Reclassification from AOCI, tax expense (benefit) Reclassification from AOCI, Current Period, Tax Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of components of inventories Schedule of Inventory, Current [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Cisco Systems Capital Corporation Cisco Systems Capital Corporation [Member] Cisco Systems Capital Corporation [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of credit Line of Credit [Member] Primary Revolving Credit Facility Revolving Credit Facility [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Base rate Base Rate [Member] Debt Debt Instrument [Line Items] Credit facility, total available credit Line of Credit Facility, Current Borrowing Capacity Credit facility, interest rate spread (as a percent) Debt Instrument, Basis Spread on Variable Rate LIBOR Rate Debt Instrument, Variable Rate Base Rate at Period End The reference rate of the variable rate debt instrument at the end of the reporting period. Credit facility, interest rate basis Debt Instrument, Description of Variable Rate Basis Facility fees on the available commitment of the facility (as a percent) Line of Credit Facility, Commitment Fee Percentage Credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Total outstanding balances Long-term Debt, Current Maturities Number of Capital Lease Obligations Number of Capital Lease Obligations Number of Capital Lease Obligations Capital Lease Obligations, Term Capital Lease Obligations, Term Capital Lease Obligations, Term Capital lease obligations Capital Lease Obligations Long-term Debt Long-term Debt Amount of interest costs incurred, capitalized, and expensed Interest Costs Incurred [Abstract] Interest costs incurred Interest Costs Incurred Less: Interest capitalized Interest Costs Capitalized Interest expense Interest Expense Segment Reporting [Abstract] Number of reportable segments Number of Reportable Segments Proceeds from Sale of Property Held-for-sale Proceeds from Sale of Property Held-for-sale Gain (Loss) on Sale of Properties Gain (Loss) on Sale of Properties Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] North America North America Segment [Member] The North America 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. Europe Europe Segment [Member] The Europe 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. Asia/Pacific Asia Pacific Segment [Member] The Asia/Pacific 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. Foreign operating entities Foreign Operating Entities [Member] The outside United States 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. Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Administrative and all other Corporate, Non-Segment [Member] Intersegment elimination Intersegment Eliminations [Member] Segment Information Segment Reporting Information [Line Items] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Income from operations Operating Income (Loss) Depreciation and amortization Depreciation, Depletion and Amortization Impairment of goodwill Goodwill, Impairment Loss Significant non-cash charges Significant Noncash Charges Represents the significant non-cash charges. Provision for income taxes Income Tax Expense (Benefit) Capital expenditures and asset acquisitions, net of cash acquired Payments to Acquire Productive Assets Total assets Assets Cash and short-term investments Cash and Cash Equivalents, at Carrying Value Percentage of cash and cash equivalents Cash and Cash Equivalents, Percentage Represents the percentage of cash and cash equivalent as of the balance sheet date. Concentration Risk, Percentage Concentration Risk, Percentage Property, Plant and Equipment [Abstract] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Income Statement [Abstract] Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development and other engineering Research and Development and Other Engineering 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; (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; (3) to conduct internal product testing; (4) or to provide engineering support to customers in the form of testing services or product uses, specifications or requirements. Selling Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Net gain on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Income from operations Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Foreign exchange gain (loss), net Foreign Currency Transaction Gain (Loss), before Tax Gain on bargain purchase of a business Business Combination, Bargain Purchase, Gain Recognized, Amount Loss on disposal of a business Gain (Loss) on Disposition of Business Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Net income Net Income (Loss) Attributable to Parent Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Earnings per share of common stock: Earnings Per Share [Abstract] Basic Earnings Per Share, Basic Diluted Earnings Per Share, Diluted Weighted average number of shares of common stock outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Provision for income taxes from continuing operations Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Income tax expense (benefit) Income and loss from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Reconciliations between the statutory federal income tax rates and effective income tax rates Effective Income Tax Rate Reconciliation, Percent [Abstract] Federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State Income Taxes The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the state income tax expense or benefit, net of the federal tax benefit (expense) thereon, recorded during the period. Tax benefit of domestic manufacturing deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Mandatory deemed repatriation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Change in U.S. tax rate applied to deferred taxes Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Change in U.S. tax rate applied to deferred taxes Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent True-up of prior year tax returns to tax provision Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Difference between United States statutory and foreign local tax rates Effective Income Tax Rate Reconciliation, Local Income Taxes The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the local income tax expense or benefit, net of the federal tax benefit (expense) thereon, recorded during the period. Change in uncertain tax position Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Other Effective Income Tax Rate Reconciliation Deductions Worthless Stock of Subsidiary The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to the worthless stock deduction for the entity's investment in its wholly-owned Irish subsidiary under enacted tax laws. Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Independent directors Director [Member] Foreign employees Foreign Employees [Member] Foreign Employees [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Non-Qualified Stock Options Share-based Payment Arrangement, Option [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2011 Plan Stock Option and Restricted Stock Unit Plan 2011 [Member] Represents details pertaining to 2011 stock compensation plan. Stock Bonus Plan Stock Bonus Plan [Member] Represents details pertaining to Stock Bonus Plan of the entity. Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Maximum common stock shares that may be issued under plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Restricted stock unit activity Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awarded (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at the end of the period (in shares) Outstanding and expected to vest at the end of the period (in shares) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding Number As of the balance sheet date, the number of shares into which fully vested and expected to vest restricted stock units outstanding can be converted under the plan. Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding at the beginning of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Awarded (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding at the end of the period (in dollars per share) Outstanding and expected to vest at the end of the period (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest Weighted Average Grant Date Fair Value The weighted average fair value for nonvested restricted stock units issued during the period on other than stock (or unit) option plans. Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Outstanding at the end of the period (in dollars) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Outstanding Intrinsic Value Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of stock awards outstanding. Outstanding and expected to vest at end of the period (in dollars) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options Vested and Expected to Vest Intrinsic Value The intrinsic value of nonvested awards on equity-based plans excluding option plans for nonvested awards outstanding and expected to vest at the end of the period. Closing price per share (in dollars per share) Share Price Total intrinsic value of awards vested (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Number Of Directors Number Of Directors Number Of Directors Non-Qualified Stock Options activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Exercised (in shares) Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract] -- None. No documentation exists for this element. -- Unrecognized compensation cost and vesting period Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Unrecognized Compensation Cost [Abstract] -- None. No documentation exists for this element. -- Unrecognized compensation costs related to unvested stock-based compensation arrangements Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Weighted-average period for recognition of unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other disclosures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Shares issued and committed to issue Share Based Compensation Arrangement by Share Based Payment Award, Shares Issued and Committed to be Issued in Period The number of shares newly issued and committed to be issued during the reporting period under the plan. Shares expected to be settled In cash Share Based Compensation Arrangement by Share Based Payment Award, Shares Expected To Be Settled In Cash Share Based Compensation Arrangement by Share Based Payment Award, Shares Expected To Be Settled In Cash Stock-based compensation expense recognized in operating expenses Share-based Payment Arrangement, Expense Requisite service period for options to vest Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Tax benefit of stock-based compensation expense in provision for income taxes Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement, Expense, after Tax Share-based Payment Arrangement, Expense, after Tax Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Issuance of Company’s common stock Proceeds from Stock Options Exercised Provisional income tax benefit Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Mandatory deemed repatriation of foreign earnings Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Measurement period adjustment, income tax benefit Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Transition tax Tax Cuts And Jobs Act Of 2017, Measurement Adjustment, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense Tax Cuts And Jobs Act Of 2017, Measurement Adjustment, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense Pre-tax loss carryforwards Operating Loss Carryforwards Operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Deferred tax asset valuation allowance Deferred Tax Assets, Valuation Allowance Increase (decrease) in the valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Provisional liability Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Liability Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Foreign earnings repatriated Foreign Earnings Repatriated Taxes on foreign earnings repatriated Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Europe Europe [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Patents Patents [Member] Unpatented Technology Unpatented Technology [Member] Noncompete Agreements Trademarks and Other Noncompete Agreements Trademarks and Other [Member] Represent the information about non-compete agreements, Trademarks and other intangible assets. Customer Relationships Customer Relationships [Member] Amortizable Intangible assets Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of Intangible Assets Amortization of Intangible Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finite-lived Intangible Assets, Purchase Of Intangibles Finite-lived Intangible Assets, Purchase Of Intangibles Finite-lived Intangible Assets, Purchase Of Intangibles Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Reclassifications Finite Lived Intangible Assets Reclassifications Represents the finite-lived intangible assets reclassified during the period. Goodwill, Other Increase (Decrease) Goodwill, Other Increase (Decrease) Foreign exchange Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross Represents the gross carrying value for removal of fully amortized finite-lived intangible assets. Accumulated amortization of removal of fully amortized asset Finite Lived Intangible Assets Removal of Fully Amortized Assets, Accumulated Amortization Represents the accumulated amortization of removal of fully amortized finite-lived intangible assets. Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Increase (Decrease) in Other Current Assets Increase (Decrease) in Other Current Assets Reconciliation of basic earnings per share (EPS) to diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Events Subsequent Event [Line Items] Cash dividends declared per share of common stock Common Stock, Dividends, Per Share, Declared Dividends Dividends Leases [Abstract] Schedule of performance of reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of net sales and long-lived assets by geographical segments Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of distribution of the Company's net sales by product group Schedule of Revenue Distributed by Product Information [Table Text Block] Tabular disclosure of the Company's net sales is distributed by product information that is included in the discussion of the nature of the entity's operations. High end of the range of the required percentage voting interest held to account for investments with the equity method of accounting Percentage of Interest Held for Equity Method Investments, High End of Range The high end of the range of the required percentage voting interest to be held by the reporting entity to use the equity method of accounting to report investments, corporate joint ventures, partnerships and affiliated companies in its consolidated financial statements. If the reporting entity can exercise control over the operations and policies, accounting rules require consolidation of the investee's financial statements. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Machinery and equipment Machinery and Equipment [Member] Buildings and site improvements Building and Building Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Allowance for Doubtful Accounts Accounts Receivable, after Allowance for Credit Loss [Abstract] Percentage reserved for accounts receivable due from customers in deteriorating financial condition Accounts Receivable, Customers in Bankruptcy or Deteriorating Financial Condition, Percentage Reserved as Uncollectible The percentage reserved for accounts receivable from customers in deteriorating financial condition or bankruptcy. Number of banks where demand deposit or money market accounts are held by the company Number of Banks where Demand Deposit or Money Market Accounts are Held by the Company Number of banks where demand deposit or money market accounts are held by the company. Fair Value of Financial Instruments Financial Instruments, Owned, at Fair Value [Abstract] United States Treasury securities and money market funds included in cash equivalents US Treasury Securities and Money Market Funds Fair Value Disclosure Represents the amount of investment made by the entity in United States Treasury securities and money market funds. Contingent Consideration for acquisition Business Combination, Contingent Consideration, Liability, Current Depreciation and Amortization Depreciation, Depletion and Amortization [Abstract] Estimated useful life Property, Plant and Equipment, Useful Life Number of series by which the Board may issue authorized and unissued preferred stock, minimum Preferred Stock, Board Authorized to Issue in Series, Minimum Number The minimum number of series the board is authorized to issue any authorized and unissued preferred stock as determined by the board. Voting rights per common share Common Stock Voting Rights, Number Number of voting rights per share of common stock. Weighted-average amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Reconciliation of basic earnings per share ("EPS") to diluted EPS Earnings Per Share Reconciliation [Abstract] Net income Basic weighted-average shares outstanding Dilutive effect of potential common stock equivalents - stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted-average shares outstanding Net earnings per share: Operations and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Common stock issued, price per share (in dollars per share) Share Based Compensation, Per Share The amount of each share issued during the period as a result of share-based compensation plans other than an employee stock ownership plan (ESOP). Debt Debt Disclosure [Text Block] Retirement Benefits [Abstract] Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] CG Visions, Inc. [Member] CG Visions, Inc. [Member] Acquisition of CG Visions, Inc. [Member] Gbo Fastening Systems AB [Member] Gbo Fastening Systems AB [Member] Acquisition of Gbo Fastening Systems AB [Member] Europe Segment [Domain] Europe Segment [Domain] The Europe 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. Acquisitions Business Acquisition [Line Items] Cash paid for acquisition Payments to Acquire Businesses, Gross Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Goodwill Goodwill Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Goodwill acquired Goodwill, Acquired During Period Proceeds from Sales of Business, Affiliate and Productive Assets Proceeds from Sales of Business, Affiliate and Productive Assets Gross profit Research and development and other engineering Total operating expenses Net gain on disposal of assets Interest income (expense), net and other Income (Loss) from Equity Method Investments Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASC 606 Accounting Standards Update 2014-09 [Member] Wood construction products Wood Construction [Member] Represents information pertaining to wood construction product of the entity. Concrete construction products Concrete Construction [Member] Represents information pertaining to concrete construction product of the entity. Other Other Products [Member] Represents information pertaining to other products. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Percentage of net sales Revenue from Contract with Customer, Percentage Revenue from Contract with Customer, Percentage Receivables [Abstract] Trade Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, authorized shares Preferred Stock, Shares Authorized Preferred stock, issued shares Preferred Stock, Shares Issued Preferred stock, outstanding shares Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized shares Common Stock, Shares Authorized Common stock, issued shares Common stock, outstanding shares Common Stock, Shares, Outstanding Schedule of trade accounts receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Gain (loss) on sale of assets and other Gain (Loss) on Disposition of Property Plant Equipment Noncash lease expense Operating Lease, Expense Gain on bargain purchase of a business Loss on disposal of a business Deferred income taxes Deferred Income Tax Expense (Benefit) Noncash compensation related to stock plans Share-based Payment Arrangement, Noncash Expense Provision of doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Foreign exchange gain Foreign Currency Transaction Gain, before Tax Changes in operating assets and liabilities, net of effects of acquisitions and dispositions: Increase (Decrease) in Operating Capital [Abstract] Trade accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other current assets Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Accrued liabilities and other current liabilities Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Purchases of intangible assets Payments to Acquire Equity Method Investments Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of a business Net Cash Provided by (Used in) Discontinued Operations Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Proceeds from Bank Debt Proceeds from Bank Debt Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Repayments of line of credit and capital leases Proceeds from (Repayments of) Lines of Credit Deferred and contingent consideration paid for acquisitions Business Acquisition, Contingent Consideration, Cash Payment Amount of cash payments made as a result of a contingent consideration arrangement. Repurchase of common stock Payments for Repurchase of Common Stock Dividends paid Payments of Ordinary Dividends, Common Stock Cash paid on behalf of employees for shares withheld Payment, Tax Withholding, Share-based Payment Arrangement Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Cash paid during the year for Supplemental Cash Flow, Cash Paid [Abstract] -- None. No documentation exists for this element. -- Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes Income Taxes Paid Noncash activity during the year for Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Noncash capital expenditures Noncash or Part Noncash Acquisition, Fixed Assets Acquired Contingent consideration for acquisition Issuance of Company’s common stock for compensation Dividends declared but not paid Dividends Payable Schedule of selected quarterly financial data Quarterly Financial Information [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Collective Bargaining Arrangements [Table] Collective Bargaining Arrangements [Table] Represents the details of collective bargaining agreements. Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Entity by Location [Axis] Entity by Location [Axis] Location [Domain] Location [Domain] Collective Bargaining Arrangement [Axis] Collective Bargaining Arrangement [Axis] Collective Bargaining Arrangement [Domain] Collective Bargaining Arrangement [Domain] Collective bargaining arrangements Collective Bargaining Arrangements [Line Items] -- None. No documentation exists for this element. -- Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months Percentage of employees represented by labor unions Percentage of Employees as Represented by Labor Unions Represents the percentage of employees who are represented by labor unions. Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] Product and Software Research and Development Costs Research and Development Expense [Abstract] Product Research and Development Costs Research and Development Expense Selling Costs Selling and Marketing Expense [Abstract] Advertising expenses Advertising Expense Net Income per Share Earnings Per Share [Text Block] Related Party Transactions [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Schedule of changes in the carrying amount of goodwill, by segment Schedule of Goodwill [Table Text Block] Schedule of changes in the carrying amounts of finite-lived intangible assets subject to amortization Schedule of Finite Lived Intangible Assets by Segment [Text Block] Tabular disclosure of finite-lived intangible assets by segment. Schedule of estimated future amortization of intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Ruby Sketch Investment, Name [Axis] Ruby Sketch Investment, Name [Domain] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Equity Method Investment, Ownership Percentage Equity Method Investment, Ownership Percentage Equity investment (see Note 11) Equity Method Investments Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA United Kingdom UNITED KINGDOM Germany GERMANY France FRANCE Poland POLAND Sweden SWEDEN Denmark DENMARK Norway NORWAY Switzerland SWITZERLAND Australia AUSTRALIA Belgium BELGIUM The Netherlands NETHERLANDS New Zealand NEW ZEALAND Chile CHILE Other countries Other Countries [Member] Represents other countries, which are not mentioned anywhere else. Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Net sales and long-lived assets by geographical area Revenues from External Customers and Long-Lived Assets [Line Items] Net Sales Long-Lived Assets Long-Lived Assets Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Allowance For Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Concentration of Credit Risk Concentrations of Credit Risk [Policy Text Block] Describes an entity's accounting policies for the concentration of credit risk. Inventory Valuation Inventory, Policy [Policy Text Block] Warranties and Recalls Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Equity Investments Equity Method Investments [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Property, Plant and Equipment including Depreciation and Amortization Property, Plant and Equipment, Policy [Policy Text Block] Common Stock and Preferred Stock Stockholders' Equity, Policy [Policy Text Block] Comprehensive Income or Loss Comprehensive Income, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Sales Taxes Sales Tax [Policy Text Block] This element describes the entity's accounting policy for various taxes assessed by governmental entities on revenue producing transactions. These taxes may include sales, use, value-added and some excise taxes. Cost of Sales Cost of Goods and Service [Policy Text Block] Tool and Die Costs Tool and Die [Policy Text Block] Describes the entity's accounting policy for tool and die costs. Product and Software Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Selling Costs, General and Administrative Costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Advertising Costs Advertising Cost [Policy Text Block] Accounting for Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Net Income per Common Share Earnings Per Share, Policy [Policy Text Block] Adoption of Statements of Financial Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Carrying amount of goodwill by reportable segment Goodwill [Line Items] Increase (Decrease) in Other Current Assets Reclassifications Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, Gross Goodwill, Gross Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Foreign exchange Goodwill, Foreign Currency Translation Gain (Loss) Impairment of goodwill Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Company's stock-based compensation activity Share-based Payment Arrangement, Cost by Plan [Table Text Block] Schedule of unvested restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] ASSETS Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventories Other current assets Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Other noncurrent assets Other Assets, Noncurrent Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Trade accounts payable Accounts Payable, Current Accrued liabilities and other current liabilities Total current liabilities Liabilities, Current Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Deferred income tax and other long-term liabilities Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (see Note 14) Commitments and Contingencies Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value $0.01; authorized shares, 5,000; issued and outstanding shares, none Preferred Stock, Value, Issued Common stock, par value $0.01; authorized shares, 160,000; issued and outstanding shares, 44,209, and 44,998 at December 31, 2019 and 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Treasury stock Treasury Stock, Value Accumulated other comprehensive loss Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Schedule of provision for income taxes from operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of income and loss from operations before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of effective income tax rates reconciliations Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of reconciliation of unrecognized tax benefits, including foreign translation amount Summary of Income Tax Contingencies [Table Text Block] Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Lessee, Finance Leases [Text Block] Lessee, Finance Leases [Text Block] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounting for Stock-Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Statement of Comprehensive Income [Abstract] Unamortized pension adjustments, net of tax benefit (expense) of ($59), $37 and $88, for 2018, 2017 and 2016, respectively Subsequent Events Subsequent Events [Text Block] Acquisitions and Dispositions Business Combination Disclosure [Text Block] Deferred tax assets Deferred Tax Assets, Net [Abstract] State tax Deferred Tax Assets, Operating Loss Carryforwards, State and Local Workers’ compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Health claims Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Vacation liability Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Inventories Deferred Tax Assets, Inventory Sales incentive and advertising allowances Deferred Tax Assets, Tax Deferred Expense Sales Incentive and Advertising Allowances The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from sales incentive and advertising allowances which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken. Lease obligations Deferred Tax Assets, Lease Obligations Deferred Tax Assets, Lease Obligations Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Unrealized foreign exchange gain or loss Deferred Tax Assets, Unrealized Currency Losses Foreign tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Foreign Uncertain tax positions’ unrecognized tax benefits Deferred Tax Assets, Uncertain Tax Positions The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from uncertain tax positions. Foreign tax loss carry forward Deferred Tax Assets, Operating Loss Carryforwards, Foreign Other Deferred Tax Assets, Other Deferred tax assets, gross Deferred Tax Assets, Gross Less valuation allowances Deferred tax assets, net, noncurrent Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred tax liabilities Deferred Tax Liabilities, Gross, Classification [Abstract] Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Goodwill and other intangibles amortization Deferred Tax Liabilities, Goodwill and Intangible Assets Tax effect on cumulative translation adjustment Deferred Tax Liabilities, Unrealized Currency Transaction Gains Deferred tax liabilities Deferred Tax Liabilities, Gross, Noncurrent Total Deferred tax asset/(liability) Deferred Tax Liabilities, Net Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Operating loss carryforwards Operating Loss Carryforwards [Line Items] Deferred tax assets, net, noncurrent Deferred Tax Liabilities, Right Of Use Assets Deferred Tax Liabilities, Right Of Use Assets Deferred Tax Liabilities, Right Of Use Assets SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Sales Returns and Allowances [Member] Sales Returns and Allowances [Member] Allowance for deferred tax assets SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Valuation and qualifying accounts SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Balance at Beginning of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Valuation Allowances and Reserves, Charged to Other Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Year Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Nishimura v. Gentry Homes, Ltd Nishimura v. Gentry Homes, Ltd [Member] Nishimura v. Gentry Homes, Ltd [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Amount awarded from other party Litigation Settlement, Amount Awarded from Other Party Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Reconciliation of unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance at the beginning of the period Unrecognized Tax Benefits Additions based on tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Reductions based on tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Additions for tax positions of the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Balance at the end of the period Portion of uncertain tax benefit, if recognized, would reduce effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Increase (decrease) in accrued interest as a result of the reversal of accrued interest associated with the lapse of statutes of limitations Unrecognized Tax Benefits Increase (Decrease) in Interest on Income Taxes Accrued This element represents the decrease in the amount of interest expense accrued as of the date of the statement of financial position for an underpayment of income taxes computed by applying the applicable statutory rate of interest to the difference between a tax position recognized for financial reporting purposes and the amount previously taken or expected to be taken in a tax return of the entity. Interest accrued on unrecognized tax benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trade Name Trade Names [Member] Indefinite-Lived Intangible Assets Indefinite-lived Intangible Assets [Line Items] Accumulated Amortization Schedule of components of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Software Development [Member] Software Development [Member] Land [Member] Land [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property Plant and Equipment Excluding Capital Projects in Progress Property Plant and Equipment Excluding Capital Projects in Progress Represents the aggregate of long-lived physical assets excluding capital projects in progress used in the normal conduct of business and not intended for resale. Capital projects in progress Construction in Progress, Gross Property, plant and equipment, net Fully Depreciated Property, Plant and Equipment, Original Cost Fully Depreciated Property, Plant and Equipment, Original Cost Represents the original cost of fully depreciated property, plant and equipment that are still in use. Proceeds from Sale of Real Estate Proceeds from Sale of Real Estate Gains (Losses) on Sales of Other Real Estate Gains (Losses) on Sales of Other Real Estate Depreciation Depreciation Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Domestic Plan [Member] Domestic Plan [Member] Foreign Plan [Member] Foreign Plan [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Number of defined contribution retirement plans Number of Defined Contribution Retirement Plans Represents the number of defined contribution retirement plans. Entity's contribution to retirement plans as percentage of employees' compensation Defined Contribution Plan Employer Contribution as Percentage of Employees Compensation Represents the employer contribution as a percentage of participating employee's compensation. Employer matching contribution percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cost of defined contribution plans Defined Contribution Plan, Cost Contributions to pension funds Payment for Pension Benefits Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Allowance for sales discounts Allowance for Sales Discount and Returns Current An allowance for sales discounts and returns for trade and other receivables due to entity within one year (or the normal operating cycle, whichever is longer). Trade accounts receivable, net Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Finance Lease, Liability, Payments, Due Next Twelve Months Finance Lease, Liability, Payments, Due Next Twelve Months Operating Lease, Payments Operating Lease, Payments Operating lease right-of-use assets Operating Lease, Cost Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset Finance Lease, Liability, Current Finance Lease, Liability, Current Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Finance Lease, Liability Finance Lease, Liability Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Interest Expense Finance Lease, Interest Expense Lease, Cost Lease, Cost Finance Lease, Principal Payments Finance Lease, Principal Payments Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Two Finance Lease, Liability, Payments, Due Year Two Finance Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Three Finance Lease, Liability, Payments, Due Year Three Finance Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Four Finance Lease, Liability, Payments, Due Year Four Finance Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due Year Five Finance Lease, Liability, Payments, Due Year Five Finance Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Finance Lease, Liability, Payment, Due Finance Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent EX-101.PRE 15 ssd-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 a5yearreturn2019a02.jpg begin 644 a5yearreturn2019a02.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1$ 17AI9@ 34T *@ @ ! $[ ( M 2 (2H=I 0 ! (7)R= $ D 0U.H< < @, /@ M FMC M.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR M9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z&UP;65T83X-"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@' M!P@*$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S M+RHR)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( @H"D ,!(@ " M$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " M 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1 M\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? M 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$ M! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ M /I&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)'BOP\=:_L<:]IAU/? ML^P_;(_.W8SCR\[LXYQBJ/Q%U*[TCX:>(K_37:.[M].F>*1/O1ML/S#W'7\* MX7P]\+OA_J7P=T"34K"TMA-:VMW+J@98K@RMM8YG/S?,S%<9XS@8(& #U'5= M9TO0K076MZE::=;LX037U-M]>TB[T9]7M=5LIM-16=KV M.X1H55?O$N#M &#GGC%>6MH^F^*_VD=3L/%$$>I6NBZ+$=.L;P>9%\Y7S)"C M9#G+8R<]1W48YOQ786?A;QOX\T+PQ%':Z5>^#)[Z\LH!B*&X!900HX7*D<#' MWJ /=(/$6BW6C2:O;:Q83:;&"7O8[I&A3'7+@[1COS567QMX5AT^"_F\3:/' M9W#,D-P]_$(Y67[P5MV"1WQTKYG\-2O:>#3\-E:13XINM)N8"IY\F>)7N']@ MIBP?]ZH-#223X>_#)(-$AU^0ZO?[=,G=$2YY'RDN"H'?D=J /JG2/$.BZ^DK MZ#J]AJ:PD"1K*Y28(3TSM)QG!IVG:]I&L3W,.D:K97\MHP2YCM;A)6A8D@!P MI.TY5NOH?2O$8+'5_ ^H>)?B/?\ A;3_ 3:6VBFSMM)M+B.87-P6!21O+ 0 M?-M7H#[=2>9^$7B/PUX<^(?A>WT/5_M3:WI?V/6$,4B>7>EC(K$NHW$EO+!! M/3W% 'T+=^._"%A>2VE]XJT2VN86*2PS:C"CHPZ@J6R#[&KTFOZ/#8VE[+JU MBEK?.D=K.UR@CN&<954;.&) . ,YQ7SC-JB:#XG^(>KWWPTL/%UA:ZTYGO;E MX=UJ"<;=K1NQ'.21P.]7;G0I-!^#?P_C>\MKI+SQC:WL0M'9H84D\QEC4MR< M#KGH21SC) /?M7\2Z%H#1+KVM:=IC3 F(7MVD)<#KC<1G&1T]:NW=Y;:?9RW M=_<16MM"I>6:9PB(HZDL> /K7AOQ+\-7EY\1=8UC2M'TCQM:MI@M-2TEKB,7 MNF#8Q#Q9R8V/WE(5F))PO0U0,^B^+&^$.@0SWD_A.Z6Z+0:@P+S26Z;4CD*@ M!MK#: !@AO<4 >[:1XAT77TE?0=7L-36$@2-97*3!">F=I.,X-/LM5^+="T?P;\6_ =]X0L;72;W4+ MJ2QN[:QC6)+BV(!8M&N =I.2_P!&#$'TP2>@H ^J;*^M-2LHKS3KJ&[M9ANCG@D#HX]0PX-9^J^+ M/#F@W2VNN:_I>FW#H)%BO+V.%V4D@, Q!QD$9]C7.?!7_DB_AK_KT_\ 9VKC M?@YX3\/>,_".JZ]XLTNSUG6-2U*X6]FO81(\)!P$7/,>%((Q@C(]!@ ]=U37 M=(T.U2ZUO5++3K>1@B2W=PD2,V"< L0"< G'M4&D^*_#NO7+V^AZ]IFI3HF] MXK.\CF95R!N(4D@9(&?>OF>^GGD^&NEZ;!;#6K'2_B ;'3+::0%;J!5)2+S7WPPTSP5((U2.>SGMI6N 3EE)B4$ 84\]?PH MZS5_$.BZ D3Z]J]AIBS$B-KVY2$.1UQN(SC(J6TU?3;_ $H:G8:A:W.GE687 M<,ZO$0I(8[P<8!!!YXP:\H^*6BZYXG^*>@VFA6?AO4?[+TZ>Z:SUV99(W,A" M9-N#YAQM&&V[<]\BNP^$^OVGB/X!=QFMT] S(,=@,?[56?&E@T/[0EK9:3X'L?%<<'AB-(]*N)888X46 M8@.#*I7Y1A0 ,X:@#V_2=?T?7X9)="U:QU..)MLCV=RDP0]<$J3@TNF:[I&M M-.-&U6RU V[;)A:7"2^4W/#;2<'@\'TKSFYUZ;P/\(/$>MW/@FQ\#WD89+:T MLYH91-(RA8Y"8E ^^W0\X4GI7G/P<\0>%_#GQ*T/3/#>JK=0:UHR6VHH(9(P ME^F7!RZC(.648SR?I0![W<^/O!]G=2VMYXLT."XA^#A[F.2U M8M"J2,7"H3R1\W?N30!TNK>)M!T"2)-=UO3M,>8$QK>7<<)<#J1N(S5BXUC3 M;06ANM1M(/MSK':^9.J_:';[JID_,3V SFO)?AQX!Z56\6:#HWABR^%^F^&[AKC3(?%$(BE:X\X M$ECG#=/O9X&!G/% 'LLNJ6%OJ5OI\]];17MTK-!;/,HDE"C+%5)RP ZXZ5!I M?B'1=<29]%U>PU%;<@3&TN4E$9/0-M)QT/7TK@/%?/[1W@+'.VROR<=AY9KP MOP7KS_#_ ,-ZIJ$;,%\2Z/=P6X7EFO([@QI@>RR@_G0!]50^,_"]S8R7MOXD MTB6TBD6*2=+Z)HT=ONJ6#8!/8=ZT+O4[#3YK:*_OK:VDNY/*MTFF5&F?^Z@) M^8^PYKY.AT7_ (1OX<>,](+$_P!G^([&%W)[J2"<_6O;/BSSXR^'"CD_V^IQ M[!>: /1;+5+#4FN%TZ^MKMK69H+@03*YAD7JC8/RL.X/-)J6JZ?HUDUYK%_; M6%JI :>ZF6) 3P 68@BW MT?SVU+4SY;O\J*RQ+A 20S;P1CL#0!Z[=:_H]CI$>JWNK6-OITJJT=Y+:SHOB#X,GDV0>+M"D?!;:FI0DX R3@-V )_"O/O@9?:-XP^& M4_AO4DM=&M"/@3XJ7AT73C=6& MI:K%:3FT3?;HL/RJC8RH&3@# &: /=+'Q%HNIW:VNFZQ87EPT N5AM[I)',1 M( D !SMR1\W3D4R^\3:#ID]Q#J6MZ=9RVT2S3I<7<<;1(S!59@3\JEF !/!) M [UX7IO_ !2UM\(O&@PEM-:IHVH/T&R528R?8$NWX"LOQ"A\0?"#XF^/9@3_ M &UJ-O;V3'I]E@N8D0CZ]#[K0![]9^.O".HWD5II_BG1;JYF;;'#!J,3NY] MH;)-:>IZMIVBV1O-8O[73[4,%,]U,L2 GH-S$#->7>#-/O\ ^V]+:Z^"6C:' M",,=7BO+-Y(<+D.%1 V2<#@Y&:]1U/2=.UJR-GK%A:ZA:E@Q@NH5E0D=#M8$ M9H S;+QSX2U*]BL].\4:+=W4S;8X(-0B=W/H%#9)J9/%OAR36?[(C\0:6VIA MS']B6]C,V\=5V9W9&.F*\#T72]/TKX;?%#6=,TJQBU32]W_9U:\ATRQ2>'0_ML6JJBBX,_E^8K^:/F.7/W7-LCRH MWD;MZL1E23AN,BZTRVANK_2VV,@^ MSRQG<@5@" C8'(ZM7IWP=_Y(YX9_Z\5_F: .HU76=+T*T%UK>I6FG6[.$$UW M.L2%B"0NYB!G /'M572O%OAO7;LVNB>(-+U&X5"YAM+V.5PH(!;:I)QDCGWK MSW]H@,W@G0PEFE\Q\06H%JY 6<[9/D)/ !Z<\U6+OQCX8T^UM;F_\ $>DVT%XADMI9KZ)%G7^\A+88 MM>!>"K6^GO/%C6?PFTOQF@\1W@-_>7=K$\9RO[H"5"V!][(X^<^]>L>+_#FD M7WPBO)]5\+:9:7=EH4SPVK012_V<_D%BD;A<#:PQE< [010!OP>/?!]TZI;> M*]#F9G5%6/486)9CA1PW4GH.]:MSJEA97EK:7E];6]S>,RVT,LRJ\Y R0BDY M8@'G%?/&HZ#I%A\$/AUJEEI5E;7MQJNG&YNX;9$DE'SD[W R><=37H/Q(Y^, M'PP4=?MEZ<>PB3- '7S_ ! \&VUQ)!<^+="AFB8I)')J4*LC X((+9!![5I3 M:[I%M]A^T:K91?VB0MEYEPB_:B<8$>3\^%(];BN+FXGN MGM]0M7)B!<"6,HQP2HRN#QQR,4 ?2;ZG81ZI'ILE];+?RQF6.U:91*Z#@L$S MDCWQBI;>[M[L2&UGBF$4C12&-PVQU."IQT([CM7S_P"$_$[^//C)HD>M1"'5 M;;0;O3=7MV13LG5V5_E(*X.&>-9(I%*NCKE6!X((/45YI_ MPH3PL9$@?4=??18YO.306U)C8JM>G44 +;RQU M"26^TC5+!/*MM2TBX^SW$<>"#&&P1M^8\8XR<8RT\:?: M^8Z%9(PK*&D 7E@';D8'M5?1O@]H&AVOAVWM+S4G3P]=37=J998R7>3[P?"# M(],8KOJ* .?\9>#=/\TB>>-O)D7=B,$IGR\L3@\YYSUK&\-^.KF37+[4'FU*2#6[.XN[&*] MM)X[>!H-QB6)G55820%7.PGF-CWR8Y?B/XPM]*EOYDT1HXO#UOX@9%MI@?+< ML&MP?-^]A%FLY(++3OFLI8)2DUM)R?,5_[V26.<@GJ*JS> M,]777I9DBLO[%AUN+17A:-_M+.X4><'W;0 \BC9M.5!.[.!6#9?%#7[3P[;: MWKUOIL\%]H=[J<-O9121M$]N8QM9F=@P;S > -O3YNI .D\,?"W1_#?B$Z]/ MJ.L:]JZP^1#>ZU>?:9+>/G*H< ')[$\G&,G*P_"OP_%X"U+PC(UW<:=J,TD M\CS.AEC=R&W(0H *D C(/3G-6O#.L:_-XJUG0_$;Z;,VGVEI<1SV$$D04 .?4]\#D[^74[+5;G5KZ]U00G55-KK>GZA]HL(H3-Y7V>:S\U0"! M^[9E1R&._<"" >@>%_#MIX3\,6.A:=)-+:V,?EQO.P+D9)Y( '?T%RXPHO3?$#Q- [6C0Z2UY-/I9@812 M"...]:1=K?/EF0QGYAM#9^ZM '07?PO\.3Z'H.D6D4VGV.@W\>H6D5JX&Z1" M2-Y8,6!+$GN?6NPKS:[\:^)H;.>+R[1)=/O[BSOM1ATFYO(V*:8VFZ0MD;Q 'D:Z,X5F,,H*A5574J2K;SD' M9UH U/&7PVTKQGJ%IJ,]]JFDZE:1M"E]I-UY$S1-G,9.#E>2<8[GU-;GASP[ MIGA3P_:Z-H=N+>RM5VHF>/K'Q=)-*]=L[' M6Y[W4?+O+W68&AAOH+B^:U2:SCN##%;Q?.Y7<1M!4 !F).,&S:_$;Q3J^G1- MIBZ3;SII5_?3/=64^':UN6A"B/S%:/?@$AB2O(YH US\'M/N-/BL=7\4>*-8 MMHK^&^\O4M06?<(#-/\8+IAOY[JVFTN^2^M9[1U M5UD3.!EE8;3GD8["N:Y(((_.NX/$-[/>7L-T592TPPZ !1\F.,')]ZE\%^#K/P-X?&C:7>7MS M9)*\D*7DBN8 QR44A1\N\;>(_%L&GC1X=,MKE=)MM1O4N8Y&6 MBUZ#2]3NX+^*^UG5HVE,4BM$L#_*J MYD;"YS@=EP.V2 :'B/X1:+K^N76K6NJZYH%W?)LOFT6^^SK> # \Q2I!P,^F MJ^%]3N@NFPPVOA9=6F1(YUDDD<3C:DB3*T8!B4Y&6ZX()!&Y!XV\0-KDQ9= M-_LJWU^+1FA\F3SW$D,;"02>9M&&D'&TY /([@&CX6^%VD^&?$+Z[+JFM:[J MOD?9XKS6KW[0\$>22J<# )/?/?&,G.?'\$O"Z:/H6FO-J$L.AZ@U_;L\D99V M9P[(YV8*$@< \=:F\->,M=U?6M!:\73AI>O6MU=P1Q0NL]NL;)L5F+E6)5P M20HYX [FW-:-XH\1DD\53\/\ P?T;0_$% MEK%WK&O:]3PDG45W2#;&8W"QMM@DRV&&YAA0 :]&AE6>".5 0LBA@#UP1F@# MSB7X*6 U?4]0T[QAXOTIM3O);VXAT[4U@B,DC%B0HC]\"VD9O)DEB:W*%U!&<9(]<,<$9IC>.-?LI;_3K]--FU'=IJV,>8I:3I6B>)-+M[B\:#Q'<7-Q=L[H61IUVN$(4 #ID'WS6[ MI U5;'9KK6DEVKL/-LT9(Y%S\K;&+%3C@CB:I\,H? UU+>'38(HXXY@Z> M>OEL"&W;=N>,'Y>A-+>_#31+WX7+X",MY%I*Q1Q>9$ZB8[)%DW9*E!CGL-GP' MXUUGQ)J*)J5@PM+K3Q>Q3QZ5=6L=LVY?W#23#;,2K@ATV@['.T#% #=)^$ZZ M3JEG>)X[\;72VLJ2"VNM8WPR!3G8Z[!E3C!'I7?UY9XL;5+;4M?U>>[U5K&V MVO::IHVH[HM)$:*7%Q9>8@EVMN=N)"RMC"X J+7/%%S:?$FWU"XO;J#P];LD M+ZBDLH@\Y8I&DMA;KD2L^Z/:[#AAL4E@ 0#M?#W@;2?#EKK=M;F:[@UR]FO; MN*[*NI:4 .@ 4?)@8P<_6N43X"^&$*6IU3Q"^B)+YJZ"^IL;$'.[&S&[&XY^ M]G/>J-]'K&K>)O&<.G6GB2[O8;Q8-/N[36S;VEDQM(67=$9U! =BY_=."#T; MI79>-;#7[_0=.L]$5Y[A[R'[8T5^UCF)06.,5@:9\--'TO7=!U2.ZOIY?#^F_V= M8Q3.AC1-NTR$! =Y7@D$#':N7M[]_$%Q9Z(ESJND0V.GZE+/&FK323"[@G2+ M)N"V^5%+N0&."&7*C 44H_$>L:MH-QXFN-0NX+W3K/2)H+>&=HX6:9(Y)M\0 M(5]_F%/F!V[1MP&VM2/+M4U<+$ #G;L$8&/:M_Q=J5WI_B; MPZ;69T1OMC21!R$EV6S,H8 \@$ US%K\2/$5MX>74=5M],N9+[P_#JUG';12 M1")Y'1/+D)=]RYE0Y 7 ##!X- ';>+?"%AXRL["VU.:YB2QOXK^,V[*I,D>= MH.5/R_,<]#[U7U_P'I?B#Q3HWB.2:[LM5T=R8+FS=59T.FRWFGP0W&I3/IT*SVTML5N1+LCG,,=+6_NY+N:#3]46&+S'.6(41_09.3@#FNRC\,P_P#"%2^& MKK4-0O8)K22TDO+J<27+JX(+%R,%L-P<=A6RNX*-Y!;') P"?I2T SWE MY%=LK M, '4;0,+A>.I]ZRM*^$FC:3!X=ACU/5KB/PY=2W-@+B:-MOF HQ$ M8R@QD#@C)YQ@#O** .3B^'&AV_Q,D\<6YN(M4E@,$L:,HADR,;RNW.[ SG' M'2NLHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ ILDBQ1/)(<(BEF..@%.JKJEG'J&D7=G-!'<1W M$#QM%(H97!4C!!X(/O0!4TGQ/I&N31Q:7=^>\EE#J"CRG7,$V[RW^8#KM;CJ M,<@5JU\]VW@^6Y\&7[BT6660V@0 I]M,PBCBV[U,97=N)(5B0: /1 M-8\5Z5H5_;V-\;Q[JXB>:.&ST^>Z7[ M5IU]$\+E&>-L'*NIZ.C#D$<,I!'!%<[K]Y_9'Q0TK5+JSU&6R&CW=NTMEI\] MT%D::W95(B1B,A&//I7+7&C2226>I^)="O+SP[?:E?WLNE_87N9(S(BBW>2! M06R0LIP5)1I5W!6!( /2;_PSI&I:;96%W9AK:P96MHTD9/**H8Q@J0<;&9<= M"":JR^!_#LUE):2:?F"33$TED\^3FU7.V/.[/&3\WWO>O-U\,>(8]*TZVN+. MZ>>\TV&ZGW;F,=S9I*8A(XR-Y9[44W)Q7=Z*]]HW@&?5ETNXNM1N3-J< MEB1Y S:GIUV@N1YDJQI<"%2K MF(D1M((W4"3:2 0,\<2OX*T>+28+33K."(V=C/8V?VD23QQQS;=ZLF\;U)1< M@G.!@$9-<'=Z?<:B]_JU[I%]<>'+SQ/'=7=C+I\IEN;9;-(E9K8KYC()T5MI M7)";L$"LN#P9/JRO'K'AZXFT]-"U0Z;;7=LS?9E:ZS:Q[2#MD$1&U?O*.."" M >B^"?!'_")SZA=7%\+V[OA#&SJ)@JQQ!MB_OI97)!=^2^,;0 O-V3P1H$ MVJ&_DM)2[7 NF@^US"V:8'/F&WW^46R VXKG=\W7FO,M1T/7KWQ!;W&HQ7/V MR2'36L+H:+-=7$!55\T+<>5=J>=FT9157GKD WX/#GA"34-6L8;7-Q':S0WR>9-Q M%=NTL@SG'SL&/R\CH,=*YGQ)'X'UC2]-N;>ZNU2]CLKW=8V5WWK^&_&VOW5[INIW-OJEE;FUDL+"6Z#/&)%:-O+5MA^ M92"V <]>#7/V>B3>&-)T"'48_$&DZE9:);VQU+08&OO/9 V^WEB$4B@*S;E9 MEYW-M88.0#I=0T'P1;^#X]4F:9=*MXY+@7]G?7)EE2;:78RQ/YLH?"DY+9VK MZ#"V5AX*\4ZUN@L9X[VQB@+6<]OLZ?J6L0>()M/&O:TG]E MP;KK5=,:UGW17/F"&&/RHA("N]CA"V=HRB3:-X=T+['3[WRY8 <[1577M-\':OX?N]9UZ!;C3=7M;6*>5O-Q+ M$)-T VCE?GESD 'GGIQPFJVFH:UXHO-2LM'U06LVL&2-IK"6)F0:1)%OVLH8 M#?A>0.2!U-4K_0+@Z:(]5\/:A>:G)8Z0NE31V,DAM4C">?'Y@!$)#!RRMMW! M@/F/ /4)?"?AW7&GNWLKJ*:2]^T-,DMQ:2K-'']GWHP*LHV+MRN%8<\@Y,E MEX%\.:.G; KS&V\&RZKJ<\6N>'YKF MU6QUYHUN;5B@E>_#0D9&-Q0EE[D?^Q!IU[):2-Y M*AX5EB,N,1MYOFDHQ!;>O![ '?Z[H/@6SUK2+368Y(;O4#%;6<*W%PL>1O)D5@"KX&8\X MZ97I5'XD:)?ZSJVD'3;:626UMKR>&54)6.X3RI(-QZ#,D8QGT-RW&MZ3)/-:202Y7?G\">'[AF9[6X1VO'O=\-]/ M&RRN"'*E7!56!.Y1A6ZD$UY=I?AIDU*"XN?#H-C!XGMKJ 6WA^6UB2)K0HTB M6[;VC'F*F[OE0S <8HOX8UTZ#K:26ERVKMH^I17ZVVA31M>2.#L\RY:4KGSJ3.$>US)MC$A."1N?.T[AN& M>JU++H_AFSU2#3Y8-EUJ-\=4CCWR'S)X50>9G.!A53Y> <=#S7 ZQH#Z1=:I M%I_AHR:=+IVD1-&EA++"#]JG:9FAB*M/MWAGC!^;=\V0365IOA[4FLY+>;2M M3M;,2:L$_LS3&M/+AE@@*&&%V.P-EB$+9W;E(#!E !Z!X=^'K:/XL_MR[OX) MFC2=+>VM()HHXO.<.YVR3R@!K6\TNPUK3;EI1:M':V>FVEU(LEO&R922*V!#Q*2 MGRR K\W3DUN6_P!GU:Z@FL)M4M@)UOI5N8;J(2*8WC$8$FT*,J&,>,#&XJ"X M:L?Q)HNHZG\3-"FL;W4-,AATN]62]LH8FVLTEOMC8RQN@W8)QC)VG!X-8^MZ M-?GQEJ(CMKZ\NY-/TR'3M3:WXCNDDN29V=%"#:#N< ,&V8_>!2 =9KFF^&] M9UR+3-:B\Z_O--NH8X]TB[[5FB$XRI ')BYSN].]6+KPGHEZUVUS9;VO(8(9 MF$KAML+,T14@Y1E9V(9<,#@YX&/*O$OA%[R*U6#P]G2Q>:D=S-Y^5 M=0=JJWS$C !ST() /3HO"=C8Z3<6>CO>;N:1B\N,RN2^YW! PY;> M ,!@#5S5-#L=;T?^S-522>WS&V1,\'5K>2PGMM"DD,=BD:@Q+=^:L4,.T2(T17.22%8LM:WPTTO\ L[7KP0:5 M+#']EQ->7.E2V-RS^82$N&+&.[DQDF:,8!!YQ(* .GTK1_#$MY)!ID&Z;1-2 MFF=2\O[FYGC+2'YCAMR7!/=1NXP1Q/I?A;0?"SSWVGVKP;82FZ2>6800@EO+ MB5V(B3/.Q !PO' QP&I^&;C5/&\B7^CS76G2^+EGD$ENS1/#_903(- O[[2[>'5K6SLX[*25K:?[6?LS; "4'DC"28 4?Q M*""0#T1O"OA?Q4D>M>1+<6^I1Q7#JEU/%!>+@%&E@#!),KM!\Q22 %/ Q4FI M> /#>KW5S/J&GO+]J8O/"+J589)-FSS#$&"&0 #$FW<-JD$$ CRJ'PUK;2Z2 MMY:W$%RMAI2Z=*-#EN9[7RXT$B)/YJ);$.'+B0#3()8I(9WAEB?!&Y)(RKJ M<$@X(R"0>":P_'TAN_!&ZUT\ZG#<3VV^,VTMPHB,JYD:"(AYE Y,8^\.",9K MSSPUX1?4=9TJSUOP\9-(BU/4G^SOI3VUH(GAA:,B!RP1&8E@K'AP<@.I /1 M=:\*>$[+PH/[4M7M]+T>":9I(;B9'2(J6FW-&V^0-R7!+;SR035Z?PIH&IW] MKJDED&DB2+R]DKQQN(SNBWQJ0C["25W [207^@WTO@>"+Q#H&IZE,WA MV>E1BQEGDM+P>8'!P"8F93"-S8R$([8/H7CR&63PCI%L^DC4(7NH5N5FL)KV M.!1&QWR6T1#3#<%7:> 6#'[HH Z77++27A&J:U'E--BFE$NY_P!VC1E9#A>O MR9['VYKFM'/@;6/LFDVEC=!6TDZ?;0ZA8W<"368"YC4S*HDX"G();'/3-4/# M&FZE!\#]7TVYL9H;L)J<<5J+5HCM:24QK''EL*5*[5!8 8 )J=O!FK?\(6;B M#6]4O=;@T:6+3(KOR(5M+AX-H*^7&A##[H+DXR?>@#@6D+Q0V'R26SVS;YI')1W+N MW\.:H/#6I_V-9R064@L/M=C'X;GLX9 DA,V8'G,D M[["!)LP)% 4%SQ6EH7A-[G5/#B7VFR7>D)JE_<)!+HSV=M;(8%V@6\CN8T,H M9E$FT[CD*!M) /19[ZQ\)+/+J>H7,JWUTOV6W"S7,W$2*8XT&]W_ -6SG:., ML2.K&]HVN:?K]F]SIA!K \2QW&G> M-=(\1-:75W86]C=64WV.!IY;5I7A995B4%F'[HJ=H)&02,9(XJ71=5\0W]A_ M:]CJ&K:+)XFAECDU338H998%LIHW>>)(T(3S %!D097;V(R >R45X^N@7C>* M6CAT>Z37SK%X]UJ@M66*33GBD6*/SS\C*%:!1$"2K(3@;2U<]JJ7O_" Q1RZ M5JEK_9?A"WT^X>>TDMP+A)H T:,X7)^7(93M/8G!P ?0-%<5X!L8;75-=FT; M3)]*T&=X#:6TUH]KF41XE=8G"LH/R DJ-Q5CSG-=K0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5FR>&]#FU MM=9ET;3WU1,;;YK5#.N!@8DQNZ<=>E:5% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %,EBCGA>&>-9(I%*NCKE6!X((/44^B@ "J HP!P .U M%%% !1110 4444 %%%% !1110 5#=V=M?VKVU];Q7-O)P\4R!U;G/(/!Y%34 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %UTS4;@VV4N+Z&'?%#+L#[6 ^8#! M WXQD@=Z["O,=2\!^(+WXR6WB6T_LS3X(.6U"UWK-;S&FDR@,;.H5. Y 5SVMSIIO MM:M-3M-0CDED$5NM[,)"T3!,N4QC#!=W7*]* /68I4GA26%P\.U0Z(S'32'=Y-ES/&K2.6;:LSJ 2 M>3@ #F@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM#_Y!\O_ %^77_H^ M2M&L[0_^0?+_ -?EU_Z/DH T:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK,/B/1AXC&@ M'4[4:LT7G"R\T>84]=OTYQUQSTH TZ*R8?%?AVXL[R[@U[2Y;:Q.+N9+R,I; MGI\[ X7IWQ31XO\ #9LK:\'B'2C:W4IAMY_ML>R9QP41MV&;V'- &Q6=H?\ MR#Y?^ORZ_P#1\E:-9VA_\@^7_K\NO_1\E &C1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 45BZUXD.DZG9Z=;:1?ZK>7D,TZ1630KMCB:-69C M+(@ZRH, D\^U&B^)#JVIWFG7.D7^E7EG##.\5ZT+;HY6D564Q2..L3C!(/'O M0!M4444 %%%% !1110 4444 %%%% !1110 5XG?6$NG_ +0'VC2M%O;J*ZD, MVHP7^GB6)%\D W5M,,X.%";2=Q+,,#(%>V44 >"6UC=^)=+UG4]0TK6O#PG: MRM+?2;#0)=]C807.\<.BI(Y))*H)-J_PMRH?J\'BK4[:^NM;TW5-3CO-&UC2 M-+E.GL)W,DJ?9WFB5!Y)95^\50 *,[% )/()Y]Q4/A\.-*82LK2"ZN=S*NT$^>^2!DX'MDUIUG:'_ ,@^7_K\NO\ MT?)0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4CNL<;/(P1%!+, MQP /4U3U;6+'0]/:\U.;RH@0J@*6:1ST1%'+,3P% )-8,>CW_BQUNO%436NF M9#0:)N!W^C7)'#G_ *9CY!WW'H 8.N2>(_%VOV6J_#\6\=E:6MQ9R:A>3& 7 M*S/"S&V81R9QY&/,9"IW?+NQFNA\,Z1K-MK]_J>MP6=OYUA:64,=O?R7;$0M M.Q=Y'BC.3YP['[I)/-=.H"J%4 # [4M !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %9VA_\ (/E_Z_+K_P!'R5HUG:'_ ,@^7_K\NO\ T?)0 M!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !6/KGB*'1VAM8('O]4N@?LMA M"1ODQU8D\(@[N>!TY) -;5O$-Q)J#Z+X8BCN]44#SY9,F"P!Z-*1U;'(C'S' MOM'S5;T/P];Z*LLIEDO-0NB&N[^XP99R.G3A5'9!A1V'6@"KI'AV8:@NL^)) MTOM7P1$$!\BR4]4A4_D7/S-[#"CH*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHKRBY\1>)-.^/$>G:UJ#R],B%JLUK=J8QA68$.DN_>< MG@A, 8.: /5Z*\7'C;Q$E_?Z=IWB*36+3[?IVE-K1LH8UM[N:?;.L 5=K!8R MO#[]I(R2.L5QX^\42P:I90:LT$_A^QUF[>[%O$S7QL[@1QK(I3:H93\VP*2> MA7I0![;6=H?_ "#Y?^ORZ_\ 1\E2V=\]UHMO?+;L[S0)+Y,9&20X [ >Y)X ')/ H M=.MS\+3FUTM M&*7.M* =Y'!2VSPQ[&0Y5>VXYVM-EJ7C;YM6BFTOP^?NZ>V4N+X>LW>.,_\ M/,?,?XB.4KJXHH[>%(8(UBBC4*B(H"J!P .@H K:3I%CHFGI9:9 (8%);&2 M6=CR69CRS$\EB22>M7*** "BBHKJZM[*UDN;V>.WMXE+22RN%5!ZDG@"@""Y MU:RLM2L[&ZF\J>]W"W#*0LC* 2H;INQR%SD@,0.#5;3?$VD:Q+:QZ9=_:&N[ M)+^/;&W$#XV,V1\F[/ ;!.&XX..+\4ZYJ7C6VBT'PIHDDMK?G/\ ;=_$\<$" MJ0?.B'#,RD@HV5RV"NX!B)/A!8WGASPIINB:MI,MK=RV,5W]J\I_WOR(#'+N MR4ECRJ;3QM4;<8*J >BT444 %%%% !1110 4444 %%%% !1110 5S$OPZ\-S M^+'\1263_;GRS!9W6/S"NSS=@.!)MXWCGOUYKIZ* .4L/AGX6TS1'T>RLKI- M.;&VU;4KEXXB'WAHPTA\M@_S;DP<\YJ6X^'7A:ZT^ULI],)@M1(J8N959UD; M=(LC!MTBNW+!RP8\G-=-10 !5 48 X ':L[0_\ D'R_]?EU_P"CY*T:SM#_ M .0?+_U^77_H^2@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG/\ MA8G@K?L_X3#0-V<;?[3ASGT^]0!T=%%% !1110 4444 %%%% !1110 4444 M%%%% !145S=065K))_W?A=&L-.;[VL7 M47+C_IWB;[W^^X"]" XH TM:\26VDSQV4,4E_JEPNZ#3[;!D<=-S$\(@/5V( M';DX!JZ?X=N+K4(M8\52QW=_$=UM;1Y-M8_[@/WG[&1AGK@*#BK^B^'[#089 M%LD=IIVWW%U.YDFN&_O.YY)]!T X XK3H **** "BJ6K:Q8:'8F\U6Z2VA! M"@MDEV/154PK!\K7?%G-Q]H\/Z,W_+%&VWUR/]IA_J%/HN7]T/% M%O4_%21W\FE:#:MK&K)P\$3[8K;/0S2\B/UV\N>RFHK7PD;VZCU#Q=*WV;;2U/;RXB3N8?WWRWIMZ5M:;I=CHU@EEI=K%:VT?W8XEP,GJ3ZD]23R M3UI=1U.QTBQDO-4NX;.VC^_+.X11^)H CU;6M/T.U2XU2X$*2.(XU"L[RN02 M%1%!9FP"< $X!]*-)UK3]N<5=\'6]Y]S(>$)&U5Y[ ZJBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *SM#_ .0?+_U^77_H^2M&L[0_^0?+_P!?EU_Z M/DH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BL"_\9Z5:WCV-F9M6U"/A[/38_.D0 M^CD?+'_P-EJO_P 5AK'7['X,;[_ (\M L=,C/\ 'J5] MOD'_ &SA5E_\B5YAY^OR?!O^P)KS68[M= ^Q+IMOX1NUR_V?8(6F=&4\_*7! M4=2,"O;H;^TN)C%!=02R 9*)("P'K@5P2_$&^DT5_$L<^BMI**9VT\3$W8M@ M?]9NW;=^T;O+V?[.[/- '0?\(KJ9Y?QMKY;N0ED/T%O1_P (OJZ?ZGQOK@]I M(;)Q_P"D^?UKI** .:_LKQ?;\VWB:QN0/X;[2LD_\"CE3'UP?I1_:'C&T_X^ MM!TW4$'\=CJ+(Y_[9R1@#_ONNEHH YG_ (36.V_Y#6@ZYI?JSV1N$'U:W,@ M]R15_3/%GA_69?*TO6K&YF!P88YU\Q3Z%,[@?8BM>J&IZ'I.M1^7K&EV=^G9 M;JW64#_OH&@"_17-?\(%HT'.E2:CI1'06&H31H/^V>XQ_P#CM']@^)+7_D'^ M+Y9AV&IZ?%/C\8O*)_//O0!TM%'S[_V[.,_^2E '25G:]K4>@:0U_-;3W7[Z&!(+?;YDDDLJQ(HWLJC+.O) M( K-^T>-I1C^S= M2?XO[0FGQ^'DIG\Q6/XF\,>-->T7R3X@TY98[FWN(X+6 MS-LK&*=)<&5S,0?DX(3KC((R* -&3QTMA>6S\E7$3 MRX8QSN5^6-N2,9&,\TX>+;G6/D\'Z7)J"'_F(W1-O:#W5B-TO_ %*GIN%<_9 M>!=5N?$VBZAKFFV##3[I[B6ZGUN?4)9 8)8PBI) B(-\BM\N!\G3->D4 $!=74=]XKO6UN[C8/'$Z>7:P-V,<.2,CLSEV'8BNDHHH ***RM:\2:?H9BB MN7DFO)\_9[&V0R3S_P"Z@YQZL<*.Y% &K7-7?BF:^NY=.\'VR:G=Q,4GNW8K M:6K=P[C[[#^XF3_>*]:B.CZUXG^;Q+*=,TUNFDV$S@,1V!/&37)6]_JMQJ4UW? M2SWU]8["NAZ.^V&'S!QYLSE1*V#DC( &"$)P2 :L_B2[OM2?3_#&GM=M#*8[ MF^N@A1C@. M<\E1D]ZEELM8OI)5N=073X%N%>$6"@R/&,Y61I%(^8X^Z 1C[QS5JQT>PTUI M6L[94>:5II)&)9F=NI+$D] !] !0!POC_P 8QMI5AI!D71+?7IY+2:_U646? MD0( 9757P0VL OIC;FY\WR]DC94F)3Y@/(/R\G'($FH_$^>QT^&:WTW3=3D&G76JW M#:?JWFP):0,JNTN+35(4N-4U.#48C<:>D\< M#1+&H4JQ^;/EYW*489X((S6)-\()&ANY(-?6&^U2._@U2;[%NCEBNY%>18D\ MS]T1M 4EG[Y!S0!Z1;7$=W:0W,!S%,BR(2,9!&15/0_^0?+_ -?EU_Z/DJS' M8VR:V2,1".0;@5 P <]>E5/#\:0Z4T<2*D:75RJHHP% G? ["@#3H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **.G6L36?&.@:!:PW&IZE$JW#^7 D(::29LXPB("S'((X'% &W45 MS=065M)<7D\=O!&-SRRN%51ZDG@5R<'B'Q1XCD*:'H$FAV94G^T=<0!R4N#D *X91Z;D1&QWH MV+GQRMS;M+XL-2USLK6%J1"?I-)LB/X-0!9\-M<1V[6L/AA?#^GQ)_ MH\321;L^GEQ$JH_X%3(M*\3SW$/0K&2X'_+Q<0B:4_\ ;1\M^M;R MJJ*%10J@8 P!0!Q=CJFC6$AD\/^!]320J5WVVCK:,0>V9/+KP?5=(:#Q[!X M8BTV^CTTM(4AOYK9C;L\D+;'=6=&8$@*))/^6T8*\D2_5I&5(.>?0XKEO['\ M'V6IV7A^6&W-Y)87*0VLS,[302/&TY;)(#]4G6>X\/VD5PK;UN+13;2AO7?$5;/ MOF@#J**XC5?#7C'3F$_@OQ29$1?^0=K3^YU)(9/,R<*%D/E_,!D?OLG(! /% '=T5S \?:7 H_MFUU/1O M5KZR<1C_ +;(&C_\>K:TW6=,UF#SM(U&TOXO[]K.L@_-2: +M%%% !115/5M M1&DZ9+?-:W%TD."\=LF]PN1N8+G)P,G R2!P"<"@"Y17,0>/]%O;PVNFM)>S M&Z2!%M]K"13#%,TP.[ B5)ERQQSP 25S+<>.M#2X>UTZ>36+M#AK?2XC M3N9)YS_MN>3[#H.@ %5KOQ;I\$YEB"I';D?>9Y)"J[5[X)/ M;&>*R]1E\=7]W;0:7#I^FQ^8TDMYYHN(C%T1<$*S/P25 48(Q)D&@#H=8U[2 MO#]G]JUJ_@LH3PIE< N?[JCJS>P!)K!75]:\7:7"G:01@D8T=#\)V6DV5DMVSZO?VA=DU+4 );@,Y);:YY40R F&Y<$%I'1BS.Q('+LYQQG%=/'&D M4:QQ(J(@"JJC 4#H *=10 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %9VA_\@^7_K\NO_1\E:-9VA_\@^7_ *_+K_T?)0!HT444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !13)9H[>%YIY%BBC4L[NP" MJ!R22>@K%M/&OAO4-0CLM,UFUO[B1MH6S?SP#[LF0OXD4 ;M%8=_K]];WLEK MI_AK4[]D.#,K0Q0],_>DD!(^@-3WC:_<:7;MIJ6%E>/@SK=[IEBXZ#85W'/N M* -6BLK3+#6(H[@:UK*7CS+A/LUH+=8>N2H+.<\CJ3TK$N](\*>&Y8+_ ,0Z MO,9HW#PR:KJTKY<'C;&S[L:S8V4A^[%/<*CM]%)R?P M%$_B" :-#J6GVE[J44[;8H[2#YVZ\X&/"U[?32 M!KZX@%E$PZ#+R@2,..JHPK*U#Q#<"X^SZ]XUTK1Y#_S#]%47%U[C@#C]6\5)J/C;7E\5^']-@@L?*BM5\2:N;9(?W*2,L8BCEC,O[P,2K;\,@[ M5:\ ^+/%7B#PKITUG<7U]Y7:6&U2B2LJB2\N3B3*J,E$W\\C=DUQ'CQK MKPWKS:MX:M[W5&U*^M)XAKNERF:%HVB4NCO()BLC*D;#RP-KA 1D ^J>!=#\ M8P^&]XU[18DU*YFU"2YM(Y;P.TTAD/E;G5(U^;H PSD\DDT 6M4^']]XSOA= M>+[M+6W*A3IMA-),A'^TTOR=^2L2M_M5=L?^$!\ -]BT\V%G>;=IAAS/>2 = MB!NE;]:N_P#"$6]WSX@U?5M:/>.XNO*A/UBA"(P]F!K:TS1]-T6V^SZ/I]K8 M0_\ /.VA6-?R4"@#%_X236M0XT'PQ<[#TN=6E%G'_P!\8:7\"@^M']A^)-2Y MUCQ+]CC/6WT:V6+CT,LF]C]5V&NF) &2<#WK)B\3Z3=-;C3[K^T!WT4V<,J.9#J%PJRPD9"?NX]X;)P?OK@'UXHCTW5[A8CJ6L[#Y+QS M16$"Q([-G# OO=2H(QAAR,]#B@#6DD2*-I)65$0%F9C@*!U)-9C^)M($ACAO M!=2BW-R([1&G9HP<94(#GD$ #K20^&-*C>*2>W-[-% ;<37LC3N48DL"7)SG M)S[<=.*U(HHX8EBA18XT&%1!@*/0"@#*.LWTP_T'0KQPUL)HY;EXX4+'I&06 M,BMZY3 ]:#_PD5P'"_V;8;K8;6/F7)28XSD?N]RCD=03P>.E:]% &0VFZO,' M$VO20[[=8\VEK&NR3C,B[P_7!PIR!GOUKR6ZA_M"SU/6[P^+!XEWC["IT6\7 MRU@RL2EXX H:13)N*G://? KW&B@#!M-$M]0L([I[C6HOM=E'&T4M]-$\8PI MR0&!23CDC!SGU-3OX=C/F&+4M4B+VZP#;>NVP+C##<3\_'+=3DYZUKT4 9#: M),8Q6M10!DR'Q%"TQB72[P+ OE*S26^^7C=N.)-JGYB, M D<#GK45U?:EY-S%>>&VO(1 I\NVN8I//8X#Q@2%!QD\M@$+V)Q6W10!R%FN MF^&H=272M(U/2E\A)!&EI+7!$S#(+_,L8&=IYP,US\UWH=SJLD/CK MPQH\DD*)++K,42Q+$K@;6<3!9(\Y PI?!."17I]% '!V]CX->::'0_%T]E-; M@-+%:Z^SB('&"8I'95'(_A[BM#^RM3B+BW\?7;F, L+JWLWV@],[(T//O6OK M/A;0O$*XUO2+.^(&%>:%2Z_[K=1^!JAJW@NSOK6.*P>.PVQK%(#9P7"W**%" M++YJ,S!=HQA@?>@"%M.U] YD\;1J(P"Y-A"-H/0GGBLKQ"]YI>CW=Q+XYN)I MH%0M )K*TC7>556D=HRR)E@204\'GM=P,57[3%$,@@.^X MJ_S>7*C Y4[OH!;N]M;6>UT+PV8UMU3[,)YH[:"7=R0NS>R;<\Y0<],UY'I' MAZ\O/'.BMX+UGPW&EB7>6YT;39PL:(^J:7 M;VNIZE>!X\&:6QF:T,QQ@Y*'[UZ9OD=0VUH+>3'XY5T>PAM3,09I%&9)B.A=SEG/)Y)-:5 &$_A'3KO5VU'5WGU6 M59-]O%>N'AM?3RX@ H(_O$%O]JMVBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***YL^/_#H\:CPK]M/]IGY<>6WEB3;N\KS, M;=^WYMN>GOQ0!TE%8#>./#@MM4N%U2.6+2;E;2[,2/)LF; $:A02[98#"Y.> M.O%07'Q$\+VNG6M]/J3+!="0H1:RLR"-MLC2*%W1A&.&+A0IX.* .FK.T/\ MY!\O_7Y=?^CY*J^)_&&A^#M.M[_Q#>-:VUS.MO$Z022[I&4L% 12>0I[5SO@ MOXF^$_$%^=%TC49KC4)+BYE$/V&=,)YKMN)9 .0.3U('7B@#O:**;)(D4;2 M2NJ(@+,S' 4#J2: '45C1^,?#,NH16,/B'2I+R9MD=NE[&TCGT"@Y--U#Q;I MNFWTEE)#J5Q6$KH ./7/(XHTG4=5OGE_M'1&TQ%7,9ENHY&<^A"9 _,T :M%<[$/ M&DTZ&=M!LXMP+JBS7+%<\@$F/G'?'X5:U72]7O[L-8^()M,MP@!C@M8GHN;N./'_ 'T17->* MO%$T'BB#1;?4+S3X?L0O&FT[3'O9IRSLJJ@6-U51M)8E3GDV,S M366EV=O*[%V>&W1&9B!-$O!!XNDNUU&SM#=Q?8H[A)EB=M MG$T6-H9E"X+@$[<]J -7PEXFU'5O#^I236<]Y>:;>/:KF$6KW6%1U8HY&QL. M 0<#*G '0:6G7GB6YOD_M#1K"QLL'>PU!I9NG'R"(+UQ_'5+P-XA\+ZSI;VW M@SS/L=IM+@VDT(!D&_.9%&YF!W$\D[@3]X$[FHZQINCP^=J^HVEC%_?NIUB7 M\V(H S+S2O$EW>2E/$L5E:ECY4=IIR^8J]@7D9P3[[1]*M:CX>M]6M;:#4;O M4)! N&:"]DMC,< $OY)0'IG'3D\5SMY\8O ]K(T4.M+J$R_P:=!)@:9X=TC1K>: M#3K&**.X_P!=G+F7C'S%LEN/6M$!(8L*%C1!T' 45Y)<:[\1-5^U"36M$T*& M"<6S_P!FV +?4))6\4ZUXI\0R0W MY(?L#I S M<_.J3!AM&/O1L!TY.10!WE]\0?#-BTD::FE]/%]^'3T:Z=/]X1@[/JV!7,R? M%>74I6A\.:9'(0<%I':[D!_ZY6@DQ]'=,=\5=M/!^@6(*V_@>[OVMKD0QMJ, MTYY M&.0#B_L_CC7O^/F/4Q&W\#W,>DP'W'E&:X_-E_K5_2?A_J-E,T\=]IFCRO\ M?ETO3A)N;@R%_P 5%=.\7B.7S1'>:7;?Z1F,FTDFS#S\I_>)ASQSR!SP M:'TK5)B_F^(+B$&Y\U/LMO"I$?/[H[U?(Z988;C@B@"A_P (#H]QSK4NH:T> MXU&]DDC/_;($1_\ CM;-EIVEZ);"'3K.TT^#( C@B6)<]A@ "JI\.6\N[[5? M:G/FZ^U+_I\L>QNRCRRN4&?N'(Z9!IR>%]#5F8Z3:2,US]KW2Q"0B;^^"V<- M[CI0!P/CK4])_M*.Q\,W.GW.O:A>Q7$[RW'F;3:,DL4&0E\,:YH\^EI?>&-)U1[;4KPM(@MGB6&1@-[;92H"YSN*9!;=U.:GN/!1/B&] MUC3/$.JZ5->I&DL=I':,F$S@#S8'(Y9B>>K$UH>&_#Z>&]/FM8[^[O\ SKF2 MY:6[\L,'D.YL"-$4 MEL =6)[T +%>:Y592B:3/IEE<'_ (F=VMV)+2_@\L DH>4FRJ+A1_"6RW44 >1?&[3=5A^ M&FA6>BZ7<:U=6MXD30VUJTQ*?9)XF?:%;&-X()'!Q7D7PF\$ZW_PG[0/%XN\ M.6EU#<0)J-O8-;X82!A&[,&"C;&<\Y#X'8D_759VA_\ (/E_Z_+K_P!'R4 < M9J/PLU#58(8;[Q_XAFB@XB5EM^F #OQ&-YX'+9[^M-LOA=JVDVUQ!HWC6XLX M[D_O5&C6)\T8Q\_[H;NIZ^M>C44 >?1^!/&EK&4T_P")$ELG95T&SP/P"BE; MPA\1_FV?%!!D@C=X=@./;[PKT"B@#SZ3PQ\30'\OXB63;G#+NT*-=HY^4?.> M/KD\=:BFT'XLD2B#QGHWSRAU)TO!C7GY!R>#GOD\=>N?1J* /,KG1/C))YWD M>+/#T8DE$B[=/8&(#/R+D-\IR.6RW Y'.4ET7XS2>?L\4^'HO-F$B;+-CY*C M/[MN?1Z* /.I? M GCJZ:7[3\2Y8TED$A6TTH1E.O"DRM@<]/I7E7Q2^&GC&]\1:@EI<:_XF@_L MR.[FNBL(VS*;C;&B_+N7:S#RX\G]Z3@X"GZ:HH \+^%_PLA^S:YHGC?0]8@5 M+J.Z@$VJ2B*X5TVEBL$OEE]T;$@EF 91DX!/H]I\*_ EDK"'PGI3%FW%IK99 M6S_O/DUUM% &8GAK0HO-\O1=.3SI1-+MM$'F.,X8\\TS^SWO-/\_Q$\<_V:>'[0,+&? UYJ>@69N;N,HI;RFE^SQE@'F*+RP49./;)X!KB?^%IZXWA MFUO+"71+Z6#0[C6KNXB61X[B.*15$2#*F*0@G=NW;&&,&O2?$V@_\))H,^F_ MVA>:$]"#5B7Q%X?T]-/CGUC3;5;]5^P*]U&@N <8\H M$_,/F7&W/4>M6KG5=/LXKB2\O[6".U"FX:695$(/3<2?ESVS0!#_ &Y:?\\K M_P#\%\__ ,11_;EI_P \K_\ \%\__P 15FXO[.TFMX;NZ@@ENG\N!)9 K3-@ MG:H/WC@$X'I5B@#._MRT_P">5_\ ^"^?_P"(H_MRT_YY7_\ X+Y__B*T:* , M[^W+3_GE?_\ @OG_ /B*/[5_P#^"^?_ .(K1HH SO[5__ ."^?_XBM&B@#._MRT_YY7__ (+Y_P#XBC^W+3_GE?\ M_@OG_P#B*T:* ,[^W+3_ )Y7_P#X+Y__ (BHKK7HX[.9[6UOI9UC8QQFPG = ML<#.SC)J_=7MK8K&U[1CA4&>K$\ =2:KIKVD2ZU)HT>JV3 MZI$N^2Q6X0SHN H6V[S[2"Z1Y8MK;6W(#E<,0#D<$XH 7^W+3_ )Y7_P#X+Y__ (BC M^W+3_GE?_P#@OG_^(K1HH SO[5__P""^?\ ^(H_MRT_YY7_ /X+Y_\ MXBM&B@#._MRT_P">5_\ ^"^?_P"(H_MRT_YY7_\ X+Y__B*T:* ,[^W+3_GE M?_\ @OG_ /B*/[5_P#^"^?_ .(K1HH SO[5__ ."^?_XBM&H&O;5+Y+)KF%;N2-I4MS(/,9 0"P7J0"0"?<4 4+G7 MHTB!MK6^D?S$!4V$XPI8!C]SLN3^%2_VY:?\\K__ ,%\_P#\13;+Q-H.I65Q M>:=K>G7=M:G%Q/!=QND/?YF!POXU:.HV0N+BW-Y;B:VC$L\?FKNB0YPS#.5! MVM@GC@^E %?^W+3_ )Y7_P#X+Y__ (BC^W+3_GE?_P#@OG_^(J73-7TW6[/[ M7HVH6NH6VXKYUI.LJ9'4;E)&:N4 9W]N6G_/*_\ _!?/_P#$4?VY:?\ /*__ M /!?/_\ $5HT4 9W]N6G_/*__P#!?/\ _$4?VY:?\\K_ /\ !?/_ /$5HT4 M9W]N6G_/*_\ _!?/_P#$4?VY:?\ /*__ /!?/_\ $5HT4 9W]N6G_/*__P#! M?/\ _$4?VY:?\\K_ /\ !?/_ /$5HT4 9W]N6G_/*_\ _!?/_P#$5$VO1B\C M1;6^,!C?7M(M;6[N;K5;*&"Q<1W5__ ."^?_XBH+SQ?X:T^VBN+_Q#I5K!,[QQ2S7L M:+(R':Z@EL$J>"!T/6M*TO+;4+.*[L+B*ZMIE#Q30N'1U/0AAP1]* *G]N6G M_/*__P#!?/\ _$4?VY:?\\K_ /\ !?/_ /$5HT4 9W]N6G_/*_\ _!?/_P#$ M4?VY:?\ /*__ /!?/_\ $5HT4 9W]N6G_/*__P#!?/\ _$4?VY:?\\K_ /\ M!?/_ /$5HT4 9W]N6G_/*_\ _!?/_P#$4?VY:?\ /*__ /!?/_\ $5HT4 9W M]N6G_/*__P#!?/\ _$4?VY:?\\K_ /\ !?/_ /$5H,RHI9R%51DDG K+N/% M&@6=K9W-WKFFP07_ /QZ2RW<:K<=/N$G#=1TSU% "0Z]&TLXFM;Y$60")A83 MG>NU3G[G'S%A^%2_VY:?\\K_ /\ !?/_ /$5/<:I86:W+7=];0"TB$UP99E7 MR8SG#OD_*IVMR>/E/I4%QXAT:TU.VTZZU>PAOKM0UO:R7*++,"2 40G+ X/0 M=J #^W+3_GE?_P#@OG_^(H_MRT_YY7__ (+Y_P#XBM&B@#._MRT_YY7_ /X+ MY_\ XBC^W+3_ )Y7_P#X+Y__ (BM&B@#._MRT_YY7_\ X+Y__B*/[5_ M_P""^?\ ^(K1HH SO[5_P#^"^?_ .(H_MRT_P">5_\ ^"^?_P"(K1HH M SO[5__ ."^?_XBC^W+3_GE?_\ @OG_ /B*T:@N[VUT^#S[^YAMHMZI MYDT@1=S$*HR>Y) [D@4 5?[5__ ."^?_XBK5E++/I]O-3-)$K21 MG^!B,D?@:KG7=(&M#1SJMD-4*[Q8_:$\\KC.?+SNQCG.*D_M;3OW/^GVO[^= M[:']\O[R52P:->>6!1P5'(VMZ&@"W15&UUO2K[4;G3['4[.YO;3BXMH;A'DA M_P!]0@1^(_ FJ64 MJW,N+>25+>W=E,[JC;$(7EANP=O<@=1P>FHH \1\2PWD_A'PGX5_L*_M?MFB MVL6L:S'HT]S);6Z*I-LOEQL1(SJ<@X"8SC)!%WQ]X1N/$?P[\0ZF]CJ,NHRZ ME)<6MC&L@+A'CMXW,0Y;]U%O4$8'F$XSR/8:* /)/&/A[Q9<_%_PYKILH+ZP MM=16.R\JYE_T2 PMYK2J(B%+-@[]Q^[&N!RU>MT44 %%%% !1110 4444 %% M%% 'GOQ.\,MJNI>%=5M[>\N[FQUVQ(CB+M'#%YX,DI0<#@#+GH!VYK!U.]O+ MGXG7-W;>']0T^R\._:KFS2WT6&]NY+**:VN[@EWB@5;-U!_NIO@IWPY37=.\0#34.K MR:6R7=QJ U73%M1!=/<%E$3@?O VYR2))1@ Y&0*]1HH **** "BBB@ HHHH M **** "O-KKPXNF?&V37A8W][;76@W7VN5D>=2PDBVPJ.@^4-A!UYZ\UZ310 M!XIX6M=0UZXN+N]T>^TF75KRQM!I0TJ>WAT[3[5GE5&=HU1BP1E.TD#>H&,@ M!-<\#:C!=?$JVT*SOIFU+3K.2.>X#2&[D#R-*JLW#G;\NT'&"HXKVRB@#C?A MY]O9-:>MG4@+RQB./D,"H8HI(4?6NRHHH **** "B MBB@ HHHH *9-'YT$D6]X]ZE=Z'#+D=0>QI]% 'C.G6$_@'PMXP^P^%+W6)(_ M$(ETJVFM);@R/Y46VX)VLS!6#,7'.00"#6CX-\*/>6-GIE]/J;00:?%+[3;O[0T,L1+1P2,AEP,[# MMY*G&".XXKR34X-1C^%WA'PNOAZ]@NM0TA;/4M6_L>:Y?3;8JOF1[8XV;>^, M!3@ @$XX(]UHH \A\:>$)/$GPY\5W#6FIS3-(QT^S"2)),L$2Q1;H\!G^-U>+1+R8R#23!'%;2-;WOERL7,\H_P!48T44 %%%% !1110 4444 %%%% !7GOQ<\,-KFDZ7>V]O>WEWI^I6KPV\!= MD7-Q'OD*+U*H&&X] S>M>A44 >2ZU=3WOQ75/[ O[#2M#G.H&XM]&G=]9O?) M9%Q*D94(JDJ69LL=H&1RI=>"+BTUCX=:H]O>76HVMPJ7S)O:*WW0RO,^T<)O ME898]<*,\5ZU10!Y%X0\/ZC;?$NS%M'?QZ7I!U,,;W3&MV'GS!@OG;BMP&8% ME* ;57YN2!7KM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 9-]XL\.Z9?-9:EK^EVETN-T%Q>1QN,C(RI.>0?^^JUGC208D16'^T,U7DTO3Y?];8VS\Y^:%3S^5 '"6/Q M-O[G1M*UBXT[0H]/U"2T4K%KK27$*W$B("T9MP,KY@+#?Q@\UWR7MK)GR[F% ML==L@.*X>V^$.DP6EC92ZK?W5C8O R6LUK8X<0LK(K.MN)"/D /S9(R"3DUT MDG@KPM+GS?#6COGKNL(CG_QV@#;KS>Y^(FH?\+>N/",4^DV MVMS';ZE'*DF MH1.N9'AF#;-RD@",H2Q#<@X#9W$KNQ]U3A39M M/B[HEU975TVGZI!'!HS:W%YT48-S:J<%HP'/(/&&V]01PJ_ MVUO^T3:G+Y7V3&W[85.,[^=FWT^;/:J.I_"B[M/"\Z:;??VA>6_@^;P]!;^2 M(O/WHL;33VA3SKF0\@QMO\ID*@OY@? M9M!^;M6#9?#'4[NQ^TZWK5N^H'1H-+@1M,BDBAB5Q(R3(S,LQ8JH)78,+E0I M.0[3?A&NDZ-#'IVK16VHVNL'5[62.S;[) Y&QHEMS(2(RA88$@()R" ,4 :$ MGQ7TD2V-M;:5JUU?WCW<1LHHHA+!);!6ECD+2!00'!!#$'L>1F_J?C-&^$]W MXQT% ZC2GO[9+I".1&6"N ?48.#]#WK(L/A8+/7=/U>35_-O(9M0N;QA:[5N M9KM$0E1N_=JHC4 ?,2.I[UI6O@/[-\(6\#_VCNSIKV'VWR,?>4C?LW=L]-WX MT >>7/QPUU?#'AJ>WT_3_P"UKR\D@U6)HW,=NB31Q;D ?(W>=&023UKT6#XC M:5+XZA\*2VE[;7UP91;M.(U$WE@EB$W^:JD*Q5F15;:2I(QGE7^!EL;[4;J/ M6F1KP6.U?LN1$;UDTRXU.W>:*+_ M $B* XD50)"0P/\ >V@]0<8J'QI\6X]$T#4)=$TVXN=0M].M=03ST3R4CG?8 MA?\ >!C@]0/4^TMV2U"-*+GJXRQVE?3G/M4 M5W\';[4].U*#4O$T4DM[IEIIJR0Z;L6)+>42*VTRG)(&#SU)/3"@ VF^)5OI M&K:1HGB6RO+?4=0DBMO.,,4,9GD .U8S.[L 652R>8@8XW]<7[+Q[;:EJEQ: MZ;HNL7=O#<36JW\5NAMY9XA\\8._*\@J'<*A(P&Z9P=2^%$][XNFU>#78H+> M?6K36)(7T_?,\EN %C,WF#]WPV!M^4MUZ@[.@^#=2\.ZI*NG^( FAR7T]]]@ M%BOFEI26,9F+$>6')(P@;H"QQR 97@WXKQ^(=/T=M5TFZL;O6%O9K=4*/'Y5 MN_7=OSG!"\@996. -N;NA_%+3?$FK:=I^CZ1JT\M_81ZCN*0JL$#R&/7NV2L_F9W'&=^-OMUH R=.^->G'0;> MZN=/U/4)?[).KW$MI9Q0I';B9XBQ1YVP04^Z&8D'(SR!LZM\5='TN]N(ET_5 M+VWM9K:WN+RVBC,,4L^TQH=SJQ.&4DA2!D G/%8.G?!/[!HE10R:EK%\ME;&XR8XB59VD< @L M%53\H()) R.HCGUW4O"FB:CJ/C6:QN;>W=!:RZ7!(DEP7PHC\AF;#ER%!$A! MR"=N#5OQ3X97Q';V3PW;65_IMTMY97(3>(Y0"/F3(W*58@C(X/!!YK+U3P7J MOB+P]J-CXA\1+/"-:UBR2-[BPL M9KB)902C,B%@" 0<9'8BL?3_ 7JUCK%QK(\11KJFH7UO-J4D.GJL4]M"C(M MNB,[&/.[)?&2[C1HR,R;RN7P<*2,<]B= MN7QS:+XFN-'M=*U6^^QS16]Y>6EN)(;:21=RJWS;SP5)*JRKN&2.<JW M,-U>VQL5ED+HH1A'(S81755R"C$%XP./2M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLRZ\/V=Y<74TTVHJUU M&(Y!#J=Q$J@$$%%60",\#+* 3SD\FHY/#5C)YVZ?5!YT*0-MU:Z7"KC!7$GR MM\HRXPQYR3DY +,6M:=/KEQHT-W&^HVT*3S6X/S(CDA3^GX<9ZC-ZO)-/^&W MB*/6+>]O(;6.YDNG.H:A!XEOO-GMVX,:IY:[2%6(!@X8^2FYCS7HDGAJQD\[ M=/J@\Z%(&VZM=+A5Q@KB3Y6^49<88\Y)R<@&O7$GX@S7'Q&O?"NDZ3#>/IK0 M"\+7ZQ7"I(H8RQPLN)(T#)N.\'YN >,]/::/;65\UW#+>M(T*PE9KZ:5-J@ M'8[E0W RV-QYR3DUP?C#X=:GXI\9V.J?9]'MFL;N&:VUBWEFAO8HE(+Q,@4K M+G& Q9=H8X7KD NCXG@_%$^#QI))6X\@R>>?/ \GS?.\G9CR?X=^_.>U,USX MD:GIFK>*H;'P];7=GX7AAGO)I-2,4DB21>8?+C\E@2 &X+C.!ZUR>L?"'Q:V MMSZAX>U*QLK^2]N9Y-9^W3QW-W!*0RV\BK'\JJ550P;C3]6%H(;2"_GC5A%'M<31J51P3C ;<,9Z9(H TO%WCVU\,^%=-UJ M..WD34[FWM[?[;=?98U\WG<\FUMH506/!X!JEJGQ!O+*TTR.QTS3M2U._L[B M_P#+MM5)M1;Q#.Y9_)RY;TO+6;0OMMA?SW,CLMR'MHE4HL84J0[ M1H=Q<;0S#!P,^MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 45BZEH6H7U\\]KXJU?3HV M[6*T9%P.H,D#M MSUY8U--I%[)HT5DGB'4H;B-LMJ"1VQFD'/!!A,>.>R#H/?(!H?:8/M/V?SH_ M/V[O*WC=CUQUQ4E>/V7@O5;2\E@GM]4OM:DU(7"ZO/%9B&-?/#^>)419<^4- MGEDDV[L[/(L,8]/^/;./QH Z*N7/Q'\+B]N+ M9KVX3[+>&QGN'T^X6WBG#!=C3F/RPQCMGFO%I[:_E\'_$'PNFAZK)J>N:_=FR5M-F$#I(R!93.4\L* M,%LEOX>.HH ]PHKQ'Q5X?U>77?$4?]F7]YXDGGL3XL"VBG^'GP MZT:RT[29M473TMK:YCM>E>;6OAZY36QJGBC0=0U' MPMJ&M:K>?8/[.EF97D"B"66V"E^520*67Y2XSM)!H ]XHKQ"+PAK%^GPZM?% M>DW&H"UL-66[6XB,ZPAU7R$E/(W!0H&XGYEXY%6WFQBUE&(VWR$ JN,X4B@#Z4K/O-2,]J\CU[0-5@^-EOK%KI]YJTSWMF&6[TV1$AC6/ M:TT%Y$VU5'S;H9,!BS?*Q*FNR\<6UQ;>.O!OB(6EW<_*",9 M/8UI:-K.G^(-)AU+1[E;FTFSLD"E>02""I *D$$$$ @C!KQ^Z\*?VEX%U.35 MK'Q%8/J/BFYU;3KS3K1VNM/+96*=X5Q+MXY4#=R/N]1Z+\.;GQ%=^";:3QAN M;4?,D42R6_D/-&'(1WCXV,5P=N 1W - #=.^)?A;57L?L=[=>5J$WV>TN9M- MN88)I>?D65XPA8E6 &[DC YKJZ^=O#FBZP?!?A+2S%XCFU&QUA)VT>_T=X;* MW'G2$RF;R4/RJ^\9E8;L#:> -GX;Z;JMMKW@2UO-%U2U;1M)OK6]EN+*2... M5G7"AR-K9 R""0>Q.#@ ]9L/%.DZEJRZ7;33K?M9B^^S7%I+ XA+F,,1(HQ\ MRD8.#WQ@@T#Q3I+R:G%!-/<2Z5,D%Y%;VDLKQNX4J JJ2W# DJ" ,DXP:^=] M-\)>)E\-V<;:#JBQIX8MH;R#[+(KRHNJ/)+ !@$N8N=G4J<8.>>CU#P]=2^" MOB'%H7AW4+:UO-6TZ33[4:?)$TD2O 6*1%00HVL<8&T#! Q@ 'OE%>$6/A;4 M[/Q+%JUKHUQ;Z@WCC47-Z]JX9;1TDVL6QGR22#_=)/O53X6QV,GC7P5-9V,L M=\=&OFU.Z>(C[7-O0-)YAXFR3_K%+ @@9XP #VB;Q?H5OXQ@\*S7X36KB W$ M5J8G^>,;N=V-O\#<9SQ2>'/&&A>+?MO_ CU^+P6$YM[@B)T"2#M\P&?J,BO M*?BEHOB$?$FY\4>'=(O+NZT?3+.>T:&W=A,XN)$DB4@@WDVEOJUF+NY&FRW9"K9#?*D !67,@(RZR(K$$J2!0!]!W6K6- MEJ%C875RD=WJ#NEK"3\TI1"[8'H%')Z<@=2 ;E?/N@^&-233?AI=:IH%Y]JT M]M3MY9+C36DDM6+O]D,@52556VE6P%7J"!S6$W@O7Y_!\T']G:HEZUM;0ZI! M;Z+-!]IF%[&Q>2=I6-Q*H$K"6--H5CEAD @'TO\ ;8CJ1L=L_G"$3;OL[^7M MSC'F8V;LC[N=V.<8YJOJNN:=HC6*ZG<>0=0NTLK;Y&;S)F!*KP#C(4\G XZU MY!X^\.WNF^,KP>&O"_F:2?#]K:&.VL)&MXP=09I (H=OF$*V\Q _,"=P()!H M:)H.KPZ-IMM;:3J_V6U^(*W5LLVG>0Z6?D'$OEA$6--Q/\*J"<$ \4 >_5@Z MIXV\/Z-K4>DZC?F*[D\K*B"1TC\QBD?F2*I2/:?!_0=2\/\ C*[A M;3;J6TDL6\[4[[3I;&Y$OG9$4HW&*Y;EB)E+-@G+8(%9/Q'TGQ$_Q(N=?MM$ MN]1O;&XMH].TZ+3Y9+2_MPI;?-*@V[TE;(#L,!!P<@T >WZ[KNG>&=$N-7UN MX^S6-MM\V41L^WGW,FJ7EK:2/:06KB02&6)G B.6&.>#DC' M-+\2_#^JM\)=6L8;[5/$-W-<6CQK)!$TH"W,1(58(DR 2<@G@\XH ]&JGI6 MK6.MZ>M_I-REW:.[HDT9RKE'*-@]QN4\C@]1DKVNHI!I4N\3R[?*8@+\X9551(,H-H!88X /H2BO"/AQX+OCK6F7&K:'-%- M9>$H([62_M&"6]V)Y""-PPLBY!_O ,?6L73/!FLS>%;ZWN8M:L+E]*6'5A8> M'V#7$PN5;=*TL_\ IKC$A+1J0R.PS\P0@'TC17 _!^TOK#PI>6M]I4>GQQZA M+]G:.WFMEN4.#YHMY>8-QS\@"KG)4 'GOJ "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HK%U*U\42WSMI&L:1:VI VQ76DR MSN#CG+K<(#S_ +(_&JOV'QO_ -##X?\ _!#/_P#)E '245\^V]OXL_X2[453 M66_X1K-JTERVE3>1M\VXVA(_M'F?9_,W[FW]-G'E5Z]]A\;_ /0P^'__ 0S M_P#R90!TE8R^,/#+ZO\ V4GB+26U'S3#]C%]&9O,!P4V;MV[/;&:DTFW\0PW M#G7-4TR\A*X1+/39+9@V>I9IY 1C/&!]:\ET7P[K/BVW\6:/:I86^F_\)K/< MS7\EP_VB,QR1N1'$(]N3M W&0=3QZ@'M]%>&^&=<\477CZ1&U6,:JM[J"76F M3:A<2LT"@^2/LGE>7 HQ$5EW#?N(R2V*Y)O$GBB7P?-/!XHFANY+:V&II%JE MS/A.TG%7D$4]N]Q"TLMU/-;B=& ME7U9-OXSLM6^*UA8^';G0-:LVTN>7[586A:XTZ,!0J&<2%0 M&?/R[5QA01R"0#U&BOG[PS?S1^&O!%WXN\3ZQ;:1J]I0JE?,*#=N(K6M?%&N6,/@'4/%>IW5C%=:?J4=PTSM$L[C;]F,B\ MR,@!4$9)+8&: /:Z*^9[#Q1-+I<3>(_%NKVA_P"$+2ZM6&J31>;>^9-M;(;Y MY"!@*<[@.C;1CZ&\.37]QX6TJ;6D,>HR6<+W:%=NV4H"XQV^;/% &E1110 4 M444 %%%% !6;IWAO0]'O)[O2-&T^PN;C_736MJD3R\Y^9E )YYYK2HH **** 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 STT/3H_$4NNI;XU*6V6T>?>W,2L6"[<[>I)SC/O6A110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !116#K[^)$U;2?^$?2%[/SLW_ )D:D^7PO!+J?XMV .B$Y.!' M( ;U%><>#]9\4RZMJVF:[?L=:6,M#87EM&MNI"Q%I(IH1\T8:8#8Y,FTQYVD MG-!/%7B34?#NB(NKFSO9M,U'4;B\BMH\2M;.B)'M96 0^9EL?-A1AADF@#U: MBO,;'QCK>H:U#J'VSR+,:E9:<^F^4GEN)[1)FDW%=^\-,,8;;M3D$G-:VM>- M;W2?&-SI-C8F_E\N=.\(ZE M=VZQ/)9R107)$P614PY, 4$ABP\HRG"-WP" >CT5Y1)\5[\7>GZFUG:_V1_9 M5_=7,-I=^>\DD4D2IM_=A@?G4;6",#(^Y04 ;9L?B+JM_<6MA%X6ECU.XG=5 MCN7GMH&B2,.TB/-;H[')"[?+ R?O8YH [ZBN&T;QA?Q?"GPYK-]%_:6KZG%: MPA&80++/,0,L0N$7)).%. . >E9]]\5=0LX[P#PW$\VEVMU=:BIU'"HMO($< M1'RB9"00RY"<9!VG@@'I-%O&W;E\1ZCIWCO48]6N+=-%MM&:_CCA7+ *^"[.<9. >!@#U/6@#L:*X2SU MCQ/;:YX2M]:N;5(+^SEDO45!O:58@YRV %52< 9.,D]JK>!/B$OC#QYK-O; M:K97&G"QM[FPM8)$:1%,DJ.SX^;<<1,5/W Z @'.0#T2BO+U^*5]:6-S*FCF M^ALH[FZNIKB^5)%BCO9H,(J0@,0(\@';QP6)&YNC\<^-;CP8.T MMU-.T$$)4J%1I C*C.7PID*)P$R8$6W;(J@QY;>#\QPIQR =U17&?#3Q;=^+/!EGJ-Z@_=V<"SW+MMDEN/*5 MI28@H"+\P*G/S Y"A=I;*/Q6NUTF*_?PZ@34+>WN]+47^3/#+7-H9)18W=U/:P7*^4S0P^84WM%N(SD M!@$]2#TJM%\0M5EUC^PQX=M_[9-UY:Q#43Y'D_9Q-YAD\K(;D+LV$9(^;&2 M#O:*\J\/?%34I=/T:VN-&O=6NVL[:;4;B"VF+(96(^58H6CR I8[WC&.F>:[ M#P[XKGU[6K_3GTU+9]+_ '5^XN=X2(9)0MG]\<'/X@:O;7(KBZCEM?[2*P[8$B9F24Q98G[1$ "B\DY( R0#O**\YL?B'>VU_K%MJ M%HUP;<:G=1;I%C,<=KY.(3M4@D^:?FR<8[YJOJ7Q$UB\^R3Z3IXM--74H[2X MN1<*TCL;6L05L%\-@KZA?X1L^%/&U[XBOK**[T6.PM]1TS^U+.5;SS6:$L@4 M.NQ=KD."0"P' R>< '845YS=?%&^@=TB\/+*\FI7=C:*D\\QE%M(Z2R.L-O( MR#A, *WWCDJ "R1_$?49M8AM;+0[@W6H36T,5GJ=P+7[*TEK).P8"%F4CRR" M#NZY&.A /1Z*X'3?B<;^SM&;1_(NKU;1K:!KG(D$S.LAW;?^6?E2DX!)55.! MNP*>G_%B_P!4TFXO['P?J4\30Q3V3)!=%98WE5,N?L_!"NKXA\[*A\$[>0#T MJBO*3\5-3:XBU6'3[.YTG^R'NC!::@LIED%TD(*/LQC!X#%3\Q#*I&!?G^*E MUI5Q/_PD&@16UK9W5Q9WW=[#:P"XDN+>W<212/GS);9&)7RB&"H1AE()Z5:\*>,]6\ M2^+HHY+."TTV32/M#0B?>Z3BX>)N=@R,H0.1Q@XR< [RBO.=8^)&I)8ZC+I MND0K;M]OMM/O)+SYGN+57+EXO+.U?W4NT[F)V*"%W9&E;>(=8TSPWX9MI(%U MC7-87DW%RL*#$9E=F=(0, * (^*-#ER/F! &#NLZ9\2M1U+4X[:RT9I;S43"]I:W-ZL<4 M<30/-O+"'E45Y5H7Q5U)K'2[:XT6^U:\-M#/J$L-O*S MIYLCJ JPPNFX!"2':,>A;G%V3XL7%K#+=7OA]5M9$O\ [$T-]ODFDM9UA*NI M10@=FX.YL77?Q$\1Z'?:W_:NC0S"VOHH0HN7%K91FV1RS3I 6VL MY^\Z*HRH)![$T 3T444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %8^M^)M+T&XM;74C=/->K(88;6QGNG<)MWG;$C$ ;EZ^ MM;%$/# MWAW3;JZOM!M-0A>9$ %]';EFR": .OU'1/#&GZ_8ZS?VXBO9)X[>V(>3RS M-M9(SY2G9O"EE#E<@<9 J]<>%]'N]9_M6XM-][OA?S?-<WB%I#'#)$T_G;4A8_*-Z;2Q=R,98D M8'6:]IBWOQ/L["SFC*7T4-[J<(PQC%JS&!V';?(Z 9ZB XS@X .EA\(:%;S: M=+%IZB32Y9YK-B[,8GF),AY/.2Q.#D#C&,#%0?#WPR)+AQI[YG#C'VJ;$&Z0 M2,81OQ"2ZJV8]IW*#U KSK0/ OB71='U4#1IKO49K%8+L7TEDUMJ)-+EU?1-NG:?<:A/;K<_928#)]D>$^7# MA%8-'+]Q<*RD@G*LP!W(^'WAGRXDDTYYA''RO%U14FC5K[-]#*D+MN^;?"LJ*2<*&P2HH ]"MK'PM?:/_P (A:6\ MLEEILBVGDHLX^S21)'*H\[JK /&RMNSGH<@XG'@+PV+.>U_L[,5S:36RV\ D4 >G^+)M#MO#$UOXE61M-NBEHT444LCR%R%5 L0+DDX''-9=A MIOA?Q3K%[JUE-JR7ZO&EY";Z^LF4JHV![QBFTC MS+.2XNK>#SB25D+VY/F3JP5V(Q#GAB #N+SP+X=OX[2.YL&\JS@2V2*.YEC M1X4(*1R*K 2H".%<,.3QR;Z7X+U&QN=+;4O#%QJZ1V\,=C]HU"!7T9UNI)&)>,)M!1XN(5; B\OE<$ MY2?#CQ&MCK,;66H/J-S;7$4]V;JSBBOG:=61E\M!*YVJ2&F<%.0N=QH ]@U* MUTY)8M9U%,/I<A]J6UL-/;4I-;M8\W-[;11/-N;YXD M+,@VG@8,C'H#SST%>6:G\,[R#4;Z;0M"@@ U>5K0PO''LLWTUHV51D;5:X;E M>,D[B,(]LUN8G#@0ELB8E]N?+R 3^\P2I 'VF@>"O$=QJBZ9F:6UU'_ M $J2RO9XC!="%48(Z,-A\M@K!" >5;D$"_\ \(#X:%Y;7,>F^4;6....&*>2 M.'$8(0M$K!&90QPS*2.,'@8J^&-&N/#NH^(C'I?EV=UJ<)LHK8QJJP"V@BW! M=P"JI1OEZX7@'@'K* ,K1_#6DZ!C^R+4VP%M#:[1*[ QQ+MCR"2"0O&X_,0 M"3@5GP?#WPQ;I*D6FMLE>-MK7,K"(1RB9%C!8^6@D ;8FU3@9&!BNEHH RM< M\,Z1XCB$>M6GVE1#+"!YCI\DJ[)!\I'5>,]NV*K7W@K0=0N9+FXLY!<22I,9 MX;J6*166/R@5=&#+\A*D @$$YS6]10!S*_#KPM&MFL>F%([.**&.)+F4(Z1- MOC610V)0K$D!PV">*F7P9I=K''_90GL9XU$9N$N92[H9_.<.2^79F+G<^XYD M?KN8'H** ,G5O"^CZY=+<:I:>?*D)@5O-=<(9(Y",*1_'%&<]?EQT)!J:CX$ M\/:H)_M5G*&N+A[F22"\FA=G>-8W^9'!VLJJ"N=IP,C-=#10!S-U\.O"UY'L METPHFZ5BL%S+"&$H42(0C#,;!%!C/R\#BED^'OAF6^2[?3W\R-E=46[F6/>L M?EB0QA]A?9\N\C=CC-=+10!A6O@KP_9PQQ6UAL2.6WF4>=(6_A5%' MOCG)K'\&_#W_ (1;6Y]3GOH9W:U%I!;VL,T4,$>_>0JRS2D#.,*I55 .%YKM M:* ,&Y\%:#=6@MWM)8U6[FO4DM[N:&5)I2QD99$8.NXNV0#C!QC%%KX)\.V- MW:W-GIB02VCQO!Y3YMU#^8%@._]P-^ M#B/:,@>@KIJ* .:/P]\,M$D;:?(0D;QDF[FW2!Y!*Y<[\R$N VYLG/>KULI M3)!-'/'+/>33.K1HR1C<[D[561P$SM&XD#)JUIOA31M(OHKS3K5H)H87@4B> M0C8TAD(*EL'YV)!()&3C K8HH Y]O OAU]0O+Q[!FEO5E653<2F,>:NV5DCW M;8V8?>9 &.3D\FK6H^&=*U33[2SNX)!'9%6M7@N)(98"%*@K(C!U^4D'!Y!( M/6M:B@#FX_A[X7BTB[TN/2E6RO+6*SFA\Z3#11L[1J#NRNTR,01@\]>!B:^\ M%:#J$\D\]DZ3N\AYY?.EN!JET)Y&V>69O(*@ MKNP<#(X%;]CIUMIL/DV49BA"HB1!V*1JJA55%)PH X&!WZFK-% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 944 %%%% !1110 4444 %%%% !1110!__V0$! end XML 17 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consisted of the following:
 
December 31,
(in thousands)
2019
 
2018
 Labor related liabilities
$
41,991

 
$
44,831

 Sales incentives & advertising allowances
36,595

 
36,312

Accrued cash profit sharing and commissions
10,210

 
10,843

 Sales tax payable and other
10,175

 
7,405

 Dividends payable
10,146

 
10,024

Accrued profit sharing trust contributions
$
9,047

 
$
7,804

Operating lease - current portion
$
7,392

 
$


$
125,556

 
$
117,219


XML 18 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Trade Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of trade accounts receivable, net

Trade accounts receivable consisted of the following:
 
 
December 31,
 (in thousands)
2019
 
2018
Trade accounts receivable
$
144,729

 
$
149,886

Allowance for doubtful accounts
(1,935
)
 
(1,364
)
Allowance for sales discounts
(3,430
)
 
(2,470
)
 
$
139,364

 
$
146,052


XML 19 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation
 
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Simpson Manufacturing Co., Inc. and its subsidiaries. Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.
Use of Estimates
Use of Estimates
 
The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s actual results could differ from those estimates.
Cash Equivalents
Cash Equivalents
 
Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid investments with an original or remaining maturity of three months or less at the time of purchase to be cash equivalents.

Allowance For Doubtful Accounts
Allowance for Doubtful Accounts
 
The Company evaluates the collectability of specific customer accounts that would be considered doubtful based on the customer’s financial condition, payment history, credit rating and other factors that the Company considers relevant, or accounts that the Company assigns for collection. The Company reserves for the portion of those outstanding balances that the Company believes it is not likely to collect based on historical collection experience. The Company also reserves 100% of the amounts that it deems uncollectable due to a customer’s deteriorating financial condition or bankruptcy. If the financial condition of the Company’s customers were to deteriorate, resulting in probable inability to make payments, additional allowances may be required.
Concentration of Credit Risk
Concentration of Credit Risk
 
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash in banks, short-term investments in money market funds and trade accounts receivable. The Company maintains its cash in demand deposit and money market accounts held primarily at 18 banks.
Inventory Valuation
Inventory Valuation
 
Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred in bringing each product to its present location and condition, as follows:
 
Raw materials and purchased finished goods for resale — principally valued at a cost determined on a weighted average basis; and
In-process products and finished goods — the cost of direct materials and labor plus attributable overhead based on a normal level of activity.
 
The Company applies net realizable value and obsolescence to the gross value of the inventory. The Company estimates net realizable value based on estimated selling price less further costs to completion and disposal. The Company impairs slow-moving products by comparing inventories on hand to projected demand. If the on-hand supply of a product exceeds projected demand or if the Company believes the product is no longer marketable, the product is considered obsolete inventory. The Company revalues obsolete inventory to its net realizable value and has consistently applied this methodology. When impairments are established, a new cost basis of the inventory is created. An unexpected change in market demand, building codes or buyer preferences could reduce the rate of inventory turnover and require the Company to recognize more obsolete inventory.
Warranties and Recalls
Warranties and recalls
 
The Company provides product warranties for specific product lines and records estimated recall expenses in the period in which the recall occurs, none of which has been material to the Consolidated Financial Statements. In a limited number of circumstances, the Company may also agree to indemnify customers against legal claims made against those customers by the end users of the Company’s products. Historically, payments made by the Company, if any, under such agreements have not had a material effect on the Company’s consolidated results of operations, cash flows or financial position
Equity Investments
Equity Investments

The Company accounts for investments and ownership interests under equity method accounting if the Company has the ability to exercise significant influence, but does not have a controlling financial interest. The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses within earnings or loss from equity interests in the Consolidated Statements of Operations. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations.
Fair Value of Financial Instruments
Fair Value of Financial Instruments 

Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
 
As of December 31, 2019 and 2018, the Company’s investments included in cash equivalents consisted of only money market funds, which are the Company’s primary financial instruments and carried at cost, approximating fair value, based on Level 1 inputs. The balance of the Company’s primary financial instruments as of December 31, 2019 and 2018 was $0.1 million and $0.2 million, respectively. The carrying amounts of trade accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company’s contingent consideration related to acquisitions is classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.
Property, Plant and Equipment including Depreciation and Amortization
Property, Plant and Equipment
 
Property, plant and equipment are carried at cost. Major renewals and betterments are capitalized. Maintenance and repairs are expensed as incurred. When assets are sold or retired, their costs and accumulated depreciation are removed from the accounts, and the resulting gains or losses are reflected in the accompanying Consolidated Statements of Operations.
 
The “Intangibles—Goodwill and Other” topic of the FASB ASC provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company capitalizes qualified external costs and internal costs related to the purchase and implementation of software projects used for business operations and engineering design activities. Capitalized software costs primarily include purchased software, internal costs and external consulting fees. Capitalized software projects are amortized over the estimated useful lives of the software.
 
Depreciation and Amortization
 
Software, including amounts capitalized for internally developed software is amortized on a straight-line basis over an estimated useful life of three to five years. Machinery and equipment is depreciated using accelerated methods over an estimated useful life of three to ten years. Buildings and site improvements are depreciated using the straight-line method over their estimated useful lives, which range from 15 to 45 years. Leasehold improvements are amortized using the straight-line method over the shorter of the expected life or the remaining term of the lease. Purchased intangible assets with finite useful lives are amortized using the straight-line method over the estimated useful lives of the assets.
Common Stock and Preferred Stock
Preferred Stock
 
The Company’s Board of Directors (the "Board") has the authority to issue the authorized and unissued preferred stock in one or more series with such designations, rights and preferences as may be determined from time to time by the Board. Accordingly, the Board is empowered, without stockholder approval, to issue preferred stock with dividend, redemption, liquidation, conversion, voting or other rights that could adversely affect the voting power or other rights of the holders of the Company’s common stock.

Common Stock
 
Subject to the rights of holders of any preferred stock that may be issued in the future, holders of common stock are entitled to receive such dividends, if any, as may be declared from time to time by the Board out of legally available funds, and in the event of liquidation, dissolution or winding-up of the Company, to share ratably in all assets available for distribution. The holders of common stock have no preemptive or conversion rights. Subject to the rights of any preferred stock that may be issued in the future, the holders of common stock are entitled to one vote per share on any matter submitted to a vote of the stockholders. A director in an uncontested election is elected if the votes cast “for” such director’s election exceed the votes cast “against” such director’s election, except that, if a stockholder properly nominates a candidate for election to the Board, the candidates with the highest number of affirmative votes (up to the number of directors to be elected) are elected. There are no redemption or sinking fund provisions applicable to the common stock.
Comprehensive Income or Loss
Comprehensive Income or Loss
 
Comprehensive income is defined as net income plus other comprehensive income or loss. Other comprehensive income or loss consists of changes in cumulative translation adjustments and changes in unamortized pension adjustments recorded directly in accumulated other comprehensive income within stockholders’ equity.

Foreign Currency Translation
Foreign Currency Translation
 
The local currency is the functional currency for most of the Company’s operations in Europe, Canada, Asia, Australia and New Zealand. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. The translation adjustment resulting from this process is shown separately as a component of stockholders’ equity. Foreign currency transaction gains or losses are presented below operating income.
Revenue Recognition
Revenue Recognition
 
Generally, the Company’s revenue contract with a customer exists when goods are shipped, and services (if any) are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. The Company’s general shipping terms are F.O.B. shipping point, where title and risk and rewards of ownership transfer at the point when the products leave the Company’s warehouse. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized will not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information.
Sales Taxes
Sales Taxes
 
The Company presents taxes collected and remitted to governmental authorities on a net basis in the accompanying Consolidated Statements of Operations.
Cost of Sales
Cost of Sales
 
The types of costs included in cost of sales include material, labor, factory and tooling overhead, shipping, and freight costs. Major components of these expenses are material costs, such as steel, packaging and cartons, personnel costs, and facility costs, such as rent, depreciation and utilities, related to the production and distribution of the Company’s products. Inbound freight charges, purchasing and receiving costs, inspection costs, warehousing costs, internal transfer costs, and other costs of the Company’s distribution network are also included in cost of sales.
Tool and Die Costs
Tool and Die Costs
 
Tool and die costs are included in product costs in the year incurred.
Product and Software Research and Development Costs
Product and Software Research and Development Costs
 
Product research and development costs, which are included in operating expenses and are charged against income as incurred, were $10.9 million, $10.8 million and $10.6 million in 2019, 2018 and 2017, respectively. The types of costs included as product research and development expenses was revised in 2017 and prior years to include all related personnel costs including salary, benefits, retirement, stock-based compensation costs, as well as computer and software costs, professional fees, supplies, tools and maintenance costs. In 2019, 2018 and 2017, the Company incurred software development expenses related to its continued expansion into the plated truss market and some of the software development costs were capitalized. See "Note 8 — Property, Plant and Equipment." The Company amortizes acquired patents over their remaining lives and performs periodic reviews for impairment. The cost of internally developed patents is expensed as incurred.
Selling Costs, General and Administrative Costs
General and Administrative Costs
 
General and administrative costs include personnel, information technology related costs, facility costs such as rent, depreciation and utilities, professional services, amortization of intangibles and bad debt charges.
Selling Costs
 
Selling costs include expenses associated with selling, merchandising and marketing the Company’s products. Major components of these expenses are personnel, sales commissions, facility costs such as rent, depreciation and utilities, professional services, information technology costs, sales promotion, advertising, literature and trade shows.
Advertising Costs
Advertising Costs
 
Advertising costs are included in selling expenses are expensed when the advertising occurs and were $7.9 million, $7.6 million and $9.6 million in 2019, 2018, and 2017, respectively.
Accounting for Stock-Based Compensation
Accounting for Stock-Based Compensation

The Company recognizes stock-based expense related to restricted stock awards on a straight-line basis, net of forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company’s experience.
Income Taxes
Income Taxes
 
Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not.
This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”). Further information on the tax impacts of the Tax Reform Act is included in Note 15 — Income Taxes of the Company’s consolidated financial statements.
Net Income per Common Share
Net Income per Share
 
Basic net income per common share is computed based on the weighted average number of common shares outstanding. Potentially dilutive shares are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.
Adoption of Statements of Financial Accounting Standards
All other newly issued and effective accounting standards during 2019 were determined to be not relevant or material to the Company.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation

The Company currently maintains the Simpson Manufacturing Co., Inc. Amended and Restated 2011 Incentive Plan (the “2011 Plan”) as its only equity incentive plan. Under the 2011 Plan, no more than 16.3 million shares of the Company’s common stock in aggregate may be issued including shares already issued pursuant to prior awards granted under the 2011 Plan. Shares of common stock underlying awards to be issued pursuant to the 2011 Plan are registered under the Securities Act. Under the 2011 Plan, the Company may grant restricted stock and restricted stock units, although the Company currently intends to award primarily performance-based and/or time-based restricted stock units ("RSUs").

The following table shows the Company’s stock-based compensation activity:
 
Fiscal Years Ended December 31,
(in thousands) 
2019
 
2018
 
2017
Stock-based compensation expense recognized in operating expenses
$
9,480

 
$
10,356

 
$
12,744

Tax benefit of stock-based compensation expense in provision for income taxes
2,330

 
2,476

 
4,575

Stock-based compensation expense, net of tax
$
7,150

 
$
7,880

 
$
8,169

Fair value of shares vested
$
16,760

 
$
15,372

 
$
11,043

Proceeds to the Company from the exercise of stock options
$

 
$
695

 
$
6,610



The Company allocates stock-based compensation expense amongst the cost of sales, research and development and other engineering expense, selling expense, or general and administrative expenses based on the job functions performed by the employees to whom the stock-based compensation is awarded. Stock-based compensation cost capitalized in inventory was immaterial for all periods presented.

The following table summarizes the Company’s unvested restricted stock unit activity for the year ended December 31, 2019:

Shares
(in thousands)
 
Weighted-
Average
Price
 
Aggregate
Intrinsic
Value *
(in thousands)
Unvested Restricted Stock Units (RSUs)
 
 
Outstanding at January 1, 2019
604

 
$
41.37

 
$
32,669

Awarded
221

 
57.73

 


Vested
(275
)
 
37.71

 


Forfeited
(87
)
 
57.06

 


Outstanding at December 31, 2019
462

 
$
47.75

 
$
37,065

Outstanding and expected to vest at December 31, 2019
458

 
$
47.69

 
$
36,763



* The intrinsic value for outstanding and expected to vest is calculated using the closing price per share of $80.23, as reported by the New York Stock Exchange on December 31, 2019.
 
During the year ended December 31, 2019, the Company granted 220,660 RSUs to the Company’s employees, including officers, and seven non-employee directors at an estimated weighted average fair value of $57.73 per share, based on the closing price (adjusted for certain market factors, and to a lesser extent, the present value of dividends) of the Company’s common stock on the grant date. The RSUs granted to the Company’s employees may be time-based, performance-based or time- and performance-based. Certain of the performance-based RSUs are granted to officers and key employees, where the number of performance-based awards to be issued is based on the achievement of certain Company performance criteria established in the PSU agreement over a cumulative three year period. These awards cliff vest after three years. In addition, these same officers and key employees also receive time-based RSUs, which vest pursuant to a three-year graded vesting schedule. Time- and performance based RSUs granted to the Company’s employees excluding officers and certain key employees, vest ratably over the four year life of the award, and require the underlying shares of the Company’s common stock to be subject to a performance-based adjustment during the first year.

The total intrinsic value of RSUs vested during the years ended December 31, 2019, 2018 and 2017 was $16.7 million, $9.8 million and $10.8 million, respectively, based on the market value on the vest date.

As of December 31, 2019, the Company’s aggregate unamortized stock compensation expense was approximately $7.7 million, which is entirely attributable to unvested RSUs and is expected to be recognized in expense over a weighted-average period of approximately 1.8 years.

Stock Bonus Plan

The Company also maintains a stock bonus plan, the Simpson Manufacturing Co., Inc. 1994 Employee Stock Bonus Plan (the “Stock Bonus Plan”), whereby it awards shares of the Company’s common stock to employees, who do not otherwise participate in any of the Company’s equity-based incentive plans and meet minimum service requirements as determined by the Committee. The number of shares awarded, as well as the required period of service, is determined by the Committee. Shares have generally been awarded under the Stock Bonus Plan following the year in which the respective employee reached his or her tenth, twentieth, thirtieth, fortieth or fiftieth anniversary of employment with the Company or any direct or indirect subsidiary thereof. The Company awarded 7,000 shares for service through 2019, (4,000 shares to be issued and 3,000 shares of which are expected to be settled in cash for the Company’s foreign employees). In 2018 and 2017, the Company awarded 9,000 and 12,000 shares, respectively. As a result, we recorded pre-tax compensation charges of $0.8 million, $0.8 million and $1.2 million for each of the years ended December 31, 2019, 2018 and 2017, respectively. The charges also include cash bonuses to compensate employees for income taxes payable as a result of the stock bonuses.
XML 21 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets, Net
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net
Goodwill and Intangible Assets
Goodwill
The annual changes in the carrying amount of goodwill, by segment, as of December 31, 2018 and 2019, were as follows, respectively:

(in thousands)
North
America
 
Europe
 
Asia
Pacific
 
Total
Balance as of January 1, 2018
 
 
 
 
 
 
 
Goodwill
$
106,421

 
$
53,311

 
$
1,489

 
$
161,221

Accumulated impairment losses
(10,666
)
 
(13,415
)
 

 
(24,081
)
 
95,755

 
39,896

 
1,489

 
137,140

Goodwill acquired
913

 

 

 
913

Foreign exchange
(233
)
 
(739
)
 
(145
)
 
(1,117
)
Impairment

 
(6,686
)
 

 
(6,686
)
Balance as of December 31, 2018
 
 
 
 
 
 
0

Goodwill
107,101

 
52,573

 
1,344

 
161,018

Accumulated impairment losses
(10,666
)
 
(20,102
)
 

 
(30,768
)
 
96,435

 
32,471

 
1,344

 
130,250

Goodwill acquired

 
1,815

 

 
1,815

Foreign exchange
129

 
14

 
(9
)
 
134

Reclassifications(1)
(320
)
 

 

 
(320
)
Balance as of December 31, 2019
 
 
 
 
 
 
0

Goodwill
106,910

 
54,402

 
1,335

 
162,647

Accumulated impairment losses
(10,666
)
 
(20,102
)
 

 
(30,768
)
 
$
96,244

 
$
34,300

 
$
1,335

 
$
131,879

 (1) Reclassifications in 2019 of $481 thousand in non-compete agreements, trademarks and other, with a corresponding reductions of $320 thousand in
goodwill and $161 thousand in other assets related to Radius Track acquisition.

The Company tests goodwill for impairment at the reporting unit level on an annual basis (in the fourth quarter). Our goodwill balance is not amortized to expense, and we may assess qualitative factors to determine whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount as a basis for determining whether it is necessary to complete quantitative impairment assessments. The reporting unit level is generally one level below the operating segment, which is at the country level, except for the United States, Australia and S&P Clever reporting units.
The Company determined that the United States reporting unit includes four components: Northwest United States, Southwest United States, Northeast United States and Southeast United States. The Australia reporting unit includes two components: Australia and New Zealand. The S&P Clever reporting unit includes ten components: S&P Switzerland, S&P Poland, S&P Austria, S&P The Netherlands, S&P Portugal, S&P Germany, S&P France, Socom, S&P Nordic and S&P Spain. For each of these reporting units, the Company aggregated the components because management concluded that they are economically similar and that the goodwill is recoverable from these components working in concert.
We evaluate the recoverability of goodwill in accordance with Accounting Standard Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other. In addition, the Company prospectively adopted as part of its review in 2018 the Financial Accounting Standard Board (FASB) issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.
We first assess qualitative factors related to the goodwill of the reporting units to determine whether it is necessary to perform an impairment test. If the Company judges that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, including goodwill, no further testing is required. This assessment method was utilized in our 2019 annual goodwill impairment test.
In 2018 and 2017, the Company performed a quantitative approach for the reporting units. For all reporting units, the Company compares the fair value of the reporting unit to its carrying value. The fair value calculation uses both the income approach (discounted cash flow method) and the market approach, equally weighted. If the Company judges that the carrying value of the net assets assigned to the reporting unit, including goodwill, exceeds the fair value of the reporting unit, the Company would record an impairment charge equal to the difference between the implied of the goodwill and the carrying value, not to exceed the goodwill asset's carrying amount.
The 2018 annual testing of goodwill for impairment resulted in an impairment charge. The carrying value of the Denmark reporting unit exceeded its fair value in an amount that approximated the carrying value of its goodwill, primarily due to the reporting unit not meeting management's pre-tax operating profit objectives. As a result, the Company impaired all of the Denmark reporting unit’s goodwill, which was $6.7 million at December 31, 2018.

The 2019 and 2017 annual testing of goodwill for impairment did not result in impairment charges.

Amortizable Intangible Assets
Intangible assets from acquired businesses are recognized at their estimated fair values at the date of acquisition and consist of patents, unpatented technology, non-compete agreements, trademarks, customer relationships and other intangible assets. Finite-lived intangibles are amortized to expense over the applicable useful lives, ranging from three to 21 years, based on the nature of the asset and the underlying pattern of economic benefit as reflected by future net cash inflows. The Company performs an impairment test of finite-lived intangibles whenever events or changes in circumstances indicate their carrying value may be impaired.
The total gross carrying amount and accumulated amortization of definite-lived intangible assets at December 31, 2019 were $59.3 million and $34.2 million, respectively. The aggregate amount of amortization expense of intangible assets for the years ended December 31, 2019, 2018 and 2017 was $5.5 million, $6.0 million and $6.1 million, respectively.

The annual changes in the carrying amounts of patents, unpatented technologies, customer relationships and non-compete agreements and other intangible assets subject to amortization for the years ended December 31, 2019 and 2018 were as follows:
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents
 
 
Balance at January 1, 2018
$
2,350

 
$
(545
)
 
$
1,805

Amortization

 
(107
)
 
(107
)
Removal of fully amortized assets
(241
)
 
241

 

Balance at December 31, 2018
2,109

 
(411
)
 
1,698

Purchases of intangible assets
2,550

 

 
2,550

Amortization

 
(150
)
 
(150
)
Balance at December 31, 2019
$
4,659

 
$
(561
)
 
$
4,098

 
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Unpatented Technology
 
 
Balance at January 1, 2018
$
21,667

 
$
(10,979
)
 
$
10,688

Amortization

 
(2,557
)
 
(2,557
)
Reclassifications (1)
277

 

 
277

Foreign exchange
(90
)
 

 
(90
)
Removal of fully amortized assets
(1,192
)
 
1,192

 

Balance at December 31, 2018
20,662

 
(12,344
)
 
8,318

Amortization

 
(2,017
)
 
(2,017
)
Foreign exchange
166

 
$

 
166

Balance at December 31, 2019
$
21,616

 
$
(14,361
)
 
$
7,255

 (1) Reclassifications in 2018 of $0.3 million in unpatented technology, with a corresponding reduction in other assets related to Technogrout asset acquisition.
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Non-Compete Agreements,
Trademarks and Other
 
 
 
 
Balance at January 1, 2018
$
12,225

 
(2,817
)
 
9,408

Assets acquisitions, net of cash acquired
879

 

 
879

Amortization

 
(1,757
)
 
(1,757
)
Reclassifications(1)
(24
)
 

 
(24
)
Removal of fully amortized assets
(855
)
 
855

 

Balance at December 31, 2018
12,225

 
(3,719
)
 
8,506

Purchases of intangible assets
2,081

 

 
2,081

Assets acquisitions, net of cash acquired
6

 

 

Amortization

 
(1,910
)
 
(1,910
)
Reclassifications(2)
481

 

 
481

Foreign exchange
10

 

 
10

Removal of fully amortized asset
(100
)
 
100

 

Balance at December 31, 2019
$
14,703

 
$
(5,529
)
 
$
9,174

 (1)Reclassifications in 2018 of $24 thousand in non-compete agreements, trademarks and other, with a corresponding decrease in other assets related to Technogrout
acquisition.
(2)Reclassifications in 2019 of $481 thousand in non-compete agreements, trademarks and other, with a corresponding reductions of $320 thousand in goodwill
and $161 thousand in other assets related to Radius Track acquisition.
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Customer Relationships
 
 
Balance at January 1, 2018
$
17,678

 
(10,869
)
 
6,809

Amortization

 
(1,430
)
 
(1,430
)
Foreign exchange
(115
)
 

 
(115
)
Balance at December 31, 2018
17,563

 
(12,299
)
 
5,264

Amortization

 
(1,433
)
 
(1,433
)
Foreign exchange
(27
)
 

 
(27
)
Balance at December 31, 2019
$
17,660

 
$
(13,732
)
 
$
3,928


At December 31, 2019, estimated future amortization of intangible assets was as follows:
 
(in thousands) 
2020
$
5,933

2021
5,341

2022
3,436

2023
2,616

2024
1,665

Thereafter
5,464

 
$
24,455


 
Indefinite-Lived Intangible Assets

As of December 31, 2019, the only indefinite-lived intangible asset, consisting of a trade name, totaled $0.6 million.

Definite-lived and indefinite-lived assets, net, by segment as of December 31, 2019 and 2018 were as follows: 
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
(in thousands)
 
 
Total Intangible Assets
 
 
North America
$
30,825

 
$
(16,002
)
 
$
14,823

Europe
22,353

 
(12,774
)
 
9,579

Total
$
53,178

 
$
(28,776
)
 
$
24,402


 
At December 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
(in thousands)
 
 
Total Intangible Assets
 
 
North America
$
33,756

 
$
(19,173
)
 
$
14,583

Europe
25,500

 
(15,012
)
 
10,488

Total
$
59,256

 
$
(34,185
)
 
$
25,071


JSON 22 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ssd10k2019.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 325, "dts": { "calculationLink": { "local": [ "ssd-20191231_cal.xml" ] }, "definitionLink": { "local": [ "ssd-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": [ "ssd10k2019.htm" ] }, "labelLink": { "local": [ "ssd-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "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": [ "ssd-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", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ssd-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.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-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 678, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 37, "http://www.simpsonfg.com/20191231": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 46 }, "keyCustom": 52, "keyStandard": 453, "memberCustom": 19, "memberStandard": 48, "nsprefix": "ssd", "nsuri": "http://www.simpsonfg.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.simpsonfg.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue from Contract with Customer", "role": "http://www.simpsonfg.com/role/RevenueFromContractWithCustomer", "shortName": "Revenue from Contract with Customer", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Net Income per Share", "role": "http://www.simpsonfg.com/role/NetIncomePerShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Shareholders' equity", "role": "http://www.simpsonfg.com/role/ShareholdersEquity", "shortName": "Shareholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Stock-Based Compensation Plans", "role": "http://www.simpsonfg.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Trade Accounts Receivable, net", "role": "http://www.simpsonfg.com/role/TradeAccountsReceivableNet", "shortName": "Trade Accounts Receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Inventories", "role": "http://www.simpsonfg.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Property, Plant and Equipment Property, Plant and Equipment", "role": "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Goodwill and Intangible Assets, Net", "role": "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNet", "shortName": "Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Leases (Notes)", "role": "http://www.simpsonfg.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Acquisitions and Dispositions", "role": "http://www.simpsonfg.com/role/AcquisitionsAndDispositions", "shortName": "Acquisitions and Dispositions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Accrued Liabilities", "role": "http://www.simpsonfg.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Debt", "role": "http://www.simpsonfg.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Commitments and Contingencies", "role": "http://www.simpsonfg.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Income Taxes", "role": "http://www.simpsonfg.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Retirement Plans", "role": "http://www.simpsonfg.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Related Party Transactions", "role": "http://www.simpsonfg.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Segment Information", "role": "http://www.simpsonfg.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Subsequent Events", "role": "http://www.simpsonfg.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "role": "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies)", "role": "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Operations and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Net Income per Share (Tables)", "role": "http://www.simpsonfg.com/role/NetIncomePerShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Shareholders' equity (Tables)", "role": "http://www.simpsonfg.com/role/ShareholdersEquityTables", "shortName": "Shareholders' equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Stock-Based Compensation Plans (Tables)", "role": "http://www.simpsonfg.com/role/StockBasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Trade Accounts Receivable, net (Tables)", "role": "http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables", "shortName": "Trade Accounts Receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Inventories (Tables)", "role": "http://www.simpsonfg.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "role": "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNetTables", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.simpsonfg.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ssd:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Debt (Tables)", "role": "http://www.simpsonfg.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ssd:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Operations", "role": "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Income Taxes (Tables)", "role": "http://www.simpsonfg.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Segment Information (Tables)", "role": "http://www.simpsonfg.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ssd:PercentageOfInterestHeldForEquityMethodInvestmentsHighEndOfRange", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details)", "role": "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "shortName": "Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ssd:PercentageOfInterestHeldForEquityMethodInvestmentsHighEndOfRange", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "I2016Q4EquityInvs", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Equity Investments (Details)", "role": "http://www.simpsonfg.com/role/EquityInvestmentsDetails", "shortName": "Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "I2016Q4EquityInvs", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ResearchAndDevelopmentExpensePolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Operations and Summary of Significant Accounting Policies - Research and Development and Advertisting Costs (Details)", "role": "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertistingCostsDetails", "shortName": "Operations and Summary of Significant Accounting Policies - Research and Development and Advertisting Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ResearchAndDevelopmentExpensePolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Operations and Summary of Significant Accounting Policies - Stock Based Compensation (Details)", "role": "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Operations and Summary of Significant Accounting Policies - Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Operations and Summary of Significant Accounting Policies Recently Adopted Accounting Standards (Details)", "role": "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "shortName": "Operations and Summary of Significant Accounting Policies Recently Adopted Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "I2019Q1Jan1", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Revenue from Contract with Customer (Details)", "role": "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails", "shortName": "Revenue from Contract with Customer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementBusinessSegmentsAxis_ssd_WoodConstructionMember", "decimals": "2", "lang": null, "name": "ssd:RevenuefromContractwithCustomerPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Net Income per Share - Shares and EPS (Details)", "role": "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails", "shortName": "Net Income per Share - Shares and EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.simpsonfg.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Shareholders' equity - Stock Repurchase Program (Details)", "role": "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails", "shortName": "Shareholders' equity - Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Shareholders' equity - Comprehensive Income (Loss) - (Details)", "role": "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails", "shortName": "Shareholders' equity - Comprehensive Income (Loss) - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Stock-Based Compensation Plans (Details)", "role": "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails", "shortName": "Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Trade Accounts Receivable, net (Details)", "role": "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails", "shortName": "Trade Accounts Receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Inventories (Details)", "role": "http://www.simpsonfg.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Property, Plant and Equipment (Details)", "role": "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInOtherCurrentAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Goodwill- Goodwill and Intangible Assets, Net (Details)", "role": "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "shortName": "Goodwill- Goodwill and Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Amortizable Intangible Assets - Goodwill and Intangible Assets, Net (Details)", "role": "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "shortName": "Amortizable Intangible Assets - Goodwill and Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "ssd:FinitelivedIntangibleAssetsPurchaseOfIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Indefinite-Lived Intangible Assets- Goodwill and Intangible Assets, Net (Details)", "role": "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "shortName": "Indefinite-Lived Intangible Assets- Goodwill and Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember", "decimals": "-5", "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Leases (Details)", "role": "http://www.simpsonfg.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Acquisitions and Dispositions (Details)", "role": "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "shortName": "Acquisitions and Dispositions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "D2017Q3Polandsale", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "ssd:AccruedSalesIncentiveAndAdvertisingCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "ssd:AccruedSalesIncentiveAndAdvertisingCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Debt (Details)", "role": "http://www.simpsonfg.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ssd:ScheduleOfInterestExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Commitments and Contingencies - Purchase Obligations and Employee Relations (Details)", "role": "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails", "shortName": "Commitments and Contingencies - Purchase Obligations and Employee Relations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "D2017Q4Nov20_srt_LitigationCaseAxis_ssd_Nishimurav.GentryHomesLtdMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Commitments and Contingencies Litigation Details (Details)", "role": "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails", "shortName": "Commitments and Contingencies Litigation Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "D2017Q4Nov20_srt_LitigationCaseAxis_ssd_Nishimurav.GentryHomesLtdMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Income Taxes - Tax Cuts and Jobs Act (Details)", "role": "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails", "shortName": "Income Taxes - Tax Cuts and Jobs Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Income Taxes (Details)", "role": "http://www.simpsonfg.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Retirement Plans (Details)", "role": "http://www.simpsonfg.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004001 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Segment Information (Details)", "role": "http://www.simpsonfg.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Segment Information - Geographic Distribution and Net Sales by Product (Details)", "role": "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails", "shortName": "Segment Information - Geographic Distribution and Net Sales by Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Subsequent Events (Details)", "role": "http://www.simpsonfg.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "D2020Q1Jan21_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420401 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details)", "role": "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Operations and Summary of Significant Accounting Policies", "role": "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPolicies", "shortName": "Operations and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ssd10k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_BE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BELGIUM", "terseLabel": "Belgium" } } }, "localname": "BE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_CL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHILE", "terseLabel": "Chile" } } }, "localname": "CL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_DK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DENMARK", "terseLabel": "Denmark" } } }, "localname": "DK", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NETHERLANDS", "terseLabel": "The Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_NO": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NORWAY", "terseLabel": "Norway" } } }, "localname": "NO", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_NZ": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NEW ZEALAND", "terseLabel": "New Zealand" } } }, "localname": "NZ", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_PL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "POLAND", "terseLabel": "Poland" } } }, "localname": "PL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_SE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SWEDEN", "terseLabel": "Sweden" } } }, "localname": "SE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityByLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity by Location [Axis]", "terseLabel": "Entity by Location [Axis]" } } }, "localname": "EntityByLocationAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r448" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_LocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A domain representing all geographic locations. Depending on the axis, it may contain members that are specific geographies, or synthetic entity-specific geographical groups.", "label": "Location [Domain]", "terseLabel": "Location [Domain]" } } }, "localname": "LocationDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "domainItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r444" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r157", "r166" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r58", "r117", "r452" ], "lang": { "en-US": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Independent directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Domain]", "verboseLabel": "Ruby Sketch" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r252", "r254", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]", "verboseLabel": "Ruby Sketch" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r124", "r451" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r252", "r255", "r437", "r439", "r441", "r449", "r450" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r172", "r405" ], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and qualifying accounts" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r124", "r451" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "ssd_A2018StockRepurchaseProgramMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018Stock Repurchase Program [Member] [Member]", "label": "2018 Stock Repurchase Program [Member] [Member]", "terseLabel": "2018 Stock Repurchase Program [Member] [Member]" } } }, "localname": "A2018StockRepurchaseProgramMemberMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ssd_A2019StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Stock Repurchase Program [Member]", "label": "2019 Stock Repurchase Program [Member]", "terseLabel": "2019 Stock Repurchase Program [Member]" } } }, "localname": "A2019StockRepurchaseProgramMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ssd_AccountsReceivableCustomersInBankruptcyOrDeterioratingFinancialConditionPercentageReservedAsUncollectible": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage reserved for accounts receivable from customers in deteriorating financial condition or bankruptcy.", "label": "Accounts Receivable, Customers in Bankruptcy or Deteriorating Financial Condition, Percentage Reserved as Uncollectible", "terseLabel": "Percentage reserved for accounts receivable due from customers in deteriorating financial condition" } } }, "localname": "AccountsReceivableCustomersInBankruptcyOrDeterioratingFinancialConditionPercentageReservedAsUncollectible", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "percentItemType" }, "ssd_AccruedSalesIncentiveAndAdvertisingCurrent": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "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 for sales incentives and advertising. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Incentive and Advertising, Current", "terseLabel": "Labor related liabilities" } } }, "localname": "AccruedSalesIncentiveAndAdvertisingCurrent", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_AllowanceForSalesDiscountAndReturnsCurrent": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "An allowance for sales discounts and returns for trade and other receivables due to entity within one year (or the normal operating cycle, whichever is longer).", "label": "Allowance for Sales Discount and Returns Current", "negatedLabel": "Allowance for sales discounts" } } }, "localname": "AllowanceForSalesDiscountAndReturnsCurrent", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "ssd_AsiaPacificSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Asia/Pacific 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": "Asia Pacific Segment [Member]", "terseLabel": "Asia/Pacific" } } }, "localname": "AsiaPacificSegmentMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ssd_BusinessAcquisitionContingentConsiderationCashPayment": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as a result of a contingent consideration arrangement.", "label": "Business Acquisition, Contingent Consideration, Cash Payment", "negatedLabel": "Deferred and contingent consideration paid for acquisitions" } } }, "localname": "BusinessAcquisitionContingentConsiderationCashPayment", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ssd_CGVisionsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition of CG Visions, Inc. [Member]", "label": "CG Visions, Inc. [Member]", "terseLabel": "CG Visions, Inc. [Member]" } } }, "localname": "CGVisionsInc.Member", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "domainItemType" }, "ssd_CapitalLeaseObligationsTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capital Lease Obligations, Term", "label": "Capital Lease Obligations, Term", "terseLabel": "Capital Lease Obligations, Term" } } }, "localname": "CapitalLeaseObligationsTerm", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "durationItemType" }, "ssd_CashAndCashEquivalentsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of cash and cash equivalent as of the balance sheet date.", "label": "Cash and Cash Equivalents, Percentage", "terseLabel": "Percentage of cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPercentage", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "percentItemType" }, "ssd_CiscoSystemsCapitalCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cisco Systems Capital Corporation [Member]", "label": "Cisco Systems Capital Corporation [Member]", "terseLabel": "Cisco Systems Capital Corporation" } } }, "localname": "CiscoSystemsCapitalCorporationMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "ssd_CollectiveBargainingArrangementsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Collective Bargaining Arrangements [Line Items]", "terseLabel": "Collective bargaining arrangements" } } }, "localname": "CollectiveBargainingArrangementsLineItems", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "stringItemType" }, "ssd_CollectiveBargainingArrangementsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details of collective bargaining agreements.", "label": "Collective Bargaining Arrangements [Table]", "terseLabel": "Collective Bargaining Arrangements [Table]" } } }, "localname": "CollectiveBargainingArrangementsTable", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "stringItemType" }, "ssd_CommonStockVotingRightsNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of voting rights per share of common stock.", "label": "Common Stock Voting Rights, Number", "terseLabel": "Voting rights per common share" } } }, "localname": "CommonStockVotingRightsNumber", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "decimalItemType" }, "ssd_ConcentrationsOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Describes an entity's accounting policies for the concentration of credit risk.", "label": "Concentrations of Credit Risk [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationsOfCreditRiskPolicyTextBlock", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ssd_ConcreteConstructionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to concrete construction product of the entity.", "label": "Concrete Construction [Member]", "terseLabel": "Concrete construction products" } } }, "localname": "ConcreteConstructionMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "ssd_DebtInstrumentVariableRateBaseRateAtPeriodEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate of the variable rate debt instrument at the end of the reporting period.", "label": "Debt Instrument, Variable Rate Base Rate at Period End", "terseLabel": "LIBOR Rate" } } }, "localname": "DebtInstrumentVariableRateBaseRateAtPeriodEnd", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "ssd_DeferredTaxAssetsLeaseObligations": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Lease Obligations", "label": "Deferred Tax Assets, Lease Obligations", "terseLabel": "Lease obligations" } } }, "localname": "DeferredTaxAssetsLeaseObligations", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_DeferredTaxAssetsTaxDeferredExpenseSalesIncentiveAndAdvertisingAllowances": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from sales incentive and advertising allowances which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.", "label": "Deferred Tax Assets, Tax Deferred Expense Sales Incentive and Advertising Allowances", "terseLabel": "Sales incentive and advertising allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseSalesIncentiveAndAdvertisingAllowances", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_DeferredTaxAssetsUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from uncertain tax positions.", "label": "Deferred Tax Assets, Uncertain Tax Positions", "terseLabel": "Uncertain tax positions\u2019 unrecognized tax benefits" } } }, "localname": "DeferredTaxAssetsUncertainTaxPositions", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxLiabilitiesGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Right Of Use Assets", "label": "Deferred Tax Liabilities, Right Of Use Assets", "negatedTerseLabel": "Deferred Tax Liabilities, Right Of Use Assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_DefinedContributionPlanEmployerContributionAsPercentageOfEmployeesCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the employer contribution as a percentage of participating employee's compensation.", "label": "Defined Contribution Plan Employer Contribution as Percentage of Employees Compensation", "terseLabel": "Entity's contribution to retirement plans as percentage of employees' compensation" } } }, "localname": "DefinedContributionPlanEmployerContributionAsPercentageOfEmployeesCompensation", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "ssd_EffectiveIncomeTaxRateReconciliationDeductionsWorthlessStockOfSubsidiary": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to the worthless stock deduction for the entity's investment in its wholly-owned Irish subsidiary under enacted tax laws.", "label": "Effective Income Tax Rate Reconciliation Deductions Worthless Stock of Subsidiary", "negatedLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsWorthlessStockOfSubsidiary", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "ssd_EffectiveIncomeTaxRateReconciliationLocalIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the local income tax expense or benefit, net of the federal tax benefit (expense) thereon, recorded during the period.", "label": "Effective Income Tax Rate Reconciliation, Local Income Taxes", "terseLabel": "Difference between United States statutory and foreign local tax rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationLocalIncomeTaxes", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "ssd_EffectiveIncomeTaxRateReconciliationStateIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the state income tax expense or benefit, net of the federal tax benefit (expense) thereon, recorded during the period.", "label": "Effective Income Tax Rate Reconciliation, State Income Taxes", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateIncomeTaxes", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "ssd_EuropeSegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Europe 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": "Europe Segment [Domain]", "terseLabel": "Europe Segment [Domain]" } } }, "localname": "EuropeSegmentDomain", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "domainItemType" }, "ssd_EuropeSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Europe 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": "Europe Segment [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "negatedTerseLabel": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Finance Lease, Right-Of-Use Asset, Gross" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "ssd_FiniteLivedIntangibleAssetsReclassifications": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the finite-lived intangible assets reclassified during the period.", "label": "Finite Lived Intangible Assets Reclassifications", "negatedTerseLabel": "Reclassifications", "terseLabel": "Reclassifications" } } }, "localname": "FiniteLivedIntangibleAssetsReclassifications", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the accumulated amortization of removal of fully amortized finite-lived intangible assets.", "label": "Finite Lived Intangible Assets Removal of Fully Amortized Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization of removal of fully amortized asset" } } }, "localname": "FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the gross carrying value for removal of fully amortized finite-lived intangible assets.", "label": "Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross", "negatedTerseLabel": "Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net", "label": "Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net", "negatedTerseLabel": "Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "ssd_FinitelivedIntangibleAssetsPurchaseOfIntangibles": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-lived Intangible Assets, Purchase Of Intangibles", "label": "Finite-lived Intangible Assets, Purchase Of Intangibles", "terseLabel": "Finite-lived Intangible Assets, Purchase Of Intangibles" } } }, "localname": "FinitelivedIntangibleAssetsPurchaseOfIntangibles", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "ssd_ForeignEmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Employees [Member]", "label": "Foreign Employees [Member]", "terseLabel": "Foreign employees" } } }, "localname": "ForeignEmployeesMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "ssd_ForeignOperatingEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The outside United States 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": "Foreign Operating Entities [Member]", "terseLabel": "Foreign operating entities" } } }, "localname": "ForeignOperatingEntitiesMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ssd_FullyDepreciatedPropertyPlantAndEquipmentOriginalCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the original cost of fully depreciated property, plant and equipment that are still in use.", "label": "Fully Depreciated Property, Plant and Equipment, Original Cost", "terseLabel": "Fully Depreciated Property, Plant and Equipment, Original Cost" } } }, "localname": "FullyDepreciatedPropertyPlantAndEquipmentOriginalCost", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ssd_GboFasteningSystemsABMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition of Gbo Fastening Systems AB [Member]", "label": "Gbo Fastening Systems AB [Member]", "terseLabel": "Gbo Fastening Systems AB [Member]" } } }, "localname": "GboFasteningSystemsABMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "domainItemType" }, "ssd_Nishimurav.GentryHomesLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nishimura v. Gentry Homes, Ltd [Member]", "label": "Nishimura v. Gentry Homes, Ltd [Member]", "terseLabel": "Nishimura v. Gentry Homes, Ltd" } } }, "localname": "Nishimurav.GentryHomesLtdMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails" ], "xbrltype": "domainItemType" }, "ssd_NoncompeteAgreementsTrademarksAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the information about non-compete agreements, Trademarks and other intangible assets.", "label": "Noncompete Agreements Trademarks and Other [Member]", "terseLabel": "Noncompete Agreements Trademarks and Other" } } }, "localname": "NoncompeteAgreementsTrademarksAndOtherMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "ssd_NorthAmericaSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The North America 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": "North America Segment [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaSegmentMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ssd_NumberOfBanksWhereDemandDepositOrMoneyMarketAccountsAreHeldByCompany": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of banks where demand deposit or money market accounts are held by the company.", "label": "Number of Banks where Demand Deposit or Money Market Accounts are Held by the Company", "terseLabel": "Number of banks where demand deposit or money market accounts are held by the company" } } }, "localname": "NumberOfBanksWhereDemandDepositOrMoneyMarketAccountsAreHeldByCompany", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "integerItemType" }, "ssd_NumberOfDefinedContributionRetirementPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of defined contribution retirement plans.", "label": "Number of Defined Contribution Retirement Plans", "terseLabel": "Number of defined contribution retirement plans" } } }, "localname": "NumberOfDefinedContributionRetirementPlans", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "integerItemType" }, "ssd_NumberOfDirectors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Directors", "label": "Number Of Directors", "terseLabel": "Number Of Directors" } } }, "localname": "NumberOfDirectors", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "ssd_NumberofCapitalLeaseObligations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Capital Lease Obligations", "label": "Number of Capital Lease Obligations", "terseLabel": "Number of Capital Lease Obligations" } } }, "localname": "NumberofCapitalLeaseObligations", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "ssd_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents other countries, which are not mentioned anywhere else.", "label": "Other Countries [Member]", "terseLabel": "Other countries" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "ssd_OtherProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to other products.", "label": "Other Products [Member]", "terseLabel": "Other" } } }, "localname": "OtherProductsMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "ssd_PercentageOfEmployeesAsRepresentedByLaborUnions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of employees who are represented by labor unions.", "label": "Percentage of Employees as Represented by Labor Unions", "terseLabel": "Percentage of employees represented by labor unions" } } }, "localname": "PercentageOfEmployeesAsRepresentedByLaborUnions", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "percentItemType" }, "ssd_PercentageOfInterestHeldForEquityMethodInvestmentsHighEndOfRange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The high end of the range of the required percentage voting interest to be held by the reporting entity to use the equity method of accounting to report investments, corporate joint ventures, partnerships and affiliated companies in its consolidated financial statements. If the reporting entity can exercise control over the operations and policies, accounting rules require consolidation of the investee's financial statements.", "label": "Percentage of Interest Held for Equity Method Investments, High End of Range", "terseLabel": "High end of the range of the required percentage voting interest held to account for investments with the equity method of accounting" } } }, "localname": "PercentageOfInterestHeldForEquityMethodInvestmentsHighEndOfRange", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "percentItemType" }, "ssd_PreferredStockBoardAuthorizedToIssueInSeriesMinimumNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum number of series the board is authorized to issue any authorized and unissued preferred stock as determined by the board.", "label": "Preferred Stock, Board Authorized to Issue in Series, Minimum Number", "terseLabel": "Number of series by which the Board may issue authorized and unissued preferred stock, minimum" } } }, "localname": "PreferredStockBoardAuthorizedToIssueInSeriesMinimumNumber", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "integerItemType" }, "ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the aggregate of long-lived physical assets excluding capital projects in progress used in the normal conduct of business and not intended for resale.", "label": "Property Plant and Equipment Excluding Capital Projects in Progress", "totalLabel": "Property Plant and Equipment Excluding Capital Projects in Progress" } } }, "localname": "PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ssd_ResearchAndDevelopmentAndOtherEngineering": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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; (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; (3) to conduct internal product testing; (4) or to provide engineering support to customers in the form of testing services or product uses, specifications or requirements.", "label": "Research and Development and Other Engineering", "terseLabel": "Research and development and other engineering", "verboseLabel": "Research and development and other engineering" } } }, "localname": "ResearchAndDevelopmentAndOtherEngineering", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "ssd_RevenuefromContractwithCustomerPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customer, Percentage", "label": "Revenue from Contract with Customer, Percentage", "terseLabel": "Percentage of net sales" } } }, "localname": "RevenuefromContractwithCustomerPercentage", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "percentItemType" }, "ssd_SalesTaxPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This element describes the entity's accounting policy for various taxes assessed by governmental entities on revenue producing transactions. These taxes may include sales, use, value-added and some excise taxes.", "label": "Sales Tax [Policy Text Block]", "terseLabel": "Sales Taxes" } } }, "localname": "SalesTaxPolicyTextBlock", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ssd_ScheduleOfFiniteLivedIntangibleAssetsBySegmentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets by segment.", "label": "Schedule of Finite Lived Intangible Assets by Segment [Text Block]", "terseLabel": "Schedule of changes in the carrying amounts of finite-lived intangible assets subject to amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsBySegmentTextBlock", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "ssd_ScheduleOfInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of interest costs incurred, capitalized and expensed.", "label": "Schedule of Interest Expense [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseTableTextBlock", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the Company's net sales is distributed by product information that is included in the discussion of the nature of the entity's operations.", "label": "Schedule of Revenue Distributed by Product Information [Table Text Block]", "terseLabel": "Schedule of distribution of the Company's net sales by product group" } } }, "localname": "ScheduleOfRevenueDistributedByProductInformationTableTextBlock", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnrecognizedCompensationCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Unrecognized Compensation Cost [Abstract]", "terseLabel": "Unrecognized compensation cost and vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnrecognizedCompensationCostAbstract", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The intrinsic value of nonvested awards on equity-based plans excluding option plans for nonvested awards outstanding and expected to vest at the end of the period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options Vested and Expected to Vest Intrinsic Value", "terseLabel": "Outstanding and expected to vest at end of the period (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "As of the balance sheet date, the number of shares into which fully vested and expected to vest restricted stock units outstanding can be converted under the plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding Number", "terseLabel": "Outstanding and expected to vest at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value for nonvested restricted stock units issued during the period on other than stock (or unit) option plans.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest Weighted Average Grant Date Fair Value", "terseLabel": "Outstanding and expected to vest at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of stock awards outstanding.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Outstanding Intrinsic Value", "terseLabel": "Outstanding at the end of the period (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingIntrinsicValue", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "ssd_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedAndCommittedToBeIssuedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares newly issued and committed to be issued during the reporting period under the plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Shares Issued and Committed to be Issued in Period", "terseLabel": "Shares issued and committed to issue" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedAndCommittedToBeIssuedInPeriod", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "ssd_ShareBasedCompensationArrangementbyShareBasedPaymentAwardSharesExpectedToBeSettledInCash": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Shares Expected To Be Settled In Cash", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Shares Expected To Be Settled In Cash", "terseLabel": "Shares expected to be settled In cash" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardSharesExpectedToBeSettledInCash", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "ssd_ShareBasedCompensationPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of each share issued during the period as a result of share-based compensation plans other than an employee stock ownership plan (ESOP).", "label": "Share Based Compensation, Per Share", "terseLabel": "Common stock issued, price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationPerShare", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "ssd_SignificantNoncashCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the significant non-cash charges.", "label": "Significant Noncash Charges", "terseLabel": "Significant non-cash charges" } } }, "localname": "SignificantNoncashCharges", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "ssd_StockBonusPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details pertaining to Stock Bonus Plan of the entity.", "label": "Stock Bonus Plan [Member]", "terseLabel": "Stock Bonus Plan" } } }, "localname": "StockBonusPlanMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "ssd_StockOptionAndRestrictedStockUnitPlan2011Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details pertaining to 2011 stock compensation plan.", "label": "Stock Option and Restricted Stock Unit Plan 2011 [Member]", "verboseLabel": "2011 Plan" } } }, "localname": "StockOptionAndRestrictedStockUnitPlan2011Member", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "ssd_SupplementalCashFlowCashPaidAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Supplemental Cash Flow, Cash Paid [Abstract]", "terseLabel": "Cash paid during the year for" } } }, "localname": "SupplementalCashFlowCashPaidAbstract", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "ssd_TaxCutsAndJobsActOf2017MeasurementAdjustmentTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Measurement Adjustment, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "label": "Tax Cuts And Jobs Act Of 2017, Measurement Adjustment, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "negatedTerseLabel": "Transition tax" } } }, "localname": "TaxCutsAndJobsActOf2017MeasurementAdjustmentTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "ssd_TaxCutsandJobsActMeasurementPeriodAdjustmentIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)", "label": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)", "negatedLabel": "Measurement period adjustment, income tax benefit" } } }, "localname": "TaxCutsandJobsActMeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "ssd_ToolAndDiePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Describes the entity's accounting policy for tool and die costs.", "label": "Tool and Die [Policy Text Block]", "terseLabel": "Tool and Die Costs" } } }, "localname": "ToolAndDiePolicyTextBlock", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ssd_USTreasurySecuritiesAndMoneyMarketFundsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of investment made by the entity in United States Treasury securities and money market funds.", "label": "US Treasury Securities and Money Market Funds Fair Value Disclosure", "terseLabel": "United States Treasury securities and money market funds included in cash equivalents" } } }, "localname": "USTreasurySecuritiesAndMoneyMarketFundsFairValueDisclosure", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "ssd_UnrecognizedTaxBenefitsIncreaseDecreaseinInterestonIncomeTaxesAccrued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the decrease in the amount of interest expense accrued as of the date of the statement of financial position for an underpayment of income taxes computed by applying the applicable statutory rate of interest to the difference between a tax position recognized for financial reporting purposes and the amount previously taken or expected to be taken in a tax return of the entity.", "label": "Unrecognized Tax Benefits Increase (Decrease) in Interest on Income Taxes Accrued", "terseLabel": "Increase (decrease) in accrued interest as a result of the reversal of accrued interest associated with the lapse of statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseinInterestonIncomeTaxesAccrued", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "ssd_WoodConstructionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to wood construction product of the entity.", "label": "Wood Construction [Member]", "terseLabel": "Wood construction products" } } }, "localname": "WoodConstructionMember", "nsuri": "http://www.simpsonfg.com/20191231", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesLineItems": { "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": "Accelerated Share Repurchases [Line Items]", "terseLabel": "Accelerated Share Repurchases [Line Items]" } } }, "localname": "AcceleratedShareRepurchasesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesTable": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program.", "label": "Accelerated Share Repurchases [Table]", "terseLabel": "Accelerated Share Repurchases [Table]" } } }, "localname": "AcceleratedShareRepurchasesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "ASC 606" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r173", "r174" ], "calculation": { "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r22", "r173", "r174", "r253" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net", "totalLabel": "Trade accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities and other current liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails", "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r6", "r47", "r259" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "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 unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Sales incentives & advertising allowances" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r60", "r66", "r68", "r262", "r369" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r221" ], "calculation": { "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r65", "r66" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r66", "r68", "r369" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r59", "r66", "r68", "r369" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "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]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r270", "r272", "r295", "r296" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertistingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r272", "r290", "r294" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense recognized in operating expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "terseLabel": "Share-based Payment Arrangement, Expense, after Tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r175", "r183" ], "calculation": { "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r203", "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r162", "r411", "r424" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r57" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r274", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and site improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r345", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r353", "r354", "r355", "r357", "r358", "r363" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "negatedLabel": "Gain on bargain purchase of a business", "negatedTerseLabel": "Gain on bargain purchase of a business" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r356", "r359", "r362" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r356", "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent Consideration for acquisition", "verboseLabel": "Contingent consideration for acquisition" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions and Dispositions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r347", "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets", "terseLabel": "Noncurrent Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r17", "r387", "r426" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital lease obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r36", "r107" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and short-term investments" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r108", "r114" ], "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]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash activity during the year for" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by collective bargaining arrangement. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.", "label": "Collective Bargaining Arrangement [Axis]", "terseLabel": "Collective Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Names of collective bargaining arrangements. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.", "label": "Collective Bargaining Arrangement [Domain]", "terseLabel": "Collective Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r230", "r415", "r430" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r229", "r237" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share of common stock" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r244" ], "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", "terseLabel": "Common stock, outstanding shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.01; authorized shares, 160,000; issued and outstanding shares, 44,209, and 44,998 at December 31, 2019 and 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income or Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r150", "r151", "r376", "r377" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r367", "r371", "r372" ], "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]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r220" ], "calculation": { "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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, Gross", "terseLabel": "Capital projects in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Administrative and all other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r87" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails", "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails", "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of new accounting standards" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r116", "r334", "r338" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r121", "r336" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r116", "r334", "r338" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility, interest rate spread (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Credit facility, interest rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r335", "r338" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r335", "r338" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r116", "r335", "r338" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r335", "r338" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r326" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNetNoncurrent", "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": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r303", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.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 inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r309", "r310", "r311", "r312", "r326" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "terseLabel": "Deferred tax assets, net, noncurrent", "totalLabel": "Deferred tax assets, net, noncurrent" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 13.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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign tax loss carry forward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State tax" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "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": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r303", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 14.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": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r330", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 11.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": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.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 compensated absences (includes, but not limited to, sick and personal days).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Vacation liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "verboseLabel": "Health claims" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Workers\u2019 compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r301", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.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 the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r302", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 10.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 unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Unrealized foreign exchange gain or loss" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r327" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNetNoncurrent", "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": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Deferred tax asset valuation allowance", "terseLabel": "Less valuation allowances" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r311", "r328" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total Deferred tax asset/(liability)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r303", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilitiesGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Goodwill and other intangibles amortization" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGrossClassificationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross, Classification [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesGrossClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGrossNoncurrent": { "auth_ref": [ "r309", "r328" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.", "label": "Deferred Tax Liabilities, Gross, Noncurrent", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r303", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilitiesGrossNoncurrent", "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": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [ "r303", "r332", "r333" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilitiesGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "negatedLabel": "Tax effect on cumulative translation adjustment" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Cost of defined contribution plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r159" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r245", "r422" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends declared on common stock, $0.91 per share" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r7", "r47" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Accrued cash profit sharing and commissions" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r16", "r19", "r412", "r425" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends declared but not paid" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan [Member]" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share of common stock:", "verboseLabel": "Net earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r127", "r133", "r135", "r136", "r137", "r141", "r419", "r433" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r127", "r133", "r135", "r136", "r137", "r141", "r419", "r433" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r114", "r138", "r139", "r140" ], "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]", "terseLabel": "Net Income per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Reconciliation of basic earnings per share (\"EPS\") to diluted EPS" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations": { "auth_ref": [ "r382" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r120", "r313", "r314" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliations between the statutory federal income tax rates and effective income tax rates" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in U.S. tax rate applied to deferred taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in U.S. tax rate applied to deferred taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent", "negatedTerseLabel": "Tax benefit of domestic manufacturing deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "True-up of prior year tax returns to tax provision" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "verboseLabel": "Mandatory deemed repatriation of foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r313", "r314", "r337" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Change in uncertain tax position" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs related to unvested stock-based compensation arrangements" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r291" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period for recognition of unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "verboseLabel": "Tax benefit of stock-based compensation expense in provision for income taxes" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r288" ], "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]", "terseLabel": "Non-Qualified Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/EquityInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r37", "r163", "r179" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity investment (see Note 11)" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/EquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r37", "r98", "r114", "r181", "r378" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r114", "r374", "r375" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r390", "r395", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance Lease, Interest Expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r389", "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance Lease, Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r389" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r389" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Lease, Liability, Noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "terseLabel": "Finance Lease, Liability, Payment, Due" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Finance Lease, Liability, Payments, Due after Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Finance Lease, Liability, Payments, Due Next Twelve Months" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "Finance Lease, Liability, Payments, Due Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "Finance Lease, Liability, Payments, Due Year Four" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "Finance Lease, Liability, Payments, Due Year Three" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "Finance Lease, Liability, Payments, Due Year Two" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Finance Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r392", "r397" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance Lease, Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r390", "r395", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r400", "r403" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r399", "r403" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsOwnedAtFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financial Instruments, Owned, at Fair Value [Abstract]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FinancialInstrumentsOwnedAtFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r213" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r204", "r208", "r211", "r215", "r409" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r211", "r409" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Amortizable Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r204", "r210" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainBeforeTax": { "auth_ref": [ "r379", "r380", "r381" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain recognized in the income statement.", "label": "Foreign Currency Transaction Gain, before Tax", "terseLabel": "Foreign exchange gain" } } }, "localname": "ForeignCurrencyTransactionGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r379", "r380", "r381" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r114", "r381", "r383" ], "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]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r105", "r218", "r223" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Net gain on disposal of assets", "terseLabel": "Net gain on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r105", "r370" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Loss on disposal of a business", "terseLabel": "Loss on disposal of a business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r105", "r218", "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain (Loss) on Sale of Properties", "terseLabel": "Gain (Loss) on Sale of Properties" } } }, "localname": "GainLossOnSaleOfProperties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r105" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain (loss) on sale of assets and other" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnSalesOfOtherRealEstate": { "auth_ref": [ "r420" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession.", "label": "Gains (Losses) on Sales of Other Real Estate", "terseLabel": "Gains (Losses) on Sales of Other Real Estate" } } }, "localname": "GainsLossesOnSalesOfOtherRealEstate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r190", "r192" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r194" ], "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": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r193", "r198" ], "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", "terseLabel": "Goodwill, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r193", "r198" ], "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": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r105", "r191", "r195", "r200" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 4.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 Loss", "negatedTerseLabel": "Impairment of goodwill", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Carrying amount of goodwill by reportable segment" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "negatedTerseLabel": "Goodwill, Other Increase (Decrease)" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r114", "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Warranties and Recalls" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r119" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r127", "r410", "r417", "r434" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/IncomeTaxesDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income and loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r119" ], "calculation": { "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r81", "r105", "r160", "r179", "r416", "r431" ], "calculation": { "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Interest income (expense), net and other" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "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_IncomeTaxAuthorityAxis": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "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]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r161", "r341" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.simpsonfg.com/role/IncomeTaxesDetails": { "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": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Income tax expense (benefit)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/IncomeTaxesDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes from continuing operations" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r75", "r114", "r307", "r308", "r324", "r325", "r329", "r342", "r440" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r313", "r314" ], "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 repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Taxes on foreign earnings repatriated" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r101", "r109" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r104" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "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 aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions and dispositions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets", "negatedTerseLabel": "Increase (Decrease) in Other Current Assets", "terseLabel": "Increase (Decrease) in Other Current Assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedTerseLabel": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r139" ], "calculation": { "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of potential common stock equivalents - stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r207", "r214" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-Lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r207", "r214" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r202", "r209" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "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, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "negatedLabel": "Less: Interest capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "terseLabel": "Interest costs incurred" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurredAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest Costs Incurred [Abstract]", "terseLabel": "Amount of interest costs incurred, capitalized, and expensed" } } }, "localname": "InterestCostsIncurredAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r158", "r384", "r386", "r421" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r100", "r109" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment elimination" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r30", "r188" ], "calculation": { "http://www.simpsonfg.com/role/InventoriesDetails": { "order": 3.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": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r54", "r185" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.simpsonfg.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r55", "r114", "r143", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory Valuation" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r32", "r188" ], "calculation": { "http://www.simpsonfg.com/role/InventoriesDetails": { "order": 1.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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r31", "r188" ], "calculation": { "http://www.simpsonfg.com/role/InventoriesDetails": { "order": 2.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": "Inventory, Work in Process, Net of Reserves", "terseLabel": "In-process products" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r401", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Lessee, Finance Leases [Text Block]" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r394" ], "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": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 1.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": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r414", "r428" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 1.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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r17", "r18" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "terseLabel": "Deferred income tax and other long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Facility fees on the available commitment of the facility (as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Credit facility, total available credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "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": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r44", "r118" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount awarded from other party" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Trade Accounts Receivable, net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/TradeAccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r241", "r413", "r426" ], "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" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails", "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r45" ], "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": "Long-term Debt, Current Maturities", "verboseLabel": "Total outstanding balances" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r99" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "Net Cash Provided by (Used in) Discontinued Operations", "terseLabel": "Proceeds from sale of a business" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r103", "r106" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r69", "r72", "r82", "r106", "r139", "r418", "r432" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r127", "r131" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncement, Early Adoption [Line Items]", "terseLabel": "New Accounting Pronouncement, Early Adoption [Line Items]" } } }, "localname": "NewAccountingPronouncementEarlyAdoptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionTable": { "auth_ref": [ "r126", "r128" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing the financial statement line items and the effect of the guidance on financial statement line items by guidance implemented if the entity elects earlier application.", "label": "New Accounting Pronouncement, Early Adoption [Table]", "terseLabel": "New Accounting Pronouncement, Early Adoption [Table]" } } }, "localname": "NewAccountingPronouncementEarlyAdoptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Adoption of Statements of Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r110", "r111", "r112" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Noncash capital expenditures" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r169" ], "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", "terseLabel": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "monetaryItemType" }, "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": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.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. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "verboseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SegmentInformationDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r396", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r391" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r389" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r389" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r389" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r393", "r397" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r388" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r400", "r403" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r399", "r403" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Pre-tax loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r125", "r129", "r155", "r373" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Operations and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r47" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Dividends payable" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r61", "r63", "r365", "r368" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Pension adjustment, net of tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r365", "r366", "r368" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "terseLabel": "Unamortized pension adjustments, net of tax benefit (expense) of ($59), $37 and $88, for 2018, 2017 and 2016, respectively", "verboseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r365", "r366", "r368" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r64", "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedTerseLabel": "Other comprehensive income (loss) before reclassification, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r70", "r73", "r76", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent": { "auth_ref": [ "r260", "r261" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer.", "label": "Other Deferred Compensation Arrangements, Liability, Current", "terseLabel": "Accrued profit sharing trust contributions" } } }, "localname": "OtherDeferredCompensationArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Sales tax payable and other" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Cash paid on behalf of employees for shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r92", "r361" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r92" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Capital expenditures and asset acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "Payment for Pension Benefits", "terseLabel": "Contributions to pension funds" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r274", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "verboseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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, Shares Authorized", "terseLabel": "Preferred stock, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued shares" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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, Shares Outstanding", "terseLabel": "Preferred stock, outstanding shares" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 1.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, Value, Issued", "verboseLabel": "Preferred stock, par value $0.01; authorized shares, 5,000; issued and outstanding shares, none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from Bank Debt" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r122" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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 (Repayments of) Lines of Credit", "terseLabel": "Repayments of line of credit and capital leases" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from Sale of Property Held-for-sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfRealEstate": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received for the sale of real estate that is not part of an investing activity during the current period.", "label": "Proceeds from Sale of Real Estate", "terseLabel": "Proceeds from Sale of Real Estate" } } }, "localname": "ProceedsFromSaleOfRealEstate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from Sales of Business, Affiliate and Productive Assets" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r94", "r293" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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 Stock Options Exercised", "terseLabel": "Issuance of Company\u2019s common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r222" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r220" ], "calculation": { "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r222", "r429" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r114", "r222" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment including Depreciation and Amortization" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r222" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r220" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "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": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r184" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision of doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r145" ], "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]", "terseLabel": "Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r29", "r114", "r176" ], "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]", "terseLabel": "Allowance For Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r66", "r68", "r76" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from accumulative other comprehensive income, net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r64", "r67", "r340" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Reclassification from AOCI, tax expense (benefit)" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r300", "r442" ], "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": "Research and Development Expense", "verboseLabel": "Product Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertistingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Research and Development Expense [Abstract]", "terseLabel": "Product and Software Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertistingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r114", "r300" ], "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]", "terseLabel": "Product and Software Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r245", "r427" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r264", "r266" ], "lang": { "en-US": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r264", "r266" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r251", "r252" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.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": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SegmentInformationDetails", "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r257" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RevenueFromContractWithCustomer" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Net sales and long-lived assets by geographical area" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Primary Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails", "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r398", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesReturnsAndAllowancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.", "label": "Sales Returns and Allowances [Member]", "terseLabel": "Sales Returns and Allowances [Member]" } } }, "localname": "SalesReturnsAndAllowancesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of trade accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r66" ], "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]", "terseLabel": "Schedule of components of accumulated other comprehensive income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r345", "r346" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Company's stock-based compensation activity" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r336" ], "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]", "terseLabel": "Schedule of provision for income taxes from operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r328" ], "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]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of basic earnings per share (EPS) to diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r313" ], "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]", "terseLabel": "Schedule of effective income tax rates reconciliations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r204", "r210" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r204", "r210" ], "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]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r199", "r201" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r199", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill, by segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r119" ], "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]", "terseLabel": "Schedule of income and loss from operations before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r214", "r216" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r33", "r34", "r35" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of components of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r222" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails", "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r144" ], "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]", "terseLabel": "Schedule of selected quarterly financial data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r85", "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of net sales and long-lived assets by geographical segments" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r77", "r79", "r170" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r156", "r162", "r164", "r165", "r199" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r156", "r162", "r164", "r165", "r199" ], "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]", "terseLabel": "Schedule of performance of reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r274", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of unvested restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization of intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Selling and Marketing Expense [Abstract]", "terseLabel": "Selling Costs" } } }, "localname": "SellingAndMarketingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertistingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r114", "r298" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling Costs, General and Administrative Costs" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Noncash compensation related to stock plans" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Accounting for Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period for options to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Other disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awarded (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Awarded (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted stock unit activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r283" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Maximum common stock shares that may be issued under plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Non-Qualified Stock Options activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r271", "r277" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r114", "r274", "r278" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Accounting for Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Share Price", "terseLabel": "Closing price per share (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Total intrinsic value of awards vested (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r162", "r199", "r224", "r226", "r227", "r435" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails", "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails", "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails", "http://www.simpsonfg.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r244" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/LeasesDetails" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r21", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued from release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r244", "r245", "r281" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r244", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued from release of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r245", "r273", "r287" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued", "verboseLabel": "Issuance of Company\u2019s common stock for compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r244", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Common stock repurchase, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r244", "r245" ], "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": "Stock Repurchased During Period, Shares", "terseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r177" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets", "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r250" ], "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]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r113", "r114", "r243" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Common Stock and Preferred Stock" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails", "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails", "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails", "http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails", "http://www.simpsonfg.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r316", "r323", "r325" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of reconciliation of unrecognized tax benefits, including foreign translation amount" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [ "r339" ], "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": "Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit)", "negatedTerseLabel": "Provisional income tax benefit" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [ "r339" ], "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": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense", "terseLabel": "Mandatory deemed repatriation of foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalLiability": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for tax liability 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": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Liability", "terseLabel": "Provisional liability" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Stock repurchase, average cost per share (in USD per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r248" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r21", "r244", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirement of common stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r248", "r249" ], "calculation": { "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r244", "r245", "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r244", "r245", "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.", "label": "Treasury Stock, Value, Acquired, Par Value Method", "terseLabel": "Treasury Stock, Value, Acquired, Par Value Method" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r304", "r343", "r423", "r438" ], "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": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r305", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions of the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r319" ], "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": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Interest accrued on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Portion of uncertain tax benefit, if recognized, would reduce effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months", "terseLabel": "Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Unrecorded Unconditional Purchase Obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r148", "r149", "r152", "r153", "r154" ], "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]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in the valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r123" ], "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]", "terseLabel": "Allowance for deferred tax assets" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Valuation Allowances and Reserves, Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "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]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r137" ], "calculation": { "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average number of shares of common stock outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r137" ], "calculation": { "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations", "http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6387-128476" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6393-128476" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6396-128476" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6527-128477" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6571-128477" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r444": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r445": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r446": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r447": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r448": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r449": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r45": { "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" }, "r450": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r451": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r452": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080555-108585" }, "r99": { "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" } }, "version": "2.1" } XML 23 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jan. 21, 2020
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
Subsequent Events                        
Cash dividends declared per share of common stock   $ 0.23 $ 0.23 $ 0.23 $ 0.22 $ 0.22 $ 0.22 $ 0.22 $ 0.21 $ 0.91 $ 0.87 $ 0.81
Diluted   $ 0.63 $ 0.97 $ 0.88 $ 0.50 $ 0.28 $ 0.95 $ 0.94 $ 0.54 $ 2.98 $ 2.72 $ 1.94
Subsequent Event                        
Subsequent Events                        
Cash dividends declared per share of common stock $ 0.23                      
Dividends $ 10.1                      
XML 24 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' equity - Comprehensive Income (Loss) - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent $ 0 $ (59) $ 37  
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance, beginning of period (24,650) (12,496) (32,970)  
Other Comprehensive Income (Loss), Net of Tax (179) (12,154) 20,329  
Amounts reclassified from accumulative other comprehensive income, net of tax     (145)  
Balance, end of period (24,829) (24,650) (12,496)  
Reclassification from AOCI, tax expense (benefit)   0 0  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance, beginning of period (22,965) (10,054) (31,472)  
Other Comprehensive Income (Loss), Net of Tax 885 (12,911) 21,273  
Amounts reclassified from accumulative other comprehensive income, net of tax     (145)  
Balance, end of period (22,080) (22,965) (10,054)  
Other comprehensive income (loss) before reclassification, tax expense (benefit) 0 0 0  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance, beginning of period (1,685) (2,442)    
Other Comprehensive Income (Loss), Net of Tax (1,064) 757 (944) $ (1,498)
Amounts reclassified from accumulative other comprehensive income, net of tax     0  
Balance, end of period (2,749) (1,685) (2,442)  
Other comprehensive income (loss) before reclassification, tax expense (benefit) $ 95 $ (59) $ (37)  
XML 25 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2019
Nov. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross     $ 579,592 $ 563,745  
Less accumulated depreciation and amortization     346,594 318,388  
Property Plant and Equipment Excluding Capital Projects in Progress     232,998 245,357  
Capital projects in progress     16,014 9,240  
Property, plant and equipment, net     249,012 254,597  
Fully Depreciated Property, Plant and Equipment, Original Cost     211,200 196,800  
Proceeds from Sale of Property Held-for-sale   $ 17,500      
Proceeds from Sale of Real Estate $ 9,500        
Gains (Losses) on Sales of Other Real Estate $ 5,600        
Depreciation     32,600 33,300 $ 21,600
Software Development [Member]          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross     28,600 26,400  
Capital projects in progress     3,200 3,600  
Land [Member]          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross     28,092 30,034  
Buildings and site improvements          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross     195,210 198,809  
Leasehold Improvements [Member]          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross     4,911 4,826  
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross     $ 351,379 $ 330,076  
XML 26 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2017
USD ($)
lease
Jan. 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Lessee, Operating Lease, Renewal Term 5 years      
Operating Lease, Weighted Average Remaining Lease Term 6 years 6 months 14 days      
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 9,425      
Finance Lease, Liability, Payments, Due Next Twelve Months 1,160      
Operating Lease, Payments 8,988      
Operating lease right-of-use assets 9,234      
Operating Lease, Liability, Current 7,392     $ 0
Operating lease liabilities, net of current portion 27,930     $ 0
Operating Lease, Liability 35,322   $ 35,100  
Finance Lease, Right-Of-Use Asset, Gross 3,569      
Finance Lease, Right-Of-Use Asset, Accumulated Depreciation (2,739)      
Finance Lease, Right-of-Use Asset 830      
Finance Lease, Liability, Current 1,125      
Finance Lease, Liability, Noncurrent 386      
Finance Lease, Liability 1,511      
Finance Lease, Right-of-Use Asset, Amortization 872      
Finance Lease, Interest Expense 68      
Lease, Cost 940      
Finance Lease, Principal Payments 1,160      
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 5,920      
Lessee, Operating Lease, Liability, Payments, Due Year Two 7,978      
Finance Lease, Liability, Payments, Due Year Two 386      
Lessee, Operating Lease, Liability, Payments, Due Year Three 5,834      
Finance Lease, Liability, Payments, Due Year Three 0      
Lessee, Operating Lease, Liability, Payments, Due Year Four 3,978      
Finance Lease, Liability, Payments, Due Year Four 0      
Lessee, Operating Lease, Liability, Payments, Due Year Five 3,275      
Finance Lease, Liability, Payments, Due Year Five 0      
Lessee, Operating Lease, Liability, Payments, Due after Year Five 11,563      
Finance Lease, Liability, Payments, Due after Year Five 0      
Lessee, Operating Lease, Liability, Payments, Due 42,053      
Finance Lease, Liability, Payment, Due 1,546      
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 6,731      
Finance Lease, Liability, Undiscounted Excess Amount $ 35      
Finance Lease, Weighted Average Remaining Lease Term 1 year 5 months 8 days      
Operating Lease, Weighted Average Discount Rate, Percent 5.37%      
Finance Lease, Weighted Average Discount Rate, Percent 3.23%      
Cisco Systems Capital Corporation        
Finance Lease, Liability   $ 4,400    
Minimum | Cisco Systems Capital Corporation        
Number of Capital Lease Obligations | lease   2    
Debt Instrument, Interest Rate, Stated Percentage       2.89%
Maximum | Cisco Systems Capital Corporation        
Number of Capital Lease Obligations | lease   4    
Debt Instrument, Interest Rate, Stated Percentage       3.50%
XML 27 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Purchase Obligations and Employee Relations (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Collective bargaining arrangements    
Unrecorded Unconditional Purchase Obligation $ 51,400,000  
Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months $ 50,200,000  
Percentage of employees represented by labor unions 14.00%  
Primary Revolving Credit Facility    
Collective bargaining arrangements    
Long-term Debt $ 700,000 $ 800,000
XML 28 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets    
State tax $ 721 $ 919
Workers’ compensation 828 785
Health claims 775 445
Vacation liability 341 370
Allowance for doubtful accounts 324 171
Inventories 4,275 5,659
Sales incentive and advertising allowances 1,150 799
Lease obligations 8,812 0
Stock-based compensation 2,695 3,074
Unrealized foreign exchange gain or loss 327 440
Foreign tax credit carryforwards 4,945 5,043
Uncertain tax positions’ unrecognized tax benefits 68 39
Foreign tax loss carry forward 7,763 8,091
Other 1,026 1,813
Deferred tax assets, gross 34,050 27,648
Less valuation allowances 11,617 13,254
Deferred tax assets, net, noncurrent 22,433 14,394
Deferred tax liabilities    
Depreciation (10,416) (9,189)
Goodwill and other intangibles amortization (13,737) (13,027)
Tax effect on cumulative translation adjustment (523) (497)
Deferred tax liabilities (33,440) (22,713)
Total Deferred tax asset/(liability) (11,007) (8,319)
Operating loss carryforwards    
Deferred tax assets, net, noncurrent 22,433 14,394
Pre-tax loss carryforwards 40,200  
Deferred Tax Liabilities, Right Of Use Assets $ (8,764) $ 0
XML 29 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contract with Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Retained earnings $ 645,507 $ 628,207
ASC 606 | Wood construction products    
Disaggregation of Revenue [Line Items]    
Percentage of net sales 84.00% 85.00%
ASC 606 | Concrete construction products    
Disaggregation of Revenue [Line Items]    
Percentage of net sales 16.00% 15.00%
ASC 606 | Other    
Disaggregation of Revenue [Line Items]    
Percentage of net sales 1.00%  
EXCEL 30 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:"65 ?(\\#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,$% @ ]H)94"?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 " #V@EE0/SW95>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.LU@AZC+98@32$A, G&+'&^+:-HH,6KW]K1E MZX3@ 3C&_O/YL^0:H\8NT7/J(B7VE&^&T+198]R((W/4 !F/%&PNQT0[-O== M"I;'9SI M/AA#P1*RC4$8NLL6YB 15R(PM0.-2:RW*4SWN&"CY^IF6$.@1H* MU'*&JJQ F&EB/ U-#5? !&-*(7\7R"W$N?HG=NZ .">'[)=4W_=EOYISXPX5 MO#T]OLSK%K[-;%ND\5?VFD^1-N(R^76UO=\]"*.DDH54A;K;56NME*YNWR?7 M'WY7X= YO_?_V/@B:&KX=1?F"U!+ P04 " #V@EE0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( /:"65 ($I+@< , ,@0 8 >&PO=V]R:W-H965T&ULC5AM;YLP&/PKB!\P\ LDJ9)(3:-IDS:IZK3M,TV\[V<09G?M'U2W-0J@U>RZ)J%N&A;8]W4=1L#JK,FD_Z MJ"IS9Z?K,FO-9;V/FF.MLJTEE47$XSB-RBROPN7J<&IWQ_:+N&:#D_9GOU0[4_CX^UN8J&*MN\5%63ZRJHU6X1 MWK.[M4@Z@D7\RM6E&9T'W5">M7[I+KYN%V'<]4@5:M-V)3)S.*L'511=)=./ M/WW1<-#LB./SM^J?[>#-8)ZS1CWHXG>^;0^+-<3H['116-_@\VI:7795S%=*;/7ZS&O[/%RO2-E3\,$WA/X0!#\ M0X+H"6(@L(\59$^0[P0[_=%U*'9NUEF;+>>UO@3UU=YCUCU%[$Z:V=]TC7:R M[3TS/8UI/2_C>73NRO2(U17!1P@V(")3>Q#@2&#%"9W?"CQ0A+A%K"E"XBX( M.$9AZ6)$3S!=0KJT=#FBI\X44<0$"R10("'TJ2- $3,LD$*!E-"9ZS* >&R> M0(D)Y3L^KP!$8(DIE)A2OG0D ,1C]0Q*S"C?]1I /&:S&"?TUP+UWV$\;C/]3P=GG--<)NU59]YC$8JI^34YG\60V MG7G\$7@-$#3?B?M)W&/2D9J4(DV2T1OI5@NO!(*F/'$^KE<(X_N\QBN!H"E/ MW/0 C,\EX?F*IRE/W/0@C,\=O!((FO+$30_">%9H@5<"05.>NL\UPKCK333: MYI6JWMLM=!-L]*FR^_=1Z[!-O[<;T>@=?MWC?\_J?5XUP;-NS6;3;@EW6K?* M="7^9+IR4-EVN"C4KNU.)^:\ONZMKQ>M/O;_&T3#GQ?+?U!+ P04 " #V M@EE0CA%[?0D$ #E$@ & 'AL+W=O;Y#@,EX[CUVVW7[.M2GLW_L5OUKTU3=?SM? MM]=- LG[C6^GE^,PWDBWZTOUXO_TPU^7QRYKL92GMOT^7OQVV"1J=.1KOQ_&%%4XO/G2U_68*?CX=TF: MW-H< ^_/W[/_,A4?BGFJ>E^V]3^GPW#<)#99'?QS]5H/W]KKKWXIR"2KI?K? M_9NO@WQT$MK8MW4__:[VK_W0-DN68*6I?LS'TWDZ7I?\[V%R "X!> N [-, MO01H$I#.SJ92?ZZ&:KONVNNJFT?K4HV3 AYTZ,S]>'/JN^F_4&T?[KYM1;*;)7@G(8J2*W)]DZ2A_9L)%$W@%*_OXS,Y7HOQ>HK/[N,-*6*6F$ER MGHO0"D&12K@,<@56R6XRT4W&W>3$S2S)[YO13M\5/;L19%FN#,INC.C&<#<% M<6-8,VC *2(K!5F1*VME-[GH)N=N+'&3\Z)=AJ0'2T%5H'*RET+T4G OCG@I M6"MYIGC/<)EQSF#$C17=6.:F()-S9_D 9$X!?1H%F@%AJ"R%C:R* MC!/(Z 3D;C+J!H49H>B EI(LRU2$-B"C&#B+"\KB1?-A3BACF1])IEV$-R## M&#B-"TIC$#BKG-$4VZ4H1,AC;SN0D0R&O>^*V*C+& 7.T8)R%#@BM=:&];(@ M"T\-1/S(* 7.4@J"'7!* AIC6"<+NL!VB- 49)P"YRE]_G; 20G&4>8J&2V4F8J< MJ98R%05:*ITI^L(1=.$)A2SF*+(DY5RUE*N2QE WGVH^.I&)BIK1PN:1##(# MD3/0TC4@IY*,/F7O(UZ*64@OY*C/+V)P31";VQ2$3%#E!+246SF=^]53.PQM M,VTP/+?MX$-2]36D._KJ<+NH_?,PGA;AO)LW7N:+H;TLFTKI;6=K^S]02P,$ M% @ ]H)94,[%.V(] @ K0< !@ !X;"]W;W)K4O?$28^&\UZ3A&[<4HET#P(\EKA%?T18W\LJ9LAH) MN607P%N&T4F;:@)\"&-0HZIQBUSO[5F1TZL@58/WS.'7ND;L[Q83VFU*DNI5 ;H,A;=,$_L?C5[IE<@3'*J:IQPRO:. R?-^XG;[WSH#)HQ6N%.SZ9 M.ZJ4 Z5O:O'MM'&A(L($'X4*@>1PPSM,B(HD.?X,0=TQIS).YQ_1O^CB93$' MQ/&.DM_5290;-W6=$SZC*Q$OM/N*AX(BUQFJ_XYOF$BY(I$YCI1P_>\H@B46KTWH]5H\>NOQ(E@\UN\ >#/QJ\\*XA& R!80 ]F2[U,Q*HR!GM'-8_ MK1:IE\);!_)F'M6FOG?ZFJR6R]U;D44YN*DX@V3;2_R)Q)\K=DM%'(P2(/./ M$+X5PM?^8 H1V_V!U1]H?SCU)T81O231DD9+X IZ1AT/1#.2T$H2+DE2@Z27 MQ),D$830('D@FI%$5I)H29(9)-$BB8EQ3S%CB*T,\8+!,RO=Q@\A[BEF$(D5 M(K% & ]^FSSS=CP0S5!2*TIJ03&^I6VZJ-:+8?\S>)Y1SJ R*U1F@0H,J&R1 M*@Q]F"V9;,(L2_^+)#N ]52"%JC0/)?@LU16I14+3,Y-UMX6 #KM)(=:QIDS:INM.VUVY#F^C:<6:[S=VW'_[3 MW.3PN'W3V/3'X0$##X?5J6Z^MSOGNL6/JCRT]\M=UQWOHJA]WKFJ:&_KHSOX M_[S4355T_K5YC=ICXXKM4*DJ(Q)"1U6Q/RS7JZ'LL5FOZK>NW!_<8[-HWZJJ M:/[+7%F?[I=R^5'P;?^ZZ_J":+TZ%J_N3]?]=7QL_%MTCK+=5^[0[NO#HG$O M]\L'>9/"_ZKCS5]??^Y;?M_5+TBESIGKL^1.%_WMW&E64? MR>OX=PJZ/+?95[Q\_HC^R]!YWYFGHG6;NOQGO^UV]TN[7&S=2_%6=M_JTZ]N MZE"R7$R]_]V]N]+CO1+?QG-=ML/?Q?-;V]75%,5+J8H?X^_^,/R>IO@?U7 % MFBK0N8+4GU904P7ULT+\:85XJA"S"M'8E6%L\J(KUJNF/BV:\?,>BWX6R;O8 MC_YS7S@,]O _/SRM+WU?2Y&LHO<^T,1D(T.7S)F(?/1S$X2:R"BH3M<-;$)" MJVLD#Q$I-%:A8$?5$$!=!3 X0 P#Q$. ^"J 92,U,LG '$9&*IVHE'48<,)8 M*QB7AUQJC* $ZTZ@[@3H9NUD(Z,OVM%Q''-L$V)):A-BGS,'F%(^(%:MH6H= MJI:"J=9!.W%*4C%L S KR!JF&F"Q4G9FJANHVH233,X$L#" !=UFPYO94*@1 M"9N*&T ID6C6:11+RYF%E4+)*9#,5F^6!LWX;B6::P:82%,EF6@4+4Z%PJJE MP!N? +ICOO.)L*G$D&'DS^S9$D@/-FT9-*6D3@5?'9"3 M29)PZ8 3"5UT\5HZ](('24"ZYM(I:.I&"PH&'6#>O S?1"&GQ8QN[!Y2 =V& MZU9!0\%HAXC6EJ_*3P-=R\5>)8%926Y6$W0U&:U?EL$X \Z0IF"& $Y9,G/K M$MN5!'XEN5_)T&)NI%&&*P>85C'7#2AK9MQ*8KN2P*^(^Y4,+>9&7L[$276( M2=ZU'$ VG=.,S4H:H%ERS>;K.?TED@/$?P@UXS,2>Z,$YLC/'ID,'2W0^R62 M ^2&YIQ<8E^4P!B)&Z,$7F:L2H*9C#B2%!@,X/Q)3L[LTH2]D8 W\NTWH]#+ M_(')L%UA@[ D3OGF ;!$6C&7:&!C)&",?)O**#0RJ51J@Z0$<*3]K.7*0RXE M+6=R"\*^2, 7B?LBA49F;3#>R.THE?P0!3B2\Q,%VR(!6R1NBQ2ZF<_=N,L MZD89[HR 2N<2"\+>2, ;^3K*"&1H/AD0BJM&&9]/G/BZA)P2Z=S\QMY(29A? MT,S9D;!1$3 JGC%E$W2I-NCXB)C+Z7/+S\4YH.1M.I.^$K8I C;%4X)L@J[E M\*^P@93AZ2N@O.BY28:]BFSXI13-A,#^0< _^.:34;C?Q[%1P:8 ,$T\3]X=V\51W75T-%VLO==TY MKU+<^O6T<\7V_%*ZEZY_-/ZY&6\HQY>N/DZWK]'Y"GC]/U!+ P04 " #V M@EE0U3P_!^P! #8! & 'AL+W=O3WKKDEVT: M$E4M5(K15NU?79@N&A]H;8)V[^O;0A+(-T7[!F? M<^:"QTDOY(NJ ;3WRBA7*:JU;G<8J[P&1M2#:(&;DU)(1K0Q9855*X$4CL0H M#GU_BQEI.,H2YSO)+!&=I@V'D_14QQB1?_= 19^B %T=STU5:^O 6=*2"GZ M_MF>I+'PI%(T#+AJ!/#?+&XK_!!:B!VTQ,C%Q0Y;Y>WBDMV*AB4F'D=5@;[M9^U+_2[A/" MD1!.A&#[+B$:"=$;(7Z7$(^$>$' 0RFN-T>B299(T7MR^+LML99;R7+(@V";Y8H1&S'S#A'#,AL%&?0H3W0NS#%3V\#7!8([;1+>2X MA@3^]GX6T=U"(R<0W13Z'X'XKD#L!.(;@<=%IP;,QF&XP_B+4M>(#YM/BUK7 MF%F@(5,\^[\,9.5F1WFYZ+BV;9IYI_%\"NW]6/CW9FR'*7N3&6;^.Y%5PY5W M%MK'K/L'U!+ P04 M " #V@EE0:]2T?%D& <(P & 'AL+W=OE M9)TOW!U:N8?S1X;+X9*<'5*^>*N;;X?GJFHGW[>;W>%R^MRV^\_S^>'^N=J6 MAT_UOMJ%OSS6S;9LP\?F:7[8-U7YT#?:;N:496Z^+=>[Z=5%_]U=[B<9AVC M:E/=MUV(,KR\5HMJL^DB!1[_#D&GISZ[AN_?_XB^Z@O//^J%] MOIP6T\E#]5B^;-HO]=NOU3 @.YT,H_^]>JTV =XQ"7W[_O5MB/^C&6Y 0P,Z-5#J; ,]-- _&^BS#868GIQ([A@J(N,@&0?(L*1=.]$-A7W -MUJ#!61R2&9',P@ MW]NYZ&;FWVV4(Y<14$2E@%0*0(5)R'4A>G%.,0U9%&)E\YV$PF2)2?20K!\G MN_!R>DCC3E2&E3>3W=B,2V\F^@FKVUFNK&.PF%"B%"A 2'%"2JZ%/ O_.". M4Q)W.^ BJ7(1+J:.Q5H!M>;4%P,HIO2^VL4]85540!8M\21)7>3K>(!$XV:S MN@1A9LI[;WD.)8[.I!#KL#)@8)H/S$A&NC!\5I?CN)@25G8%I-T:3DFJ]LQJ M[BL6 RPJL'S)XDBI78T+@ (5P%I.!HI[HA^L[0J(N^651DGA-DKQ89\'Q62P MNBL@[S;G@Y;"[!.]8%E60)>M\*I2F(O"Y'G!V?@/F#(0C%PFAK8$.)<[)^HH MP,T4&>_XA@8XD][1A L,H0+#ZQC)RF%<;A*5@W#E(/5Q$T<)NPT47-@XD@H> M[)73;-Z6X[B8$I9Z E(OS!PAC2;/=]EJ'!=3PB)-0*2%I2,IOCIWG,]Y4$P& MRS,!>1:FCJ2H.E[ %B3%F?N)D3@Q7RS-!*19^#H"TIQ:-EB9"2DS]W4D15=E M6AL^ZC%83 BK,R%UYKZ.I#H'83TGQ>VPG)JK>) MU:&Q6FJDEMS8::F6W-@-D,C8\?/Y$L29*6TM/P7> F"'2V518WW6R-ES;Z>! M8]?>.\%]%!=3PGJOD6/GWDX#QV[%-8VL."\\6@JX$>?"$5!,!JN\1B:<>SLMU3EQK-)8FS709L=%HH(RE8 5P,PK)YL((<3;I[30N,AH4&< &FN]!EK/U>=:2]^>>WZ)K&5!,/PF:05 NDC8 M,8-KA@$U0YA6@R1<^X+KZC@NIH2EW@"I%Z;52 DO"L9[-0**R6"1-^@2G=M5 M@ZYE,L?/3J.PF!!6<(,4G,N,D0KN-9_6FS%43"=Q]XV$GN]B ^Y27%8HQPE) M'->>\5 Q:UP1#*H(W),9<)GB\]1:QD7!H+L4+@A&ZBFW9$;6@^"V^/8#NIQW M#U=X#B4NP)+//+!\&W1&X(;,@&MWDQ&_\EB.XV)*6, -.B5P0V: J[<^TSSA M\I:>&[)$I-3^P17#H-,!-V1&ZKS*$[FQ6.B=1:+-T62+?C*]2"!Z ^G+P$&_ $E#\EO0$@*C+B.K<$.&>L%88, MX((A*XB=^&\1SNL\<3=I<6&QH+#P$G9MP>-20QF_@AB%'0G-WSWB[WXW\D?9 M/*UWA\G7NFWK;?],_[&NVRJ$S#Z%T3U7Y7C?''^O&PO=V]R M:W-H965T&UL?53M;ILP%'T5Q -@/@QD$4%J@J9.VJ2HT[K? M#KD)J#:FMA.ZMY]M*"6$-C]BW^MSSOVPN5G'Q8NL )3SQF@C-VZE5+M&2)85 M,"(]WD*C3TY<,**T*M>0,OT']:?="6VA4.=8,&EGSQA%PVK@/P;J( M#=X"GFOHY&3OF$H.G+\8X\=QX_HF(:!0*J- ]'*%'5!JA'0:KX.F.X8TQ.G^ M7?V[K5W7N+=(PSUQ*XS%/\3KD UW&2B8Y2< M2OOOE!>I.!M4="J,O/5KW=BUZT_2=* M$\*!$(Z$(/F2$ V$Z(. OR3@@8!G M!-278GM3$$7R3/#.$?WMML0\HF"-=?=+X[3-MF>Z/5)[KWF0Q!FZ&J$!L^TQ MX10S(I!6'T.$2R&VX1T]O VPNT^(=I\Q#:)[YS+_5 MTZCZ1<2Y;J1SX$I_1/:IGSA7H)/T/9UEI:?E:% X*;--]5[T,Z,W M%&^'<8C&F9S_!U!+ P04 " #V@EE0DV=F<_D& #,)@ & 'AL+W=O MRT4BN= MKFK[VI;+_O7NJZ'?V[ M6JYW-^.7MMU<3:>[AY=Z5>T^-9MZ'?_RU&Q751L_;I^GN\VVKA[W@U;+*2GE MIZMJL1[?7N^_^[*]O6Y>V^5B77_9CG:OJU6U_>^N7C;O-V,]_O'%U\7S2]M] M,;V]WE3/]1]U^^?FRS9^FAZC/"Y6]7JW:-:C;?UT,_ZLK^Z=Z0;LB;\6]?ON MY/=1-Y5O3?.]^_#KX\U8=8KJ9?W0=B&J^..MGM7+91/K[ MC^CE?O)Q,M^J73UKEG\O'MN7FW$^'CW63]7KLOW:O/]2]Q-RXU$_^]_JMWH9 M\4Y)/,9#L]SM_Q\]O.[:9M5'B5)6U;^'GXOU_N=['__',#R ^@%T'!"/?6F MZ0>8GP/LQ0&V'V!_#O 7![A^@/OH$7P_P']T0-8/R-B Z>'L[B_7O&JKV^MM M\S[:'NZX3=7=V/HJBS?$0_?E_OKO_Q:OV"Y^^W:K?;B>OG6!>N;NP- IDZES M9@Z8(S&-"HXR",FX(S&SSBR;]8'Q)SHG7A&;30$HK9QF%[J46(R%%6=0<084\^N4B8.8W"I^ MF0 5XC\F&% F(XLEYU!R#B2S\S+/Q6$R;1A42(@EC?(2<:8T0*4!+ +-E(8A M$<4@44IB$M>'QU*UPGE6 ;'$DZ@:5#N,E AG4A/.N$*6JH]6>N]+6B1$IB4 M&4"\S_G=U%,7IRT1&:B\&.A\WM"&/FL"-W_&Y9(\O\YE7+&D;'#B6DG*4P@) MT=A,M &BIH72QGXDH10E;'$F+$\F'I)],M-0L*1VOA^6B)6:L3=P>A/V)@#_EH@V2 MGC+QF>,+$F&QG!;]$,!(N81L[% $'"KGA3M)3XG'\5[T<,![O%(\$9>(TT'Y ME'1L4F1!$DV%P+9!R#9X#40RVT\,^1#X[ %'P6@Q>\#%9&1373FV$ (=5\[S M*(%FBCPO=0J(*<43$L2R0"GAV+@(&9=(2FR)A:@ CK;C5E #SJ1+"8&\PH/$)O$LSPXW/,%(" M)-A4C6>P+1C0^01>\1C@"Y0KWGP6B-.*+"]-$9>Y7"?RC,'F8( Y\ V"N9'I M7'MO$_>\26Q?@?VKD-AD,#BO&E#\![XS8F3)WM6"W/$*R%F>61"5N91LG,L- MR.6\U)V;X18 (!/C>[""V(#N@47%'<7B&G+=Q$@9E(EBL7^8J6_D.*N:$'SH>/] M[?C^!P2=DQNM.*+WJ>< %MN-E783NR^N7MJ#XW5Z :!8-V7$=8-8)B0V;BPV M&BN-AOA^]=Q*HXD)P/"E";!);OB^5(FP6,Y2XO&!Q;YE91]"BCNDA?V%V.@I M()?'VYQ+!WU-+(]-PG)MXH&/]$OB+>:=E0Y')I8E?%L6<&B*\P_&*SX8KX2< M/&7W5CYLNGC*L%=;^;PI:9X6FZ>5YDG\:>#<2J_3E@I+B#6; K M)O;N 13X_EH)(.U,(B$Y;%X.F!=?77=NL/.9#2/S8:081DJ F,PEBB2'/<\! MS].:3WKPF=!L&)D/(\4P4@)$&YUH'!SV3 <\4W//=.#)$F\^"P!9SXM9!*6> M 3ILE@Z8I3;\,AF1J;42;X?, !:"V(_Y6+#B0\%*2(EN;WKRGLRJWC[O7XO: MC1Z:UW7;9:.3;X^O7GVF[CT;]OV=OIII\/U<7]T?7JSZ&?[PGM?OU?9YL=Z- MOC5MVZSV[^ \-4U;1_'J4Y3]4E>/QP_+^JGM?LWB[]O#^U6'#VVSZ=\=FQY? M8+O]'U!+ P04 " #V@EE0YD0\\K ! #2 P & 'AL+W=O= *G7J=JD33IUVOHY!P:B M)I@EX>C^_9+ 4=:A?2&V\7M^=IQL1/-B6P!'7K7J;$Y;Y_H#8[9L00M[@SUT M_D^-1@OG7=,PVQL0501IQ?AN=\>TD!TMLA@[F2+#P2G9P_>]G(6% M!U3/LG)M3C]24D$M!N6>E/@:)2H;OZ0?'61R\%3]*,70+1G'.<;"O<1OO]+X>TV M0;I)D$:"]+\M;N7;R3M_1IV[\)T\C. MDC,Z?[-Q_C6B R]E=^-7J/4/;'$4U"Z8'[QMIC6;'(?]_(+8\HR+/U!+ P04 M " #V@EE05F-;A;4! #2 P &0 'AL+W=OJNF[;)[1FCB2:;,YZ?V7;ZD@.F MV>_UZ@ MO5JU\0LPPSS//#,,V8CFV;8 CKPHJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,T MS/8&1!5!2C*^V[UE2G2:%EGT74R1X>!DI^%BB!V4$N;G&22..4WHJ^.Q:UH7 M'*S(>M' 5W#?^HOQ%EM8JDZ!MAUJ8J#.Z7UR.J)TL:5E(-UJ&86+T6)EVGO=-S' MZ28]S+!M )\!? $<8QXV)8K*WPLGBLS@2,S4^UZ$)TY.W/>F#,[8BGCGQ5OO MO14\.63L%HCFF/,4PU0;$! #2 P &0 'AL+W=O))MYZ.#E7DO M6O@,_DM_ML%B"TLM-1@GT1 +34$?=L?3(<:G@*\21K;_0VV M#> S@"^ ^P1@4Z*D_*WPHLPMCL1.O>]%?.+=D8?>5-&96I'N@G@7O->2\RQG MUT@TQYRF&+Z*V2T1++ O*?A6BA/_"\ZWX?M-A?L$W_^F\!_Y#YL$AT1P^&^) M6S%_JF2KGFJP;9HF1RH<3)KDE7<9V >>WN17^#3MGX1MI7'D@CZ\;.I_@^@A M2,GNP@AUX8,MAH+&Q^.;<+;3F$V&QW[^06SYQN5/4$L#!!0 ( /:"65!5 M*'=\M@$ -(# 9 >&PO=V]R:W-H965TP5]M#YFQJ-%LZ;IF&V-R"J"-**\=WN MAFDA.UIDT7*ARN@N"0$'I H/P MVP7N0:E Y&6\S)QT21F Z_,[^[=8NZ_E+"S$XW>8 MZ[FF9"[^!UQ ^?"@Q.]%>.+DP'UORN",K8AW7KSUWDO!^3YCET TQQRG M&+Z*298(YMF7%'PKQ9'_!^?;\/VFPGV$[S\H3+<)TDV"-!*D'PBN/Y6X%7/S M*0E;]52#:>(T65+BT,5)7GF7@;WC\4W^A4_3_BA,(SM+SNC\R\;^UX@.O)3= ME1^AUG^PQ5!0NW#\XL]F&K/)<-C//X@MW[CX"U!+ P04 " #V@EE0Y%E( M1K4! #2 P &0 'AL+W=O:: M:2%;FJ?1=S)YBKU3LH63(;;76I@_1U X9'1+7QT/LFY<<+ \[40-/\']ZD[& M6VQF*:6&UDILB8$JH[?;PS$)\3'@4<)@%V<2*CDC/@?C6YG131 $"@H7&(3? M+G '2@4B+^/WQ$GGE &X/+^RW\?:?2UG8>$.U9,L79/1/24E5*)7[@&'KS#5 M\XF2J?CO< 'EPX,2GZ- 9>-*BMXZU!.+EZ+%R[C+-N[#>)/L)M@Z@$\ /@/V M,0\;$T7E7X03>6IP(&;L?2?"$V\/W/>F",[8BGCGQ5OOO>2?8Y!5]+<>3OX'P=OEM5N(OPW3\*]^L$R2I!$@F2#TM"F;*S]" MC?]@LZ&@)&^9%K*G M91Y]9UOF9O1*]G"VQ(U:"_OK!,I,!4WIL^-!MIT/#E;F@VCA*_AOP]FBQ5:6 M6FKHG30]L= 4]"X]G@XA/@9\ES"YS9F$2B[&/ ;C4UW0) @"!94/# *W*]R# M4H$(9?Q<..F:,@"WYV?V#[%VK.4B'-P;]4/6OBOH+24U-&)4_L%,'V&IYPTE M2_&?X0H*PX,2S%$9Y>)*JM%YHQ<6E*+%T[S+/N[3?).E"VP?P!< 7P&W,0^; M$T7E[X4796[-1.S<^T&$)TZ/''M3!6=L1;Q#\0Z]UY)G2[%_*N2;7JJP;9Q MFARIS-C'2=YXUX&]X_%-_H3/T_Y%V%;VCER,QY>-_6^,\8!2DAL&UL?5/;;MP@$/T5Q >$7>PF MT6;M\47AX@!>IW_? 3N.E5A] 68XY\R%(1N-?78M@">O M2FJ7T];[_L"8*UM0PEV9'C3>U,8JX=&T#7.]!5%%DI*,[W;73(E.TR*+OI,M M,C-XV6DX6>(&I83]>P1IQISNZ9OCL6M:'QRLR'K1P"_PO_N318LM*E6G0+O. M:&*ASNG=_G!, SX"_G0PNM69A$K.QCP'XWN5TUU(""24/B@(W"YP#U(&(4SC M9=:D2\A 7)_?U+_%VK&6LW!P;^135_DVI[>45%"+0?I',S[ 7,\72N;B?\ % M),)#)ABC--+%E92#\T;-*IB*$J_3WNFXC]--PF?:-H'/!+X0;F,<-@6*F7\5 M7A29-2.Q4^][$9YX?^#8FS(X8ROB'2;OT'LIKF\R=@DZ,^0X0?@*LE\0#,67 M"'PKPI%_HO-M>K*98!+IR9J>)-L"Z:9 &@72_U7X&<*3]$,,MNJH MO$67*D M-(..<[SR+N-Z%Y^0O<.G6?\I;--I1\[&X[O&[M?&>,!4=E&UL;5-M;]L@$/XKB!]0$I*F461; M:CI-G;1)4:MMGXE]?E&!>.(^G1O-@:P)$W);5- M:>U<>V#,YC4H86^P!>UO2C1*.&^:BMG6@"@B2$G&5ZL=4Z+1-$NB[V2R!#LG M&PTG0VRGE##_CB"Q3^F:7AU/356[X&!9THH*GL'];D_&6VQB*1H%VC:HB8$R MI??KPW$;XF/ GP9Z.SN34,D9\248/XJ4KH(@D)"[P"#\=H$'D#(0>1FO(R>= M4@;@_'QE_QYK][6Z+CWP\WN"EL&\!' )\ ^ MB0*"K_)IS($H,] M,4/O6Q&>>'W@OC=Y<,96Q#LOWGKO)>.;VX1= M$8&PO=V]R:W-H965T&,"*S5#;+.G?US:$H@;EQ?:,SSES\3B?T#S9#L"19ZUZ6]#. MN>'(F*TZT,+>X "]OVG0:.&\:5IF!P.BCB2M&$^2=TP+V=,RC[ZS*7,)1MYX*#E?D@6O@.[L=P-MYBJTHM-?168D\,- 6] M/QQ/6[F:81GJZI6?)OD"V*Y!%@>S-$GQ[?Y!]\GO9OPK2RM^2"SK]L['^#Z,"GDMSX$>K\!UL-!8T+Q_?^;.8Q MFPV'P_*#V/J-R[]02P,$% @ ]H)94*?;1T3# 0 -P0 !D !X;"]W M;W)K&UL;531CIP@%/T5P@WNB62\QV4>8F==YFJT@O=PULB, M4C+]YP1"307>X_? "V\[ZP.DS ?6PG>P/X:S=BNRLM1<0F^XZI&&IL /^^,I M\_@ ^,EA,ILY\I5$ BHK&=@;KC"(PCAB9R-WPLG7B5]XG;^ MSOX4:G>U7)B!1R5^\=IV!3Y@5$/#1F%?U/0,2ST91DOQ7^$*PL&]$Z=1*6'" M%U6CL4HN+,Z*9&_SR/LP3O-.2YK2G%P]T8(YS1BZP>Q7!''LJP2-29SH?^DT MGIY$'28A/?G@,(D3I%&"-!"D'PC2FQ)CF"PNDD5%L@C!_8U(#',K0C87)T&W MXF6]P9=E'7/)UQRHY0%9V5WY[QTKHO7 MA8#&^NDG-]?S6YX75@U+FY+U7U'^!5!+ P04 " #V@EE0F"B^!K4! #2 M P &0 'AL+W=O3DFD7J=IDS;IU&G=9RYQ$E0(&9!+]^]G2)IE:]0O@(W?\[,QV6CLDVL! M/'G6JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQW>X]TT)VM,BB M[VR+S Q>R0[.EKA!:V%_GT"9,:=[^N)XD$WK@X,562\:^ [^1W^V:+&%I9(: M.B=-1RS4.;W;'T]IB(\!CQ)&MSJ34,G%F*=@?*ERN@N"0$'I X/ [0KWH%0@ M0AF_9DZZI S ]?F%_5.L'6NY" ?W1OV4E6]S>J"D@EH,RC^8\3/,];RC9"[^ M*UQ!87A0@CE*HUQ<23DX;_3,@E*T>)YVV<5]G&Z29(9M _@,X O@$/.P*5%4 M_E%X4636C,1.O>]%>.+]D6-ORN",K8AW*-ZA]UKP]#9CUT TQYRF&+Z*V2\1 M#-F7%'PKQ8F_@O-M>+*I,(GPY!^%AVV"=),@C03IFR5NQ7SX+PE;]52#;>(T M.5*:H8N3O/(N WO'XYO\#9^F_9NPC>P-///X@MW[CX U!+ P04 " #V@EE0UX%(Y+,! #2 P M&0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D M.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:62FKHK,2. M&*AS>K<['/@5"#R,EYG M3KJD#,#U^9W]4ZS=UW(6%NY1/'X ',]UY3,Q7^&"R@? M'I3X'"4J&U=2#M:AGEF\%"W>IEUV<1^GFS2=8=L /@/X KB->=B4*"K_*)PH M,H,C,5/O>Q&>>'?@OC=E<,96Q#LOWGKOI>#72<8N@6B..4XQ?!6S6R*89U]2 M\*T41_X7G&_#TTV%:82GORG\1_[])L$^$NS_6^)6S)\JV:JG&DP3I\F2$H&UL?5/;;MP@$/T5Q >$7=:;1"O;4C91 MU4JMM$K5YIFUQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HX MUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV& MDR&V5TJ8/T>0.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#54;O MMH=C$N)CP.\6!KLXDU#)&?$Y&-_*C&Z"()!0N, @_':!>Y R$'D9+Q,GG5,& MX/+\QOXEUNYK.0L+]RB?VM(U&;VEI(1*]-(]XO 5IGKVE$S%?X<+2!\>E/@< M!4H;5U+TUJ&:6+P4)5['O=5Q'\8;?C/!U@%\ O 9^"^-T5PQE;$.R_>>N\EY_M=RBZ!:(HYCC%\$;.=(YAGGU/PM11' M_@^/T_Y#F+K5EIS1^9>-_:\0'7@IFRL_0HW_8+,AH7+A>.//9ARS MT7#833^(S=\X_PM02P,$% @ ]H)94)39=[FU 0 T@, !D !X;"]W M;W)K&UL?5-A;]L@$/TKB!]0$I*T461;:CI-F[1) M4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-C MKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMG<,RVDH466?!=;9-A[)0U<+'&] MUL+^/(/"(:=;^N9XEDWKHX,562<:^ +^:W>QP6(S2R4U&"?1$ MU3A^WI_,^ MQJ> ;Q(&MSB36,D5\24:'ZN<;J(@4%#ZR"#"=H,G4"H2!1D_)DXZIXS Y?F- M_7VJ/=1R%0Z>4'V7E6]S>J2D@EKTRC_C\ &F>@Z43,5_@ANH$!Z5A!PE*I=6 M4O;.HYY8@A0M7L==FK0/X\V!3[!U )\ ? 8<4QXV)DK*WPDOBLSB0.S8^T[$ M)]Z>>.A-&9VI%>DNB'?!>ROXX3YCMT@TQ9S'&+Z(V&UL?5/;;MP@$/T5Q <$+]YLTY5M*9NH:J566J5J M^LS:8QL%C MXG?Y]!^RX5FOE!9CAG#,7AFPT]L6U )Z\:M6YG+;>]T?&7-F" M%N[&]-#A36VL%AY-VS#76Q!5)&G%>)(I,0B478UZ"\:7*:1(2 @6E#PH"MRL\@%)!"-/X-6O2)60@KL]OZI]B M[5C+13AX,.JGK'R;TSM**JC%H/R3&3_#7,\M)7/Q7^$*"N$A$XQ1&N7B2LK! M>:-G%4Q%B]=IEUW]"$^\ M.W+L31FKJF'Y)M@?VFP#X*[-\M<0-S^+=(MNJI!MO$:7*D-$,7)WGE70;VGL&UL?5-A;]P@#/TKB!]0+B3KJE,2J==JVJ1-.G7:]IE+ MG 05X@S(I?OW Y)FV1;U"V#C]_QL3#ZA>;8=@",O6O6VH)USPY$Q6W6@A;W! M 7I_TZ#1PGG3M,P.!D0=05HQ?CC<,BUD3\L\^LZFS'%T2O9P-L2.6@OSZP0* MIX(F]-7Q)-O.!0$TT=8ZGE'R5+\9[B"\N%!B<]1H;)Q)=5H'>J% MQ4O1XF7>91_W:;Y)DP6V#^ +@*^ NYB'S8FB\D?A1)D;G(B9>S^(\,3)D?O> M5,$96Q'OO'CKO=>2W_*<70/1$G.:8_@F)EDCF&=?4_"]%"?^'YSOP]-=A6F$ MIW\I3/<)LEV"+!)D;Y:X%Y/]DX1M>JK!M'&:+*EP[.,D;[SKP-[S^"9_PN=I M_R),*WM++NC\R\;^-X@.O)3#C1^ASG^PU5#0N'!\[\]F'K/9<#@L/XBMW[C\ M#5!+ P04 " #V@EE0Y#4U;+8! #2 P &0 'AL+W=O_$M0""O6AF?TS:$[L28+UO0PM_9#@S> MU-9I$=!T#?.= U$ED%:,;S8'IH4TM,B2[^**S/9!20,71WROM7 _SZ#LD-,M M?7,\RZ8-T<&*K!,-?('PM;LXM-C,4DD-QDMKB(,ZIX_;TWD?XU/ -PF#7YQ) MK.1J[4LT/E8YW41!H* ,D4'@=H,G4"H2H8P?$R>=4T;@\OS&_C[5CK5NXIF8K_!#=0&!Z58([2*I]64O8^6#VQH!0M M7L==FK0/X\WN.,'6 7P"\!EP3'G8F"@I?R>"*#)G!^+&WGROXX3YCMT@TQ9S'&+Z(V%@GV*\2[!/!_K\EKL4\_)6$+7JJP35IFCPI;6_2)"^\\\ ^\O0FO\/':?\L M7".-)U<;\&53_VMK Z"4S1V.4(L?;#84U"$>'_#LQC$;C6"[Z0>Q^1L7OP!0 M2P,$% @ ]H)94"FHRCVV 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0')*U:61;:CI5F[1)4:=UGXE]ME'!YP*. MVW]?P*[G;=:^ '?<>_?N.-(!S;-M !QYU:JU&6VP5=M#ZFPJ- M%LZ;IF:V,R#*"-**\22Y9EK(EN9I])U,GF+OE&SA9(CMM1;F[0@*AXQNZ(?C M4=:-"PZ6IYVHX0>XG]W)>(O-+*74T%J)+3%09?1N)(PV,69A$K. MB,_!^%IF- F"0$'A H/PVP7N0:E Y&6\3)QT3AF R_,'^T.LW==R%A;N4?V2 MI6LRNJ>DA$KTRCWB\ 6F>CY1,A7_#2Z@?'A0XG,4J&Q<2=%;AWIB\5*T>!UW MV<9]&&_X[01;!_ )P&? /N9A8Z*H_+-P(D\-#L2,O>]$>.+-@?O>%,$96Q'O MO'CKO9><7^]3=@E$4\QQC.&+F,TC 2TFN_ @U_H/-AH+*A>.-/YMQS$;#83?](#9_X_P=4$L# M!!0 ( /:"65#P/"W"M $ -(# 9 >&PO=V]R:W-H965T@5"1"&;\F3CJGC,#E^9G]4ZH=:SD+#W=6_915 M:'-Z0TD%M>A5N+?#9YCJ>4?)5/Q7N(#"\*@$-B9+RCR*((G-V(&[L?2?B$V\/''M31F=J1;I# M\1Z]EX)?;S-VB413S'&,X8N8EPB&[',*OI;BR-_ ^3I\MZIPE^"[OQ3^@V"_ M2K!/!/O_EK@6LWN5A"UZJL$U:9H\*6UOTB0OO// WO+T)B_AX[1_$ZZ1QI.S M#?BRJ?^UM0%0RN8*1ZC%#S8;"NH0C]=X=N.8C4:PW?2#V/R-BS]02P,$% M @ ]H)94*'^/?*U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N*F561;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G M;=:^ '?<>_?N.-+!V%?7 'CRKE7K,MIXWQT8R>6IZKV0+)TMU J$*&,MXF3SBD#<'G^9'^,M6,M9^'@WJB?LO1-1F\I M*:$2O?+/9GB"J9YK2J;BO\(%%(8')9BC,,K%E12]\T9/+"A%B_=QEVW^#8FR(X8ROB'8IWZ+WD M_"9)V24033'',88O8K9S!$/V.05?2W'D_\#Y.GRWJG 7X;L_%%ZO$R2K!$DD M2/Y;XEK,_J\D;-%3#;:.T^1(8?HV3O+".P_L'8]O\CM\G/9OPM:R=>1L/+YL M[']EC >4LKG"$6KP@\V&@LJ'XPV>[3AFH^%--_T@-G_C_ -02P,$% @ M]H)94&6;OCJU 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$N(N661;:CI-G;1*4:=MGXE]ME'!YP*.VW\_P*[G;=:^ M '?<>_?N.-(!S;-M !QYU:JU&6VP-=M#ZFPJ-%LZ;IF:V,R#* M"-**\_.QEML9BFEAM9*;(F!*J-WV^,I"?$QX(>$P2[.)%1R07P.QI6DJGXKW %Y<.#$I^C0&7C2HK>.M03BY>BQ>NXRS;NPWASFTRP M=0"? 'P&'&(>-B:*RC\))_+4X$#,V/M.A"?>'KGO31&:C!UG"9+"NS;.,D+[SRP=SR^R>_P<=H?A:EE:\D%G7_9V/\* MT8&7LKGQ(]3X#S8;"BH7CGM_-N.8C8;#;OI!;/[&^2]02P,$% @ ]H)9 M4+I<-:+K @ ' T !D !X;"]W;W)K&UL=5?M M;ML@%'T5RP]0FTL^JR12TVG:I$VJ.JW[31.26+6-9TC2O?TP=KT,#G]J0\X] MYV+.O8755;5O^B2E2=ZKLM;K]&1,G>2E=!WJI&U_>6@VDH8.VR/F6Y: M*?8NJ"HSRO-95HFB3C MA9:/JOQ5[,UIG2[29"\/XER:9W7](H<%3=-D6/TW>9&EA7>96(V=*K7[F^S. MVJAJ8+&I5.*]?Q:U>UX'_H\P'$!# 'D!62_D,O\DC-BL6G5-VO[C-Z+;8W9/ M]MOLNDGW*=QO-GEM9R\;6N2K[-(1#9AMCZ$;#!L1F64?)0A);"D()QS.88;< MA?/;<#;%!!-(,'$$D_^6R+PE(DPDRRD4F0("[HD@S 2+S*#(#!!,/1&$F6&1 M.129 X*Y)X(P"RRR@"(+0+#T1 !FF6.1)119 @)_XQ$FLO$LQQ64 PI_ZR$H MLOP7!\8 0K? ! 4<0##=8O4$L#!!0 ( /:"65 *U$[\N $ M -(# 9 >&PO=V]R:W-H965T;,_XG#,7C_-1FT?; M 3CT+(6R!>ZR5[D'YFT8;R9PW34ML;X#5D20%H4ER323C"I=Y M])U,F>O!":[@9) =I&3FY0A"CP7>X5?' V\[%QRDS'O6PD]PO_J3\1995&HN M05FN%3+0%/AF=SAF 1\!OSF,=G5&H9*SUH_!^%X7. D)@8#*!07FMPO<@A!! MR*?Q-&OB)60@KL^OZG>Q=E_+F5FXU>(/KUU7X#U&-31L$.Y!C]]@KN<31G/Q M/^ "PL-#)CY&I86-*ZH&Z[2<57PJDCU/.U=Q'Z>;ZVRF;1/H3* +81_CD"E0 MS/PKRI3NGV_1T,\,TTM,UG7X0/]L4R*) ]E^)7]Z4N(%)DS=!R*JG M$DP;I\FB2@\J3O+*NPSL#8UO\@\^3?L],RU7%IVU\R\;^]]H[<"GDESY$>K\ M!UL, 8T+Q\_^;*8QFPRG^_D'D>4;EW\!4$L#!!0 ( /:"65#$Z=KOM@$ M -(# 9 >&PO=V]R:W-H965T( 7B=_WP$[CIOZ!9CAG#,7AFPT]MFU M )Z\*JE=3EOO^P-CKFQ!"7=E>M!X4QNKA$?3-LSU%D0524HROMO=,"4Z38LL M^DZVR,S@9:?A9(D;E!+V[0C2C#G=TW?'4]>T/CA8D?6B@9_@?_4GBQ9;5*I. M@7:=T<1"G=.[_>&8!GP$_.Y@=*LS"96;F^N9MDW@,X$OA-L8ATV! M8N9?A1=%9LU([-3[7H0GWA\X]J8,SMB*>(?)._1>BB399^P2A&;,<<+P%>8# MP5!]"<&W0ASY?W2^34\V,TPB/5G3>;HMD&X*I%$@_:=$_JG$+4SR*0A;]52! M;>(T.5*:0<=)7GF7@;WC\4T^X-.T/PK;=-J1L_'XLK'_M3$>,)7=%8Y0BQ]L M,234/AR_X-E.8S89WO3S#V++-R[^ E!+ P04 " #V@EE0*7+.5L4! W M! &0 'AL+W=OPZWD97PQWO/?NCN..G=2*RV9=:9NB.DUL"J0I"!TL]D3R7B'BRSX MSKK(U& %[^"LD1FD9/K/"80:<[S%GXYGWK36.TB1]:R!%[ _^[-V%EE4*BZA M,UQU2$.=XX?M\91Z? #\XC":U1[Y2BY*O7KC6Y7CC4\(!)36*S"W7.$1A/!" M+HVW61,O(3UQO?]4_QIJ=[5Y]6WH5UG$[2_4R+$^A,H OA$.*0*5#( M_ NSK,BT&I&>[KYGOL7;(W5W4WIGN(IPYI(WSGLMDF27D:L7FC&G"4-7F.V" M($Y]"4%C(4[T/SJ-TY-HADF@)VLZ/<0%=E&!71#8_5-B>E-B#+./!TFC0=*( MP/U-D!CFMA*R:IP$W80G:U"IABZ,R\J[3,4##8W_"Y]&Z@?3#>\,NBCKGD]H M[?7TUN>#*OZ>4S)\J\H/@!02P,$% @ M]H)94'?=BDBV 0 T@, !D !X;"]W;W)K&UL M=5/;;IPP$/T5RQ\0LX:TZ0J0LJFJ5FJE5:JVSUX8P(J-J6V6].\[-H2BE+S8 MGO$Y9RX>YY.Q3ZX#\.19J]X5M/-^.#+FJ@ZT<#=F@!YO&F.U\&C:EKG!@J@C M22O&D^0=TT+VM,RC[VS+W(Q>R1[.EKA1:V'_G$"9J: '^N)XE&WG@X.5^2!: M^ [^QW"V:+%5I98:>B=-3RPT!;T_'$]9P$? 3PF3VYQ)J.1BS%,POM0%34)" MH*#R04'@=H4'4"H(81J_%TVZA@S$[?E%_5.L'6NY" \*>D=)#8T8 ME7\TTV=8ZKFE9"G^*UQ!(3QD@C$JHUQ<234Z;_2B@JEH\3SOLH_[--]DZ4+; M)_"%P%?"78S#YD Q\X_"BS*W9B)V[OT@PA,?CAQ[4P5G;$6\P^0=>J]EFG[( MV34(+9C3C.$;S&%%,%1?0_"]$"?^'YWOT]/=#--(3[?T](WXV:Y %@6R;8E9 M\JK$/&PO=V]R:W-H965T)W^?0?L.$[J%V"& M<\Y<&++1V&?7 GCRHE7G_KJ>)1-ZX.#%5DO&O@) M_E=_MFBQ1:62&CHG34,L$8I5$NKJ0.O2F#,[8BWF'R#KW7(DEYQJY! M:,:<)@Q?8?8+@J'Z$H)OA3CQ_^A\FYYL9IA$>K*F)\FV0+HID$:!]%V)R8<2 MMS#IAR!LU5,-MHG3Y$AIABY.\LJ[#.P=CV_R!I^F_8>PC>P (M?C!%D-![FT:;K);C+I9K>_&3TJ*1<+.';??@&MM:U_@'/XON]< M..2C-B^V W#H30IE"]PYU^\)L54'DMD+W8/R-XTVDCEOFI;8W@"K(TD*0G>[ M*R(95[C,H^]HREP/3G %1X/L("4S_PX@]%C@!+\[GGC;N> @9=ZS%GZ#^],? MC;?(HE)S"GR$ MN9Y+C.;B?\(9A(>'3'R,2@L;5U0-UFDYJ_A4)'N;=J[B/DXW63+3M@ET)M"% M.5;F1H_(3+WO67CB9$]];ZK@C*V(=SYYZ[WG,LTNF:GEYM"V2; ED4R#X)7'\I\3LF MS;X&(:N>2C!MG":+*CVH.,DK[S*PMS2^R0=\FO9?S+1<6732SK]L['^CM0.? MRN["CU#G/]AB"&A<.%[[LYG&;#*<[N&PO=V]R:W-H965T7N(ML2TVK:I,V*>JT[C>QCR\J& ](W+W] #N>Y[(_@7/\7\)IU^,B<[F3+#)QT:SKX221NG!.Y>\C,#'F>(=OB9>N:;5-D"(;: /?0?\8 M3M)$9%&I.@Z]ZD2/)-0Y?M@=CJG%.\!K!Z-:[9'MY"S$FPV^5#D.;$' H-16 M@9KE"H_ F!4R9?R:-?%B:8GK_4W]V?5N>CE3!8^"_>PJW>;X'J,*:GIA^D6, MGV'N)\%H;OXK7($9N*W$>)2"*?>+RHO2@L\JIA1.WZ>UZ]TZSOHWFI\0SH1P M0R"3D:O\B6I:9%*,2$YG/U#[%^\.H3F;TB;=4;AOIGAELM_ M2>(U23X*),'&Q(?YSTGNO29[CT"X,?%A(K])ZC5)/0+QQL2'238F9'4%.3[N CX ? @:W.)-0R<68EV!\KG*Z"0F!A-('!8[;%1Y RB"$ M:?R:-.D<,A"7YS?UIU@[UG+A#AZ,_"DJW^;T0$D%->^E?S;#)YCJV5,R%?\% MKB 1'C+!&*61+JZD[)TW:E+!5!1_'7>AXSZ,-VDZT=8)R41(9L(AQF%CH)CY M(_>\R*P9B!U[W_'PQ-MC@KTI@S.V(MYA\@Z]UR+=WV;L&H0FS&G$) O,=D8P M5)]#)&LA3LD_]&2=GJYFF$9ZNJ3O_Q-_MRJPBP*[OTJ\^U#B&N;P(0A;]%2! M;>(T.5*:7L=)7GCG@;U/XIN\P\=I_\IM([0C%^/Q96/_:V,\8"J;&QRA%C_8 M;$BH?3C>X=F.8S8:WG33#V+S-R[^ %!+ P04 " #V@EE08L2"I;=.JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$DN65:R(X66?2= M39'AX)3LX&R(';06YL\)%(XYW=%WQXML6A<$3U2U:NS>D=)1748E#N!)MVF47]W&ZX?.>3M]Y[+?:'^XQ=@]",.4T8OL+L%@3S MZDL(OA7BQ/^C\VWZ?C/#?:3OU_1#NBV0;@JD42!=EWB;?"AQ"_.Q2+;JJ0;3 MQ&FRI,2ABY.\\BX#^\#CF_R#3]/^39A&=I9&PO=V]R:W-H965T E3Y(M'!61/=",/7K!%P.QR ,[H[7YEH;YZ!YUK$K? 7SK3LK:]&9I6P$ MM+J1+5%0'8/'\'!*'=X#OCN$HN4KXYXU-Y##8N(>!0&,? ['*#)^#< M$=DT?DZFVDF%AL*H*]CVO3^G68^.]A>$ T!42K #H*^S>%<_JK\&6V]MSQ.HHS>'-&$.8V8:($)9P2U M[+-$A$FK/!H3)NN[=[-;;^:!C935.-SJ,U_PU02P,$% @ ]H)94$F=)(S2 M 0 G 0 !D !X;"]W;W)K&UL;53;CML@$/T5 MQ I%MIE!;4NE"WQ/0::!U(@I-DL\F(H$SB M,@^YBRYS-5C.)%PT,H,05/\^ U=C@;?X/?'"VL[Z!"GSGK;P#>SW_J)=1!:5 MF@F0ABF)-#0%?MJ>SIG'!\ /!J-9S9'OY*K4JP\^UP7>^(* 0V6] G7##9Z! MK;5?@(T8U-'3@]D6-GV#N9X_1 MW/P7N %W<%^)\Z@4-^&+JL%8)6855XJ@;]/(9!C':25[G&EQ0C(3DH5P##YD M,@J5?Z"6EKE6(]+3WO?4_^+M*7%[4_EDV(JPYHHW+GLKTT.:DYL7FC'G"9.L M,-L%09SZ8I'$+,[)?_0D3D^C%::!GJ[IV6-<8!<5V 6!W3\M[NY:C&'V<9-] MU&0?$7J/27A M=/V%3_?V*]4MDP9=E75G-)RD1BD+KI3-@VNXW%Q/%V8*K.KG MMX L#U+Y!U!+ P04 " #V@EE05N;CK;,Z9,^-Q/AK[[#H 3UZ4U*Z@G??]B3%7=:"X MNS,]:+QIC%7>#@Y5YSUOX#OY'?[%HL86E%@JT$T83"TU!']+3>1_B8\!/ M :-;G4FHY&K,*:FAX8/T3V;\#',]!TKFXK_"#22&!R68HS+2Q954@_-& MS2PH1?&7:1=B4*"K_R#TO]SP\<7K* ML#=5<,96Q#L4[]![*W?')&>W0#3'G*>8;!63+A$,V9<4V5:*<_8?/-N&[S85 M[B)\MX;?'[<)]IL$^TBP_Z?$]%V)6S'O5;)53Q78-DZ3(Y49=)SDE7<9V(SW8:L\GPII]_ M$%N^&PO=V]R:W-H M965TTD M3H(.,+6=Y/KVM0VAQ"S7ZY]@F]G96>.)=W;CXE6>&5/>6UE4/)2EE3\7K&"W^8^\N\+S_GIK,Q"L)C5],2^,_6CW@H]"SJ60UZR2N:\\@0[ MSOTEFFYP: (LXB5G-]D;>Z:4'>>O9O+E,/=#HX@5;*\,!=6/*UNSHC!,6L>O MEM3O^=V!'>BG4,[]]9FU!L>^UU7]E M5U9HN%&B<^QY(>VOM[](QV43F" #"3) I'NX&TS<%QDZN[4>8G / M\R $A;#-0D *<7T6#O*X2OX-V0 0%"$R(G?D7P$-#V$V8A4$NGZ),%!QXE:, MAT=D) ML:10!65Q+MJ"/9(%]CP!39ZF;!0*-&!?!UD?Q@(*,'C38_"CYCR\' M6QL-O4U"Y%8+@?!('MC>* 4HHA$*V. H^WBU&'8F'CIS6"T(DM^>7RC93O=6N9UIB>V?_A3<-USBR:1J>9*%ZW35S0=9*+/U!+ P04 " #V@EE0$TRW!LT! M "+! &0 'AL+W=OB,-[P,\6>GUC1ZZ3DY1OSOE2Y2AV!0&#TC@%:IX K-P5XG-44JF_3W8\VD:O M!8F7&;XZH8#9#9CD!I/<(_:/B%5Z#SD\0DB\&C'8%CE6FLQ6FGB!]$Y@/2^0 MS@JD7H#<"6PF5C*)W0!9>H@8QDDV\62BLZ!IN_CFE-TU M_4;5N14Z.DEC?QA_K+64!JQ@_&2U&OLRC Z#VCAS;6TUW(_!,;(+5Q^/[T_Q M%U!+ P04 " #V@EE02BR-Y1$" #,!0 &0 'AL+W=O"C(5&"HB!($<5UXQ>9B>UYD;&+)'4#>^Z)"Z68_]T 85WN MA_XM\%*?*ZD#J,A:?(9?('^W>ZY6:% YUA0:4;/&XW#*_:=PO4LUW@!>:^C$ M:.YI)P?&WO3B^S'W YT0$"BE5L!JN,(6"-%"*HUWJ^D/1VKB>'Y3?S;>E9<# M%K!EY$]]E%7NKWSO""=\(?*%==_ ^EGZGC7_ ZY %%QGHLXH&1'FZY47(1FU M*BH5BC_ZL6[,V%G]&\U-B"PA&@AA^B4AMH3XDY!\24@L(9D04&_%U&:')2XR MSCJ/]W^WQ?H2A>M$5;_405-LLZ?*(U3T6B1AD*&K%K*838^)1IAP0""E/AP1 MN8[81#-Z='_ =HY(XWO(;@X)@]2=1>PT&AN!>"00ATNW0.(42(Q I<%*I M'K,RF,9FN7B9V[1Z$Y3X&?3+X17LDLC]=4818>6]!3I-S&);U2KZCO+ITS?YWYB M?JX;X1V85"_.O(L38Q)4BL%"%;12K758$#A)/7U0<]XWF'XA66M[)QH:>/$/ M4$L#!!0 ( /:"65"H1FL[Q $ #<$ 9 >&PO=V]R:W-H965TP6L]"3!"=UL=D2PML-YZG-'E:=R,+SMX*B0'H1@ZN\!N!PS'.%+ MXKFM&^,2)$][5L,+F%_]4=F(+"IE*Z#3K>R0@BK#]]'^D#B\!_QN8=2K/7*= MG*1\<\'W,L,;5Q!P*(Q38'8YPP-P[H1L&7]F3;Q8.N)Z?U%_\KW;7DY,PX/D MKVUIF@S?851"Q09NGN7X#>9^$HSFYG_ &;B%NTJL1R&Y]K^H&+218E:QI0CV M/JUMY]=QUK_0P@0Z$^A"B':^E\G(5_[(#,M3)4>DIK/OF;OB:$_MV10NZ8_" M?[/%:YL]YW$4I^3LA&;,8<+0%29:$,2J+Q8T9'&@_]!IF+X-5KCU].V*OJ7_ M\8^# K$7B+^TF%RU&,+LPB9)T"0)"-Q>F80P=U(EX% 9M[VU>S6] MY2DPLI_'E"S_%?D'4$L#!!0 ( /:"65#VK:'T^@$ &4% 9 >&PO M=V]R:W-H965T"M@DY-YIZMY"S$NPV^YHD?6$/ (=-6@9GA!@?@W H9&[\'37_< MTA*G\[OZ9U>[J>7,%!P$_U7ENDS\9]_+H6!7KE]%]P6&>B+?&XK_!C?@!FZ= MF#TRP97[>ME5:5$/*L9*S3[ZL6KHG!'3?=8L)EYW/>0 MR$&:WB.-HF [*V4%AI_Q!/;@AJZZH0LWVUE7]SUD,]F&1)1L9KVG"S.$DF#> M_24J6'<;K;J-%FXIGMN-ED8B,D<=UE!A,#>#)N?7/D#?F;Q4C?+.0INKX YL M(80&HQ@\&;'2O'ECP*'0=KHU<]G?_#[0HAT>-32^K.E?4$L#!!0 ( /:" M65#GWN!%1@( ' ' 9 >&PO=V]R:W-H965T6OT7*+B'5PB)>2M6JT]VPH>R%> M[>'K8>6'5A'C+->6@IKEPK:,<\MD=/SN2?WA3>LXWK^S?W;!FV#V5+&MX+_* M@RY6_MSW#NQ(SUP_B_8+ZP.*?:^/_AN[,&[@5HEY(Q=6M5O;[F:&>C?8 ?<.>'! R3\=2.] /APB%WRGS(7ZB6J:I5*TGNS^K8;: MCP(MB4EF;HTN=^[.1*N,]9)%F*3!Q1+UF$V'P2,,&A"!81^>P- 3&WSCCJ\? MV-XB$@*_0, @B/,G5T%$,$$$$D2.(!H1+,))$CI(["!UIS&*XW V"06 X3D> MP:[4Q*":^$9-A&.8( $)DL?S,0,)9H""9)(0"#/-!H29PT+FH) Y0+" "18@ MP>+Q5* 0KI#P@61 (#+YA+8@Z$XIH3OEB@ *?(<"+,$'DD)0"( M3,LZ&/6IBLF3:^G*R\6YUK8CC*S#V%ACV^R5MY> M:--%7:\["J&9T1@^F5(KS/@;#IP=M=W.S%YV,Z [:-'T\RT8AFSV%U!+ P04 M " #V@EE0;P7-]%4# #O#0 &0 'AL+W=OO7SG2ZL[N_J49E"L2%J-V[WP0B MA<-IJS\$XO.>O.&6!,&.]9FI; LKB\XT>6RU]V MO,AB(1^+O54>"Q9O*U&66L2V RN+D]P<#ZNVYV(\Y">1)CE[+HSRE&5Q\6_" M4GX9F8YY;7A)]@>A&JSQ\!COV4\F?AV?"_ED-5&V2<;R,N&Y4;#=R+QW!FO' M5H**^)VP2]FZ-]107CE_4P^+[%K@W2KPM<"_51!H07"K@&H!O540:D%XJR#2@NA6@2Q)G3G[0Q)\+6F2[=S< MRS7=#@$2JRZLJE)GL8C'PX)?C**>;,=8S6EG(%4RN&JM:K_Z459K*5O/8\_U MAM991=+,I&9(BW&HW666"-,0EK30^""HCPGIZ4FWAVF?\%R_R\PP)N@R#QA# MN\QCGPG<+O*$A0F[S!QCHBZS0!@/OMQO7\[J>\/K/N+8 9XC%Z\5MXK@=JQ^ MDF4/C^!5$;RV!P)RN*P9OV+RFG'=*(0C1C 2!"X<=1^+2.!0W+6/N_9[KCT/ MV%G63-#JQ_,HK,\50@7$@9X1BGKA)[D*<,\!XAGTLPQZ_3@AF"VK/N,2,%O6 M?8:$(>Z6XFXIXA:L0DN*O.&(., O0@4^G%!KA**4>KCG$/<<(K/!QR-$>(2H M/QM/_J/:2%I!F4XT]$U>42H"TV^& M4B%(R -*P=2B4"^WN"T0:XY3;M3Y@%SC)N%*@%"D5^\KE*)@W5XCE$PY7 FL MUGXJ8\6^.CF4QH:?NCT(^X MV"=Y:;QR(?>!U59MQ[E@TKQ\-:9QD*>OYB%E.Z%NJ;POZB-(_2#X41^OK.:, M-_X/4$L#!!0 ( /:"65#^*KSK2P( $<' 9 >&PO=V]R:W-H965T MA>-U[*4R'U!LC2!I_(3R)_-3NN5F!0.905J47):H>3X])=P<46^II@ M$*\E:<5H[NA4]HR]Z<6WP]+U=$2$DEQJ":R&"]D02K62BN-/+^H.GIHXGE_5 MOYCD53)[+,B&T=_E019+=^XZ!W+$9RI?6/N5] F%KM-G_YU<"%5P'8GRR!D5 MYM?)ST*RJE=1H53XO1O+VHQMKW^EV0E^3_ ' HR>$H*>$'P0T%,"Z@EH0@!= M*J8V6RQQEG+6.KP[W@;K?Q%<(%7]7&^:8IMOJCQ"[5XRA*(47+10CUEW&'^$ M@0,"*/7!PK=9K/T[NG]KL+E'(!3?8K8VS-P>1F#--# "P8U 8A= 5@%D!-!8 M(/0FI>HPD<'4!I/$?A#$=I_0ZA-:?.#$I\/$(Y_(GX6AW2:RVD06F\G!K#O, M?&SCS1Y4/;:ZQ!:7P"XPMPK,/W]LB54@L42 )GDF=WD&R6Q2C&T'"D<@Z'GV M2*!GOVR>)98'AP8?W%?X^7I ZWU<0?__%=GTH.?9@M$K4Q%^,B^X<')VKDW[ M&.T.76)EF@3X@'&PO=V]R:W-H965T:F22$WH MM$F;5&W:]IDF3H(*. ,GZ?[]#+AIL(^,+P6Z>^F9G4;\V>\ZE\U86 M53-W]U(>'CRO6>]YF37WXL K]]\YI#S;--9U06'OA^Z)597KF+ M6;?V7"]FXBB+O.+/M=,7/P_/ MM?KR+EXV>54_/MW'TD#T] 6X,.\2OGY^;JW6E#>1'BM?WXLIF[?LN( M%WPM6Q>9>ISXBA=%ZTGQ^*.=NI<]6\/K]W?OG[K@53 O6<-7HOB=;^1^[L:N ML^';[%C([^+\F>N F.OHZ+_R$R\4O&6B]EB+HNG^.NMC(T6IO2@J9?;6/_.J M>YZU_W#[9&,HBG&F 'D;0.0@&#F+< 44=T,X!'3A( MC-/L,:S#5!W&-X[#1MR97E(;$XR$RE"FS XU]'$'(>H@M$,-B1%JCPFO P$: M,C->!$: )D9Z4P060!*-L(Y0UA'"VJC&9830B8SS7V$@((P:G&T8^(HT3CE& M*<<(9;,[8H0-9?@N";I+@NQB!+-,L'3&8!X-"K.RGB*P8=8'K(F/RY>/\&8& M(0T*QULNO0D9$AG148(0&8L%U<&^CB96'4ZYUF(@ZV+K70TW):]WW:39 M.&MQK&1[_[]:O4RSC] .1\;Z4DVY_4SZX:8?D;]E]2ZO&N=%2#5Z=0/25@C) M%4?_7K';JZG\\E'PK6Q?(_5>]Z-I_R'%08_=WF7V7_P#4$L#!!0 ( /:" M65 ^LBU#Z@0 #X9 9 >&PO=V]R:W-H965T)06.@3C&H@5:(-BB[;5B,[:QDN65Y'C[]M6!<27.S\"; MB]B2?\X,AYR/I+2\EM6W^F!M,_M1Y*?Z<7YHFO-#%-7;@RVR>E&>[:G]Y:VL MBJQI+ZM]5)\KF^WZ1D4>"<9,5&3'TWRU[.^]5*ME>6GRX\F^5+/Z4A19]>_: MYN7U<<[G'S>^'O>'IKL1K9;G;&__M,U?YY>JO8IN5G;'PI[J8WF:5?;MZU'WV==5U[+\EMW\=ON<]\VYG7K+;/9?[/<=<<'N?)?+:S;]DE;[Z6UU^MZY"> MSUSO?[?O-F_E722MCVV9U_W_V?92-V7AK+2A%-F/X?-XZC^OSOY',]Q N ;B MUD#I3QM(UT#>&LCXTP;*-5"W!J)O$ U=Z7.SR9ILM:S*ZZP:AO><=;.(/Z@V M^]ON9I_L_K-&*DX3=%U%J_N1#(Q5J0YBIF4Q?/ M2,.GF@W2"!R(A'V5O0$Y,2"Q 04-J-Z FAA07K(&C>XUIUX3QXQA+QIZT<"+ M]KP@C<%.#'1B0"YB;""&!F(00>)%&9-(,/5")6"D>#H*#Y1<0ZW"V,&D%1HQ)_)7*BB:\D#KO"D! $JF_A#C1 M9*TR@A8HT'TZJ!@Z FS54G^!<*+I\IF$76$X"4UG>QI I,"8$ 3J<\W)XK' MT?*%#)!4X.H6H+I3?POK1.G(DXX7H:VRP! 08"OE+U%K)QI[DJVGT/$"LT( M5J0^*YS(ZQ,+[.TD1H4$J"#+MQ.-/:FV3U[7GYWLSN&4&"@2 "7U@>)$\32@ MT(Y+8IQ( 69YR$3@^$4QH?WR7SN1GLP(9DCV@$R88)\P)"2%A&8^)"0]T,EV M%QDH!HD9(>D&1C/A>])DG!*V$"%/&"62HD0S'R42[!-,3% ,9"G=="!C+ E! M5&(NR?A^B$H,'(F 0WJ>_%358>#(>X C?PHX"@-'W0, PB11=&-",:#HV05A ,G"&%"82PIQ*;#C58$'0_2,HUE@QZLP(A1"A#^I M%#B4&#D]ODR=84HH1(G03, 5JU#%AA*/*U;1BM7,7[V<:'*L"WC!U:IHM6H6 M"%3C,M3L_B.LQH6CT=;?IY.F6__PSE?C\M*@O+A?7IKN^R5U%(T>(A>VVO*IGKV73E$7_ M(/JM+!O;!LD6[60_V&QWN\CM6]-]C=OOU?!$?[AHRK-[6Q'=7IFL_@-02P,$ M% @ ]H)94&Z6Y]P" @ ?@4 !D !X;"]W;W)K&UL?93;CILP$(9?!7'?-6!P#B)(3:JJE5HIVFK;:R<, :W!U';"]NWK M XLH6+W!]OB?W]\ GGS@XE76 "IX:UDG#V&M5+]'2%YK:*E\XCUT>J?BHJ5* M+\4-R5X +6U2RU 2102UM.G"(K>QLRAR?E>LZ> L GEO6RK^'('QX1#&X7O@ MN;G5R@10D??T!C] O?1GH5=H"GXV,,C9/#"5 M7#A_-8NOY2&,#! PN"KC0/7P@!,P9HPTQN_1,YR.-(GS^;O[9UN[KN5")9PX M^]64JCZ$VS HH:)WII[Y\ 7&>K(P&(O_!@]@6FY(]!E7SJ1]!M>[5+P=731* M2]_GX!COP'V&F!KD,X,XNT"\N@TF=5T3I.FFV2WJ,4GVVVWQ(^3>G'2%4X6 M+W&%1)NHG\,,0+0U8P MA"Q8R/H#X-V\9@?CD:4DRI(%#9K=!-.9OE-Q:SH97+C2E\K^^A7G"K1E]*3= M:MT,IP6#2IGI1L^%:PENH7@_=CLTM=SB+U!+ P04 " #V@EE0Z/B\P ," M !_!0 &0 'AL+W=OD@83,5_ARMP([!5 AK)7*E/3+.RD&((Y'A8/;/_1+S!9C,/=M#MG9LSU2HS M>BU)G!;H:HTFS>.H21::Y*.BNE50/$N0 9@I$B]%XO+Q<@7\B0'V&F!GD'XH M@ZS*$:3JGN2&KF!TLDV":K??5HTII2OPP MQ M#/##9"H;<+!/CA-)H1>.1$8SS3W"H%X=Z0WG@,-)VVYF^G)\$\9 MBWYZ[M#\YI;_ %!+ P04 " #V@EE0.;^(*6P# "2#P &0 'AL+W=O M5]D7P.;,S)FQYX!G1]V^=#NE3/165TTWCW?& M[&^3I%OM5%UT-WJO&OMFH]NZ,';8;I-NWZIB/1C554+25"1U43;Q8C;,/;6+ MF3Z8JFS44QMUA[HNVK]WJM+'>0SQ^\3W?X'9)\MY@0/PJU;$[>X[Z5)ZU?ND'7];S..T9J4JM3.^B ML+=7=:^JJO=D>?R9G,:GF+WA^?.[]^60O$WFN>C4O:Y^EVNSF\=Y'*W5ICA4 MYKL^?E930CR.INR_JE=567C/Q,98Z:H;KM'JT!E=3UXLE;IX&^]E,]R/XQN1 M3V:X 9D,R,D V'\-Z&1 KS5@DP&[UH!/!OQ: S$9",<@&8LU5/^A,,5BUNIC MU(X;:%_T^Q1NA5W?53\Y+.?PSBY 9V=?%QSD+'GM'4V8NQ%#SC$DO<3<8QBX MQ#SX&'*)>/01@EY"ECX$4G'")#;94\8$S9@,#N@%4X([H*@#.CA@%PXA=!A"ASET1HPXBT.9X-*!/2(PR&F>XW0X2H"N)P2AU8C$'7*\ $RQ7S@&1HARI M'@(3+%@67+'@&LD"7XVHWY<8*KQ*N&B!KUJH F#QXJR21 M54J]CRX"LSN<,IP0P66$(#(2=($+!('KRT("_S)(ZWME(7Y/@[1_9^YN07&Y M+6" $M[5!.OJP \-P;N:?*"K"=[5Y)JN)GZ[,@G@E@5!Y23TRXGW-$%ZFH9< MX'U(L@\4!>]#@GWRO:+DGK13#C23;ED0G&VCS,TJ.3N)]*?5;T6[+9LN>M;& M'FJ&H\=&:Z.LS_3&>MO9 _)I4*F-Z1\S^]R.I\1Q8/1^.@$GIV/XXA]02P,$ M% @ ]H)94.B Z7$(!@ *"0 !D !X;"]W;W)K&ULE5K;>5SYMS"XM MO^0'LZ__\YP7N[2J;XL7KSP4)EVW1KO,$[X?>+MTNQ_/9^VSAV(^RU^K;+LW M#\6H?-WMTN+?A_-R^;*KF@3>?'=(7\X>I_CP\%/6==_*RWN[, MOMSF^U%AGJ_'-W"5:-$8M(B_MN:]/+L>-5UYS/-?SG-AO#\^L/[\NV\W5G'M/2W.;9W]MUM;D>1^/1VCRG MKUGU,W__;KH.Z?&HZWUBWDQ6PYM(ZC:>\JQL_XZ>7LLJWW5>ZE!VZ>_C[W;? M_KYW_C_,: /1&8B30=WV)0/9&<6.U,O4NK=#XK\O=1 M<5QLA[19TW!56]7.FZ?MW&__6<_6LG[Z-M7(EH#XKVH%H/JN?!2LCJB-$M M9M]B9.1;F8TQ:*+%U!K&!*.$#TR?-1VQQA&CX3EB@EXPVK=0,8$*?!N54"@X M0_5B#NB8 SQ.BEF-(>TA)'IM3;E%B)(+@0B4O90H&/A@#>@J1/VFO,44#'M+ M2)@03!(B.@D1D01K42TB/%S2#P,KGJ4;;.4&B]U@"0$3RH^8)$SI)$Q1$D*P M&CMO@&!XCGWT6TB!&K*&JS;#J)Y MR-TPY.LP9$G$,@F"R-HI?!OV]'T8P$@-@.*FWF,.H-VWY( HY80.&Q*.I"E*$Q#C*A"Z*[+P&@24*)D M*S-@YJ^W>E- RX#"A;6YEU(">!$8PX"*IV8\1!,.(@_D%R[5E, E2SUU M?6$O3@(F="CM]#EYB]V\)11,2N#2P$B7<*FG!%6T^(#SX(9;.>)B1UQ"X>IM M-7!$Q4B7<"BK!%8&J:1]8+"D8$+9WE9NWF(W;PD%FT93[CB)$2WI4E9)I[** M0#%L(1GMD"Y%E22**EOQ",PD/-M0]J-AU$,ZE%2Q'*H)^DUQIWHN&W[I3/N2 MH7U)T3Z7%8;1);'=Y]A8,HPNB>T^8F-);/>EO6E9DB@\@5U\Q4Z^$@JE(BZ+ MC!Y)2H]L(I:8\VWF&8:LAB'Q,"2Y".EWF=$>B;4'\6V'T0-C3J'PF!,5#C'F M% J/.=$B/^:,X$BJ5D)18U9'HW4)TG\#P)"^HDC?YEF%Z7QB;XLI#"A&B!7# M^@JS/N99=:EBZ#?#T+FBB@&;8Y7SV8UBJ%P15*XY']PK&N5^I*(8GE8N;TT4 M\:H#[ /C&6[0!#=HIM#5S(K6X#Y.FEFNFEBN M*"L:G^LJ]'+%.WL1OS/%2_O)23EZRE_W51/DV=/39RTW[5\ZK*=^T[_N<\KTP=N_^ECGICTO7I)C//57,9 MUM?%\=N5XTV5'[KO&ULE5M=4]M($/PK+K\[UGY+ M%% 52)S$TE6E[-Y5C^6F^<]=M5TOZN;C]GZZ>]R6 MB]M]H?5JJI/$3]>+Y69\>;Y_]G5[>5X]U:OEIORZ'>V>UNO%]K^K/R[NRS_+^J_'K]OFT_3(S[]V3)UF*L#1I]@5$CZF#G '!'3 M)H1C'!K&<:59>=VOX9HCK'%]S >$\7W,1X0)?CY'!<\7L&4QOKCC,8#&#W3/8'@,9GZL#QNTQFP,F MTQ0U RBC AF >117/L35:YG#+7.@961671TP_J2>B;$J)9-X!F Z#8%$/8]C MRP?9>JWSN'6>MXY-4L\K"8 XLY4&$++!CM MDJ#(> !4LT3)"IQ'<>5#7+V&I;AA*9AJ=.*GO)XD%10YP]5D8,SI',Q8-48+ MH]3Z(32@A-6C%%TY'>BT(C)EKCN(DR$?AB$?AR$S$(OW*>F93\-$GXQ:I14#\X5WBL-5D!&Z]'#_?(:I!^)X(C* M\$@R.G<-J\5EQM!P!U#]< 1[5+A# M&9:US8=0_7@$&U/ Q[RF\7"+TEZQ> 90_7@$BU+8. &^D,*$; #9)3ED/- M$"SQ-"&;Q['E<6P%9O."9AA!Q4V,BAN@EJI)6JF.0YPVEN94D7QY)%\!<4D6 MI&DEZ+F)T7.#SJ$2NM'/(>RT9_L1"8IN(A3=<.4,FF:-,X!*C:**'L651W$5 M *42GPJGD4:0= ,DW=%#8\,E?:*#U->"I!L@Z6S3;[BD*^HP.0!-,DDF!=DW M2/;9)..R/U$J$T[AK"#\%@@_+CE4$ M-[2"/=BWW!%(EP11MP11Q;'L=68#;Q#EY09H>R7G8+#[)>98+1 MM!\03NN,FF8D7Q[)5T!(M$-Y.?5-!U+N9D=)\QX!)DUT0:GK,!E-/L"B***X_B*CK4Z46L3Q-A2+S@(!XX"--LC\R![F 02"E! M-+Q@(1Y9B) +><$>_!N.E+P@Z3[F2,ESM38FL->"$"Q)6;X?QY8/LO7;)YB$ MCSDK\N@LIDGSZ(8&XGS"7D>)Y,N'^?IM%$S,\\T*6]L=YG0-*>M2UD($2S7U M'\]W%X MA[!3MG[S!'_U:!-"\U#//4Q\&\8+#N:Y@[&W8>:>.P1[S>HU2#\2 MP3\\\ ]VT^F1,7@AR?>"+WB0Y >!(PC2&I)X'0J"'@9TS,)>\U)L=DZLM*T) M@FH&D%0'8<4%037#&TY:@J!, 2D3S5L"?SU2W*T$01X".,L(PAH,PAH,_@T- MEMX)! DBU:DY!$D5":LG@-4CO7,9A'41LO@&I\*Z2$'*P1H,0%;1U'MZ\DKY MNMS>[[\\L1O=5$^;N@WRY.GQ"QKO=?M*.GE^I&PO M=V]R:W-H965T3I/OW TPMQYRW["4&\MUWW\'=P?*BVI?N**6.7JNR[E;Q M4>OF/DFZ[5%6HKM3C:S-/WO55D*;:7M(NJ:58N>,JC(A".5))8HZ7B_=VF.[ M7JJ3+HM:/K91=ZHJT?Y^D*6ZK&(CM@O)>MF(@_PF]??FL36S9 M%96LNT+542OWJ_@]OM]@;@T_'\;V:P ?$& M9## V5\-4F^03@R27ID+]8/08KULU25J^]-JA$T*?)^:S=S:1;=W[C\3;6=6 MSVO*V#(Y6R*/>>@Q9(0AUXA-B,C3 9(8 8,* JH@SCZ]4L%A@A0D2!U!-B:@ M^22,'D,=INXQ"S)%;0!4BN?$9*"8#! SW=,>DX_4!X(@&"&PO=V]R:W-H965TF.=]%4;T[^"*KOY1G?VK_ M>2FK(FO:R^HUJL^5S_9]4)%'%,>JM6R?&ORX\D_5;/ZK2BR MZM^US\O+_5S-?]SX>GP]--V-:+4\9Z_^#]_\>7ZJVJOHVLK^6/A3?2Q/L\J_ MW,\?U-W6)%U K_CKZ"_UY'S6=>6Y++]U%[_N[^=QEY'/_:[IFLC:P[O?^#SO M6FKS^&=L='[U[ *GYS]:_[GO?-N9YZSVFS+_^[AO#O?SQ7RV]R_96]Y\+2^_ M^+%#=CX;>_^;?_=Y*^\R:3UV95[WO[/=6]V4Q=A*FTJ1?1^.QU-_O S_)&H, MPP$T!M U@.RG 7H,T!\![M, ,P:8CX#/4[)C@&4!T=#W?C ?LR9;+:OR,JN& M^7#.NFFG[FS[N';=S?[I]/^UXUFW=]]7=A$OH_>NH5&S'C0TT:BK(FI;OUH0 MLEB3"+<+=6NQ01JZU3PBC;[5;*5&+RQ.5L/QT'T#YL;$L/% FH")@28&-."8 M"=(DV,1"$PL:6#"306-[S:G7I(8"77'0Q0&7E+D,&C=Q4/*CT4FO"S7HV::"26I9D._'67_)Y< A93(Q1 ?^U$T349;S66/H\S>R%0< M2@@RZT$1>$PB(0()N31@A'FC $Q2S8VT,/J)VBD1<,+048 H*4?;*+JI(AT: M.LP=!<"36NYC 1-"Y%$8/0JP)^4851(^>L+:6Q\,'X7HDW ?B1]E56"=5)@_ M2@+(IAS92B)H,<'4K0]&D$(,XM!6$D(N0%/"@"$)&!=S:I,D3&H"$XXP/$C" MP\6<9"3A$5Z$"$.!)!1!B#@624$C2)/2(,!-(,L'% MG DDF1 L(<),(,D$%W,FD&1"^X(76%P),X$D$US,F4"2":'G@XE D@@NYD0@ M200=?CZ8""2)X&).!))$"'4'\X D#US,>4"2!YJ2T+LU)H(&1%"<"%H2(= = MC7F@ 0\4YX%&/+!.!YPP$#0 @N) T!((H?X$/DD #12G@98T,!3;4'\P#C3 M@1)?/Q('RIH #S3F@08\4)P'6O+ )3JPI&K, PUXH#@/1M'M&V/ !@-! R H M#@0H"O! 8QYHP /%*Q6)0@N0QD30@ @D2@B) F\B!@/! "!08,X:7.U&5KMX M.]L8^4U@3.B3P.!B-Z#8*; Z&5S)!E0R69ZKK.30H 9V%T 5$YOS6R@*["\8 M7,0&%#$%YK/!Y6E >') D(A_8463;;7"5Z_]'F<]VY5O MIZ;;=IKZC/E"W+CZ=Z]EPV35GT6W,O9=GX M-L?X2SOB!Y_MKQ>Y?VFZTZ0]KX9-T>&B*<_CAF]TW75>_0=02P,$% @ M]H)94+L'!U;& P 0!$ !D !X;"]W;W)K&UL ME5AM;YLP$/XKB.\KV.8U2B(US9)-VJ1JT[;/-'$25, 9.,WV[V? 3<%W3K,O M 9SG[IZS[QYLIF=1/S<'SJ7SIRRJ9N8>I#Q./*_9''B9-7?BR"OUST[492;5 M8[WWFF/-LVUG5!8>]?W(*[.\1=O&SSDE=-+BJGYKN9>T\F:^:W!AWB M9\[/S>#>:5-Y$N*Y??B\G;E^RX@7?"-;%YFZO/ '7A2M)\7CMW;J7F*VAL/[ M5^^K+GF5S%/6\ =1_,JW\C!S$]?9\EUV*N0W%)4R^]-?\ZJ[GK7_5S/<@&H#>C%0L:\9,&W W@R"JP:! M-@AN-0BU07@QH-<-(FT0W1HAU@:Q8>#UL]LMUS*3V7Q:B[-3]Q5WS-K")I-8 M%<2F'>S6O_M/K5BC1E_F$?.GWDOK2&,6/8:.,&2,^0@Q;PA/,;C0H!B-!45" MT'&(!PS#QI@EA@D,JA!C1%IA7L:0-800/\(S9NC$L\X!&\4(<0+;F&*-404(U-IB&(0AA)XM2@V\.B$OM" M4EP6*)2%B!EOCZ4.E?F+34XJK!R5(I-2,1$ QA-8XN,30]R5F2:$H$)]8 M ^&B0*$H1(%O1F+(JXA9(^$]3V'/@U?\$@%%@6UOBPL#A?N?**!F'+@#HGY@ MS0C7#PKU0VFW&0DJ [$O$M[Q%'9\-.CXL0N\46GR'UV&-RJ%NPFDR^!;_LJN MA>']S& _@]WVDL%^5EME$,D;G,U*7N^[HWCC;,2IDNU\#$8OQ_U[VI[MC/$% MF2P),OZ13-;]8?[-??]MX6M6[_.J<9Z$5"?*[MRW$T)RQ=Z_4[P//-M>'@J^ MD^UMK.[K_DS?/TAQU-\KO,M'D_D_4$L#!!0 ( /:"65"H[?$(6P( *X' M 9 >&PO=V]R:W-H965T=63D+V3)MAO(2J5YR=G)&;1,1A-*H9747 M;M=N;B^W:W'53=WQO0S4M6V9_+OCC1@V(0[?)Y[K2Z7M1+1=]^S"?W+]J]]+ M,XIF+Z>ZY9VJ11=(?MZ$G_"JQ,@:.,5+S0=UUP]L*@KTJ*=O!B4EKV-;=VY=AA7*)W, M8 ,R&9#9 "?_-8@G@]@SB$8RE^IGIMEV+<40R/&T>F8O!5[%9C./=M+MG5LS MV2HS>]NF"5U'-^MHTNQ&#;G3D(^*<@C I %-X,"D0!F?^SBQ568(HS)*! M+-F2A7HI[S*(Q;]8):1")(%A-/RL;3190&$9!GJ2%OUYVUU[*]=)< MZRPM]$OI5=<\3\I_-SHSMY7/_!\7OJ2G<]U>"-;+2W+2?^KZK\M+V9P%=RN' M--=%E9K"*_5QY3^SIYT4[8!.\7>J;]7HV&M3>37F:WORVV'EAVU$.M/[NC61 M-#]O>JNSK+74Q/%M,.K??;8#Q\<_K'_NDF^2>4TJO379/^FA/J_\V/<.^IA< ML_J+N?VJAX2D[PW9_Z[?=-;(VT@:'WN35=U_;W^M:I,/5II0\N1[_YL6W>^M MOZ/X, P/H&$ W0<0>W< 'P;PCPX0PP#Q:KFZMLZDGP9O+6&!LVFU]!(P^Z*H+%^=T'(Q8:L MX3)FCRZVMH;'\E&S0W8(!\)AKKPSP$<&:)3K@P$!#8C.@!@;8.&D6+U&=IJB MTTP4V_]5[&P%5S)L_G"P$@8KK6PC*;"!"!J(K&PC.7DFFUX3C2(EIF@<:9^S MK6-$PM+MD$XLG)DK&+@"@4>3P)7EZ!%=N! ]UB'A[AC&'<,XE:3 MN&/KU:"08CONV"YD&(&" QU3RAGX @:^ (''V +<1L*/\XF%NCB=U(GC"TA(I7#!":2Z..O%F$BB8,HXFEA MD&CA\(.Q)8 M60\ B)2KJAA8 L JUU<;!I9F $L86$+ 6E4%(N7XKB.,*@%4 M[:H"D7+E@S$E@*ER?%-Q3""?,=%Q3 P'Q*CIAQD410X_&"L.)CKE(),[OKAG M3'0<$\,1#--W"(H<9'),# ?$Q [H.":&SR"&8V(X@L'*%HAB!]P<$\,!#,[% M%(:!+V8LIS , DQ'5K9(%+O\8&($@"%V<"LP#&+&'",P# ),'W:V0#1:"3_Z M<:Q2T1SC"A7#(.S%HSM;#(, R\=XTI.W0"28HTL)3(Q ,#BZE, PB'A&MA@& M 6:&Z0RTA2)'J!(3(P$,-/U0'$0/'Z4.+Y@7B7AQ+.@DYD7.X$5B7B1 P:HI M%#DZO\2\2,2+55-AU73:0(+1GENNRU.WGUEY>W,MZG;?:G3UOF?Z3.V>W>3Z MACWM^IW/GV;ZC=@_DO*4%I7W:NK:Y-V^W=&86C<1AI\:9L\Z.=Q/,GVLVT/5 M')?]!FA_4IO+L+D;W'>8U_\!4$L#!!0 ( /:"65#L1HM%$P( L& 9 M >&PO=V]R:W-H965T45$AT'?#(D2E#@>0FBN&G=/#.Q \\S M=I:D:>' '7&F%/._.R"LW[J^>PT\-U4M=0#E68X<-A=5A_$_XF5,TL=-#TSKQ3U0H5O>3).LW010N- MF-V "688?T(@I3Y9!#:+7;"@![<&^R4B">T.H;6(T/##.3_U[ *152 R M&- M@'_7A0$3&TQK,+$?>?IG=XJM3K'%Z:X=NWCIY 4?."56I\3B%-XYV3"1W61E M-5DM!?YW=&NKP/KS1Y=:!5)+!LE=F>FBH:O;=@Z?X1*VMG4=S>X6!5Z9,22< M@IU;,P)GT6G2/0;F;K[#AS'Y _.J:85S9%+=<',/2\8DJ&R\!Y5(K2;SM"%0 M2KU-)ZTQBKNT;1GYGH+O(E!2K(\RS9,<:%I543?T5:% MN7@I-!PM<1>EN/UW &F&DB[HA^-%G#L?'*PJ>GZ&7^!_]T>+%ILHC5"@G3": M6&A+^F6Q/ZR"/@K^"!CU/2+!0$$FH?"!R7*SR!E &$9;R- M3#JE#(&W^P_Z<^P=>SEQ!T]&_A6-[TKZ2$D#+;](_V*&;S#VLZ9D;/X'7$&B M/%2".6HC7?R2^N*\42,%2U'\/:U"QW5()]OE?D(\!^120IUY2HECY5^YY M55@S$)MFW_-PQ8M]CK.I@S..(IYA\0Z]UVJS6Q?L&D"CYI T^9UF,VD8\J;RC.L37& ^*R!R1U^% F0T+KPW:+>YM^EV1XTX\O@4W/L?H/ M4$L#!!0 ( /:"65![)[+&PO=V]R:W-H965T.\QQ\RL7+_+$F I>ZZJ1B_"D5'L?17)W8C65=[QE MC?YRX**F2D_%,9*M8'1OC>HJ(@AE44W+)ES.[=J#6,[Y655EPQY$(,]U3<6? M-:OX=1'B\&WAL3R>E%F(EO.6'MD/II[:!Z%GT>!E7]:LD25O L$.BW"%[[,"ZI?%[9A564\:1V_>Z?AP&D, MQ^,W[Y]M\#J89RK9AE>_RKTZ+<(B#/;L0,^5>N37+ZP/* V#/OIO[,(J#3=* M-,>.5](^@]U9*E[W7K24FKYV[[*Q[VOW)2>]&6Q >@,R&'3)F32(>X/XW2#[ MT"#I#9)W@\1FJPO%YF9+%5W.!;\&HMO>EIJ_"-\G.OL[LVB3;;_I]$B]>EGF M",VCBW'48]8=AHPP.']2-(((G4PD6KQ4F@)Z9RT3\,XDFB> *A6.?"'LA MQ7Z)(BRZ#J2;*-[VW54TM'C+OU!+ P04 " #V@EE0VEO+ MK=<$ 4&0 &0 'AL+W=OL36V5(N$ MC:_/MPLRQZSGAYL03^NN<, MT.R8%S_*C;75Y.7TTU5'2Z"H'S>V%U:?LL/=E__YR4O=FE5'Q:O M07DH;+IN@W99(!@SP2[=[J?S67ONL9C/\K#GE MTX\3W[>OFZHY$>J29'6'^_VVF99DZG6\6^?='H: MLPD\__Z1_:Z=?#V9I[2TUWGVSW9=;2ZGT72RMB_I6U9]SX_WMI^0GD[ZV2?V MW68UWBBIQWC.L[+].WE^*ZM\UV>II>S2G]WG=M]^'OO\'V$X0/0!XA10C_U5 M@.P#Y&> ^C) ]0%J;(#N _38 -,'F+$!81\0C@V(^H!H;$#,?&0>0",HA?WEQ=G]6O!B8MP9O : M2>P5V6:0 Z\HG$'A#*K-H 89R!HN.T:WS+Z;;"3/QNDF#*A0<7+A$I>2AH4A MUJRQ9@TT$T\M.\:\R6GG*MFE:L$NP$9[JH?.!?N,Z)-@*8%I0S2B7E!Y3<%]O MXT U69#ZAI07&M&9-\@3 DZNUN &1V3[G$'*"UBVH?0D$:%!+OW M8,1S#P +A99TI;E[9ZB;*#4GPK2*Z1T$8)I'S+-_X'@#<<6%>Q<1S)/#T^"X M= TC.)V\=.1R(X5V?(ZXF#-Z-T&<%/RLU(?:/:V5H][JE*ARQ]*<,2K=Q22C ME9.@9$)RSXV0>]HK=_LKIP6SZ*%A(^L47!!A(J=0@;8PDJY7$2>XB.B2 TXIY>O6 MW+-#X0;4JO#D\&P:> AJU9D_@NA6<@R40,A7HIY="@?;%$&[/H2<]4*0LU@( MBCV2/?L4#C8JTGGVO8J NQ5&*F?)8!@J2NZ(8&0\X( 08XQ$.0SAJ>?"_"\K.BS&(0, ME0P@ZIX$0.>&'TKVM",!GIB58PP$.<9 D&,, &F?,3S=3X!V1!]:EA!RC($@ MQQ@(HL8(SEXZ[FSQVKY>+R?/^=N^:IK]V=G3*_PKT;RT).<7_.*!@_-+?I%T M+^@_TW>_%_R1%J_;?3EYRJLJW[7O,U_RO+*U=O:M=LC&INO3069?JN9K6'\O MNO?TW4&5'_K?((+3#R'S_P%02P,$% @ ]H)94'F!9A;, P @Q$ !D M !X;"]W;W)K&UL?9AOCZ,V$,:_2L3[')ZQL6&5 M1&JHJIYT)ZVN:ON:39P-.@@IL)N[;U\@;)3,C.]-^)/'X\>,_1O#ZM*TW[NC M]_WB1UV=NG5T[/OS4QQWNZ.OB^Y3<_:GX9]#T]9%/URVKW%W;GVQGQK558Q* MV;@NRE.T64WWGMO-JGGKJ_+DG]M%]U;71?MSZZOFLHX@^KCQK7P]]N.->+,Z M%Z_^+]__?7YNAZOX%F5?UO[4EF M^3Y>?-ZO(S4Z\I7?]6.(8CB\^]Q7U1AI\/'?'#2Z]3DVO#__B/['-/AA,"]% MY_.F^K?<]\=UE$:+O3\4;U7_K;G\Z>R]-TO,SQ/YK)#7!N@+<&8'[90,\--&D07YU-0_V]Z(O- MJFTNB_::K7,Q3@IXTL/#W(TWIV,MAONOF]-7BGP4=% MSA56WR3Q8.#F D47.+77#RZL'$"+ ?04P#P$<&085TTR:4Y7#0(9"-=DD,E& MC&C$"$928N2JL7>=I$@T.=>X-)&-)**11#"2$2,)[\21Y.=<8TS B!6-6&[$ M*F+$LDZTH:D1-$[)1IQHQ#$C"9")O'6\$S3$"-> ]E(*AI)F1%+YVK*GSJR MU'!18I/ ;,U$)YF0&_+F910]+)Z5)S 55 M8*) (H@>-'4"[!>T&8T1X)**V<"=F0Z @IV#+6#PM1UU T7&1-Z-C)I04"M M915#\WXRPYX-5R7*! H'R+P% ;C64CNS(2$4!J8[EC.-RJ?5],9D-"3I$ M%X('RFA% :V.5D#DT%P"*,62)NA2'=KFHTQ7M,+:".R+428B"D1DZQT%U GK M79#]:KW+1$2!B(J6=A2VI@I58!.!,NI00AVMVK,H><@3V_CD@HR:B>_>AL?/ M$U^+]K4\=8N7IA]>K*?7WT/3]'X(ISX-@8Z^V-\N*G_HQU,WG+?7SP+7B[XY MSY\\XMMWE\W_4$L#!!0 ( /:"65!Y>\[4O0( "X* 9 >&PO=V]R M:W-H965T&'6URX>)5'QE3PUC:=7(9'I?K[ M*)+;(VNIO.,]Z_0_>RY:JO10'"+9"T9WUJAM(AS')&IIW86KA9U[%*L%/ZFF M[MBC".2I;:GXMV8-ORQ#%+Y//-6'HS(3T6K1TP/[Q=1S_RCT*)J\[.J6=;+F M72#8?AD^H/L*86-@%;]K=I&S]\"D\L+YJQE\WRW#V!"QAFV5<4'UX\PVK&F, M)\WQ=W0:3C&-X?S]W?M7F[Q.YH5*MN'-GWJGCLNP"(,=V]-3HY[XY1L;$\K" M8,S^!SNS1LL-B8ZQY8VTO\'V)!5O1R\:I:5OP[/N[/,R^G\W@PWP:( G T0^ M-4A&@^3#(/W4(!T-4L<@&E*QM:FHHJN%X)= #)^WIV85H?M45W]K)FVQ[7^Z M/%+/GE=YGB^BLW$T:M:#!L\T:%)$VOL4 D,AUM@SQ]2RI>@F, 4 M"9AH8ATD5XD6L(,4=)!:!^F5@]*IU*#)K*8;*//,*><&$!5EYN0+B! J8=X, MY,U\WB)V> <-F44I'%A?X?BH? 4A,0Q*0% "@"('E'A!OB0.R ;0H-QQ5$$B M'87, UEG.Z]R+@8B[" !-[%;6UR2WED !PA8 K+.QU@50D)(XM(#(S:@" M-#C&,&X)XI8 ;NK@EG[=\MC%A43N-JP T7P;7O&B&#X\8X X@!$-S8:NG'8(X"7N+P(^I NKR]R3[!1DMW(^YH7O#D>$ 9XO=L)>W%2 MO[Z?BP:8:'9IMDP<;$,B@RT_=EYL#V/,[\VS9"]C#_<#)W43RH. M=2>#%Z[TE6XOWCWGBFG&^$[3'77S-@T:ME?F-=?O8NA@AH'B_=B=15.+N/H/ M4$L#!!0 ( /:"65 &^BQNK ( '(* 9 >&PO=V]R:W-H965T MW]F_V.1U,CLJV9IG?]*#.L_=V'4.[$@OF7KEMZ^L3BATG3K[[^S*,@TWD6@? M>YY)^W3V%ZEX7K/H4'+Z7KW3PKYO-?_=##8@M0%I#$CXU,"O#?P/ _S4(*@- M@HZ!5Z5B:[.ABBX2P6^.J+:WI.84X9= 5W]O%FVQ[3=='JE7KXMI'"?>U1#5 MF%6%(2T,;A">9F]<$,C%BO3,I_'LT<6ZC_'C\!&S@3 1'(@/YNI; K\=R S! M! %($%B"X($ =XH%84@GVQ&8S7/,0[ A&&P($/@P00021./+-04)ID $0:=< M$":$G<2@DQ@@B#I.*DQL,45U@*-)YY2O 5#8!6T 4# 9V)89&.\,B'<*$V $ M2Q:-WQ@\H'H,1-&3?06*6LD& UY X2\Q ;S,!BA@R>)/:!;#HL5])<4(=7,- M>AL;3#H_H/48T*8&A2.J!NL6]X4;HX$?+H:5BS\A70QK%X\1+P@:4"^&Y8O[ M^HW1@* PK"@\&Y\M@25%T(AL 5#@=S?&:UV\.1,GV]1(9\\OA3*75VNU:9R6 MQ%S,ZZ 6PF&3LJ M,YSJL:BZH&JB>%EW>%[39B[^ U!+ P04 " #V@EE0?$=Q]]H( "I-0 M&0 'AL+W=O^^.G#_ZX^W&[V7XP.3MYF/UH_]EN_O7P==6]FSQ;N;Y;M/?KN^7] MT:J].3W^AW_W)8=M@QWBWW?MX_K%ZZ/M4+XMEW]NWWRZ/CUV6X_:>?M]LS4Q MZ_[\:L_;^7QKJ?/CO[W1X^<^MPU?OGZR?K$;?#>8;[-U>[Z<_^?N>G-[>ER. MCZ[;F]G/^>:/Y>-5VP\H'1_UHZ_;7^V\@V\]Z?KXOIRO=_\???^YWBP7O97. ME<7LK_W?N_O=W\?]-\Q],]R ^@;TW(#\JPU"WR",;1#[!G%L@]0W2&,;<-^ MQS;(?8,\MD'I&Y2Q#:J^036V@7=/D7.CFSP'^__1IO)ZDZ=P^]'Q]D\!]Z,C M[I]"[F7,)_OEN]L/'V:;V=G):OEXM-IOZ8?9ECG\NZY59WS[Z6Z'[;[L]L2Z M^_3767'A9/)K:ZG'O-]C:(")0\RYQJ3BAY@/R$X:8CXB# \Q%PB3AYA+C0E% M]'6%[)0AYA/"5$/,9X#Q;HB9(HR8GWJ$SPW"B/GY@OJB9\RD6Q#/JX+PJJ"= MA?#" G&%+01L(>PLQ($/8EU-]QC>8>[W8\%]1-Q'5'TD$O%[O\>D%WWXG)S# M_23<3P)C$>O_?5+]E&)UP[@;!I->L(6,+63EJ)<+^CPK1XDIR?7Z0<."JZI M8KLB6"Q)1/H"=)HJBF(2+P$L^A+EO@6P$GV66Q?YUL5$,,5GU&G,16Y@#?,^ M< J"#&J <[DHTF@TKLK94<(!+SC@10?]#+KB03'89\/ RY. RY!!!F*:Y7APU].@SY?!@R/0RI1WG4"[$$LF$^N0 3KUH5R&L!"Y0P]]$8>XTFO05*I*ZFNNKQ4):^DB3TE MF2M_1+!(DOPN (Q35>2*U)XEDKOU"G7),0>Y*C&,Y,ZZ8Q.+;\:P((/DKX: "N=/AG)MC?R6*\3 M6>G0>8\9[JZJ4U^6:P8!R3.K$(ZT6(^UV$!@MRC(4#MOY-L>)=Q*.9+JC$+G MEF)UC?/LO,KOO,[@D;UZI+T&XDJ2!X/ ,YJS(,2*0<:[S MQAG#ZT-&(4M/C+35E_%''6_D1!XD1?*P,^U!+R=7Q5,G.RJ4KT&&QVDC%R*4 M"TEG2>OT;]ZSK!( 6.6S0#4 U26Q1JS)T'W2NJ\33])*G23#UP"4*\FF %19 M(D!6Y0(HON2.FK3>6 $UM(:0UJB9 5KCDW(&2 U[>5P$*(K6,8(,H2$M-"H= MFA)@\>AE&@=0!"(*;!7K($&&'!"2 ZGKI.E6[O3#D.95R-!9@X=)4ZS2\AXS MV.@A=VF("/HE E)Q49Z2IV,MUF,M-@CHDZNR-1^&7!"0"Z7E/6BHE3XZJ>4( MYV.1N.E(>_5(>PW =9IGE??(4#W2U9I"%KT9JD?5>.4,AA@%($9*.8/6CVWU M3*XG!*,@"WL-@%&LO#'X8,A1T'*4HI$G!4,? BIM6Q-HU;8U^8,)U(1=92I1 MS2# >9>*I%* *RYP98W?D( )$!E(@'0=N9 RG> X^)E3;1!N,Y:910[@R$$ M00N!3D>"IO#@.$G]@K DKZ,: *.4H^6X(0I!BX)*2J9!,Z[DJU5($K#D7Z#:SE M&(S4)1AT'?0A1:R58*U50W:CJ"VI*=1$^W@\F7X9('!LTGSK-;C MA-@NRKH01+'0V BBJHHPJ0GFKCI , DZZ M-*3%.('+(%+Z U"4U X"J&W::\!.'*%K:PD&4*2M) 4BY&2]3#/&X0D&4*2Q@A)TL1/CHN<02 /6>;: M#4!55C$W&0J2M(*D:-DPZ#R]H7"?#')-8PKW29-K25'>3 %4Y=7M(K+EK=(I M&T3-8RKX#"KX.4BB1BAR\G#= )BGRM 7-IB:QU3P&3 UR\OH&J%R)2L]"$71 M\MI@:AY3Q.?117PVF)7'%/$94)=ZLBRU)9?\ MY.7SF0T 1>NZD VZY3'%>T9WN7*S Y#/\@&G!J!BLB27#7[G$45\UI0)Z3AK-8 !:PV"L7E+RX9@,+KI-7(N-@2#WR 8; @&CQ$,!M41 MSBS33=87PE2H4JL(P%SVQG;-AF9DD-Q;#WAF@\"S'S^!V:#3C!)?>0>3P1-) M15^M'(0-/3*8-P/F);G#($AFJ@= >V\F+WX.L?T14S-;_;B[7Q]]6VXVR\7N MYP\WR^6F[0RZW[NAW;:SZ^K_8^']F\VRX?^AU&3YU]GG?T- M4$L#!!0 ( /:"65#^>_'QTP< ,\Q 9 >&PO=V]R:W-H965T?TT4@Z?ZDWW[>/5=6,?JZ6Z^W%^+%IGLXF MD^WM8[6:;]_53]6Z_<]]O5G-F_;GYF&R?=I4\[M=T&HY<<;@9#5?K,>7Y[MC M7S:7Y_5SLURLJR^;T?9YM9IO_KNJEO7+Q=B.7P]\73P\-MV!R>7YT_RA^K-J M_GKZLFE_30XL=XM5M=XNZO5H4]U?C-_;LS)F7< .\?>B>MD>?1]U7?E6U]^[ M'S=W%V/3M:A:5K=-1S%O/WY4U]5RV3&U[?BW)QT?SMD%'G]_99_N.M]VYMM\ M6UW7RW\6=\WCQ3@;C^ZJ^_GSLOE:OWRN^@Z%\:CO?5G]J)8MO&M)>X[;>KG= M_1W=/F^;>M6SM$U9S7_N/Q?KW>=+S_\:Q@>X/L = MIS_R[ ]P'^5P#\-@#Z M - &A#X@: .P#T!M0.P#HC8@ZP,R;4#>!^3: &M>9\[\"L'?AQPFVZK/\CK= MUI&0R3ZQ=IGZ8=[,+\\W]9 MR\XG/SJF'G.UQ[@CC(WF%#-C, ?$I&W"H1V.;<>52^+=Z1FN4P3X<(KYP&'P M%/.1P\13S#3%H#^%?.)HR,!]YC#Y*>:&P0 =W#<'IWB[P64*L0;Y.?)\KO@= M@S_)E9QG )X!=@QPS.!)9Z_VF+##K/>=11<">%F-$D26'6>@PTX0H&9V*6 M&8(K4UP>HW&!G_# 3WA@)MR2"=]C\&3L,Q?HFF1@"![(\I[IV H=6\G ,F>" MD/7(#P(R@^!XAL@S1/W*RWB&[.V5-\N2SN:0121I6S PZYTA*Z],89EO889O M=LXW.V>:[7F&KN"R%<[H!\]*5=(JAJ\''??89A&0:C6':]>I)2E:6@)L*E8.&L\D)F?\CA#O.T[2U^ MBH+$)LQ47(6*J^10&(1ZZ 0E=IX9 2$-G:#$#@:DD""-CG-V20IQ+LM'I,/' MP*+-DQ1B8-X&:?T(>NPX-Y:D$#(E.O,TA1@4T#(^4W$5*JZ214ENU G5Q''5 M1+#U3E!UEPU((4$-'6?NDA3*.>5-[#P+RP,U!1S,9DXH:5Z08&\4*=2#3J;* M!$&A@?'.G.QI1#M0VG@Z#A*E1< M)8&H0U! T MGAI2%VRMHW>O"@[FO$O&CX/ETBYE$"0X:#QU2'TKK6)O0V9O0XJW(24#<=)L M!:%FA+1FQ%SB$.0[#'#001# H''0(?6\ :FM*1@4YO0>5,EQ!6EG-0B2&S3V M.3!F-B:;00PJ,TBOY%5&%)#,*!H76)OF3HD*0-#L(>ALTWCFD'M4F5U\<*,]I_Q5,A8:I9$!.\CQ! M*!2!*10@:#8*FHT#;#,*$H@:VXRIT6VEAY9[#A6 +CP.9:1=6!1$%S6>&1EO MFENZB&9,72X8 M*BH%@PJ&WOTN.2YQ!QX%T46-8<;4F.9)]J086I!F"IY"P5,RF&,!.^VX4"F0 M\\G2X FZC0-\,@KRAQJ?C*FS]6CH?@^',NFB8W:>T0@]CX+@1HU)CLSF+I)& M3SF0I8FC82HT3"4'\D+J1*%21*92@*!:4=#M., L1T'YHL8L1V:#V.;T"HM# M.4]O/C,HYZV4.H+61HU9CLR#%1G-G!0#2>*\S5,H>$H&@X+)BT)]B)Q%%FY2 M1$&MXP"+'*4GN#06.::VMA4.Q.D-FHL<@\Z?:(0J?&: ME5]7F8?=FP'9T6S^OFV[BCXX>WCYX[[KG MKCK[535.O=H]BW]=U4[6M-^_: M=C]6\[O#CV5UWW1?NZS>[%\QV/]HZJ?^]8G)X1V.R_\!4$L#!!0 ( /:" M65"(TJGSR@( +\+ 9 >&PO=V]R:W-H965TK,SG;:_LYJ5&:!4(C:WGV3$"V$T]WX0TAX MWC?GY(20\976[\V)$&;]+O*RF=@GQJH'QVEV)U+@9D0K4O(G!UH7F/%F?72: MJB9X+T5%[GBN&SD%SDI[.I9]+_5T3,\LSTKR4EO-N2AP_6=&\]S)-@GCL7(238F8MX_68I,_, MAXS7)Q9#(O##/O,(,5&?64*,%O'3D(G\/K*";+2DUA"3]IEG@ G!WPX@1[.###KYT"+HQ1-K?EMZ\1/T_=&3@Y,W,;\OF[/E&V#T4H=EYW[F7WZ%U!+ P04 M" #V@EE0S:U1@80# #3#P &0 'AL+W=ORJ)JENY!RN.#YS6; R^SYEX<>:6^V8FZ MS*2ZK?=>="OE=G#]SO:# =?3JO_)77BB\ M5:+FV(BBZ?X[FU,C1:FS*"EE]M9_YE7W>=;YW\/@ *P#\"4 L=D H@/(1P"= M#: Z@!H!7K^4;F_23&:K12W.3MT_WF/6GB+T0-7N;]K!;K.[[]3V-&KT=14% M:.&]MHDTD_0,'C ?A*>R7Z; T!0)ML+Q>(*U33 R1E(;03Z#51!PH:1+0 <) M H3A!!1,0+L$9+13$PD",$%@*8@"8YE)SP0=4_7+)(P:VV5#<TECD"O>T3XAB+7T'"UA""S< *Q^99 M2:%+7T+CXL;&X-4!A:OX@2 $J"-G$NPG#3HW1#>4/0J9D=+6F9I&Q6/B= M@*%W@EG_&/)Q9EH 1!%K@VT(!6BB'C#\2L#0*\'T 0V-?JTB9KW((,P^\RF8 M;7CF>]W>H+,I>;WONL;&V8A3)=L&83!ZZ4P?<=L9&>.)ZEC[_O(C3=_N?LOJ M?5XUSK.0JN_JNJ.=$)(KE?Z]TG=0'?;EIN [V5Z&ZKKNV\S^1HJC;J&]2Q^_ M^@=02P,$% @ ]H)94$;3C6W !P K"H !D !X;"]W;W)K&ULC9I;M?]>KS>ZN_;+?O]YT M.KN'EWR]V'TN7O--_)^G8KM>[./'[7-G][K-%X^'1NM51PGA.NO%]JOE)O^V;>W>UNO%]K^O^:IXOVO+]L>#WY;/+_OR0>?^]G7QG/^> M[_]X_;:-GSHG*X_+=;[9+8M-:YL_W;6_R)NYTF6# _'G,G_?G?W=*H?RO2C^ M+C^,'^_:HO0H7^4/^]+$(O[ZD7?SU:JT%/WXIS+:/O59-CS_^\/ZX##X.)CO MBUW>+59_+1_W+W?MT&X]YD^+M]7^M^)]E%<#LNU6-?I9_B-?1;ST)/;Q4*QV MAW];#V^[?;&NK$17UHM_C[^7F\/O]\K^1S/>0%4-U*E![/M7#7350%_;P%0- MS,\&YI<-;-7 7MO 50W&77&."WK3#=EI <[4\*ZYVIZHC>>Z)Q/O/:R?'J,RCWLYHX2%^1P02BF\&PT))90$"4>,,KCZ MQ\PO9?"@9U3<)4#FE#)>6-CD9H32,;1 9&;+R88S/W"- ]$80K,;DGY4/$YP M_R:4=XG&S);#\!TP*HF](:&,*!V-2:R7!1,VO&)3=P M/E*\:4WH2"5>H:8$T])E L]HRDF+)]F<<<(JUY!SR:92@22:.]1-5<4BH$) :$3]FGBN\BC$HIG7WEBU1$8(\"JZ0C3*DO(_W+R. R,B2(8$YG#HYA@MJP;H*RD4R$P M31D23(: :99($SQOFR"(5R$TX'Y1NN M7K*A*";3JEC #;-;0?4),ZAX"GD,BSZ!DO1H0"")=_4ALX0)S8A 6+,9L]ZP M>#)AD&PH3\B&841AG X(YBQG8D%!6 M9?@M&NO2&:R8C!LPAX*GF%=XDYD2RACM+M,[QAS.@8G,/KYIQP<I7!5]RF%9\> 4A#-0PKA9CKB;N%7+9S"])Z[ MA5E"1=76!00*,:0^8V%O3BAY[E1=X8;<7I'"8/4DDE]#]:^B!IS"<^ J:G05-;Z*FG!*HLJ,PB1K1JGDRU-.27'^@^=_ MY^S-KG6^?3Z\]KAK/11OFWUY")P]/;U:^465;X;!\ZZ\F4CR?"IOYL<7)W^: M/[['.5]LGY>;7>M[L=\7Z\-+8T]%L<_C4.)R:+=>\L7CZ<,J?]J7?_KX]_;X M_N3QP[YXK=X-[9Q>4+W_'U!+ P04 " #V@EE0%+1(URFT "%C ( % M 'AL+W-H87)E9%-T&ULW+U;<]O6EB[ZO,^O0'D[O:0NB(O@G4GO MKI)E.^UN+\=M.2NU>M=Y $E0P@H)L %2BOK7GW&= MQQQS7+_Q3W5]C'[;[XKZ?[VZ/QX/W__YS_7Z/MNG]: \9 7\LBVK?7J$/ZN[ M/]>'*DLW]7V6'?>[/X^&P]F?]VE>O(I.1?Z?I^RF/!7'__5J,1N]^N=_JO-_ M_J?C/[\MUZ=]5ARCM-A$[XIC?GR*/A3<9EX6T57T\^W;Z.+UY3_]^?C/__1G M?(E?3$;17\KB>%_#6YMLT_SY;;8>1.,DCD;#9-G\\7VV&D0C^G$T;/[XKZ<" M?EQTOWE3/F15=$COLD&K1YW)UZ=#UAKM\.K?>E^X+HI3NHN^9(>R.C:?.E:G M5FONS<]9E9>X;IOH;7IL/R>+\/_\C__1-1D_XBHMZIS6NWL0VW17MUJ7W7J? M[[+HTVF_RJK6K*^2\634ZE=>_)+=Y?41NCY&G])]J_G;?'^H841_28O3-ET? M3U5>W$4WY2#^A_^9S(8_?"C6K3UP!+0N*Y@'D5 MJW<]C7U-?XL^;&"9\FV^9J+LGNURN'YF/3Y706 M_3*(/J9U]+F$#8%_W^P>6K3=;.X&_X+I?2T?B^:SGW=96L,2EZU?FJVX5?I< ME0]YL6ZMT,WU#F9+A:M5JD%8!O=KXRFS:\^EFOHX_-] M6?20';*K[^M#NL[^URO@1W56/62O_GDZ&UXMA\,A$T^ST:_Y$:BXW$;)Z&)U M&=UF:R"WXU/[^._WL/^WQW+]:PQLH(H>TMTIBUX/!\.DU6:5;I!D;Y_VJW+7 M(N_;MZVOI-?HW6_K^[2XRSK/Q:>_W?:1ZB_9;G?U:P%D #-(X?!DF^A#79_: MM/JWK$5]TL9?RQTL@F.= M/V3(NU)]_PR7@0,,)'I75JU]^9A6L%K7ZW4&3\$S&WZ^IZW;?;K;16].=5YT MG$)YZ-T^J^YP%C]6Y>/Q'JAS?TB+5L_:Y#TL_3//?#ZM=ODZ>K\KT[Y9AO1U M>Y\"^48_G8YPK JDI;[78-TJ.!0?X";\+?JWK#4"H/OA@T7P(8N M@?>[M-6^[NG[O,9#][<,*+[OLKFZ2D; 'LO&=O&>_BRM?!GKRAY6RZ\SO?? M_ZU]7(NZW.4;HH@WZ2X%KH9;E1UK+UA$KZ.\B+[>ER?@DYM6JU:0:#,O69^T MKJ'-UJ]I?4]RS1H_9/]YRH%;P..M!Y%39%&Z7N/]5$=5ML[@T=4NBZ,B:]'* MA^(!&BFKO'V&?SK>PRE9GQW5UQ)Y]/EGX HX9-7Q"7C<+A7A#,=_P+WH'-2/ M9;EYS'KO(=B$OM]6]LY"%] MPEULG;GU&H2ZC6V(5K@,=N]<-\$6GGFPN?KF45HEO/&T&>+:;3'A;;;-X($- M[,>ZW&?1$<0A/]A=6=Q= 2/?/S_<,P\@V\MIJWDAUB#8PZ"S8HU+8W9_TMS] M[KL^:MVLR%#OR]T&+K1_^)^+43+_@>BY?<-_KG2^=>)I-X-%S&]#M\7BX7 M47J,@)ME*#(YU8A^1]86 ]NI#QE=R+O6LH"(1_H![.,AS3=7P#'7Z0$DU-:! M_Y(=0>.#@0&?+V! '6<$2/$$\@5-NN-LG/:G'7%L.0]PJ5;9?08:"H@*N[)] M8S-]U2_>XQ8]TB*\_/USU\K%YQ1/TWUV!&5A=PG7S.OHS[(I;:J$%HC!P3%\ MGQ?03HYW7"FZV/^^7J%^M#[^O]] I1>P-9MRMTLKX#^P?-1UBVFV&FA1VK-O M"/V]\.DVB;[T*+QL0N';S\XF?/SL5,)'7S(/0QUNBVO<8V''\( 1/[B50 :) MOT$FF;?O0^+3GKCZR>@3W UB"0=OF;=A9/]=H C MF]7?MQE$#:QAS9+1)@-N4QZ9%E58?$>PMR=L?7/V9%AA(PMI%N M]GE!E@7D9=V'OVR-LVMM[H"31;#WF[P^E#6^MNV1#3Z X)]7>I;O>H0AV9IM M5>YU!$ +W:+*I[+P@Y07+][Q8%O4_[ZLLORN@,F(XD@COT!F>=DMKLG,5J X MX(Z^#9XR$T;T= M_'N'S%74.S;,I)N_GUAF=.(-M-:]P#?!O7+!H[V,<(XQW)-;NL3> %T!F4>? M@H9WXDM1FNU#IB;](Z7[>81KX['=N&TE\RE,A1D'@ :@/2*?.5.C M-\L".SLFCLWOM@A5!G'ND3/\,UPN/12M&_=EBEUP^W:VW,\X?R[2/8K+>,'@ MB0QIK[;$!_3/)'0AG.82?[AX/5W"R7P]GA,IO5Z _(5'@"4Q9.LJF,W."V9G M5LL*O7^*1*OZ;]T[Q#O/V<3.B(V?16R\>49L?-I(AS+Q^YFG?4]9XCWV7=@6!6I7A?P&'VZQ"7NW)O__07$G AX^6-:;=HR M7XO.SO*X \L9V6]9M<[K]KFG$5RM8$ ;$K&A=>9B0J;M#;)WA&4('5N95^YD MG7N2#"2;_"'?9$!M( P 0T69$9Y?!U(7J$/+Q#/ UER$E%F,H^NURECCA1' M3\"+UT<51M$9U;[!?T\;Y]F889G.==B#YFV!, 7D&GO.XWG6@:O%[3= M>N=Z4Q(QXCH6V:.:1TB"QGL$B+VU&SWC:=D'7S">#A_>M[',WZW2=1_RWDNE M[S3TWOLOH"=0I(!L,]/&2]6I_DL8A_E^5SZ^W(8Z?K&KML4_PUO:=]V_C%X* MJU'PJK)U"7HU2&&%$R'Q>_R+[+('E$%A6-'JR:@%Y)D@XT!+NOK1R];(J5!' M\HJ!UV+:TX3;"A1\%E113V$1(NVRNH'T3X-C!M3#DCM,(K2/\/&LB_$5KHWK-ZB^\I)TBIB;2:S_0CW:@G]H*UJ>7DEI(-X'T*WP\O>[5='W8Z<:CHR+UK9L),W:?$KW"VK MMA[7V+0M&_/.-@T"E2XPC'L'8Z8=@8W(C^(UXETE'M!A Y+#'QC,C_BQ!GIC MVP(9:TFQL">G1?YP5= M*HI06CR) ;0^>]^\=7<5=M.Y)M0_VAFR^W2WI=.\ M/^S*IPP(!(E2VBSJZ^- M'/\H+^1LO,![U^OF0TEDE=WE!2HT.)ZG+&U="V??SO R.?,>+>^&(V. 6=&# MN*YM!G?,4(3M,=&TH^[;%[ D&XL>4?E:I??==O#;OJ(NT'7OY>L MJ1U[/?;3N9/)5J=C5)3'3L(W5E[P6!6NO0O!2&S]@M+O'F?T*<4=;5BT^^.U4#>' M_Q_OJ_)T=^\>O#U6Z#W\FF>Z/?0@#0:5*[8%UZ<5;'F>5N0*7(/DJJ:0F$@1 MMW0T_,%L\"CYX1*M*>M3S:=]D]4XH>(NCO9V<.P<@TG_FK$V\E3#JO%JP!VT M.:WY\MNGOV:PX_EN0W8X=A95IS61-=P\VXR_P_"=; !BL)\0=PT7KIJT^?4< M_D'")S>"'Q.;W1[+DC@Z]T%<7 83HZ2W.]%;\$ !*U%6\"T\B!9YE.G@KVT* MTRC,A/0K[;V^A^/[F.YV=:RW![ ]Y)#/=9IN[C.TML"7:)("4@.^@.&@J!G! ME_L,F2S^ 0VO[VEPA_(13BRRD9/(G.6.Q['-T= (4B/&>ZYY*8!/0:MUN(J\ M1351A=T8W'_8@IRB\] C;L:/P]Z<4&M/=S&==S2$B(L >JQ2MX>-]ZIL7VZR M'/96GJL[@"I.QA -DP2Y#\2[GQ(RJ]-$1Q0 8'I!B?MAE8@VV M#!$[0U&?NI,#XE78K6.-M6>-3-<9CT6U!&)_9SF98U"6-0VB#RY>A=2;Z? [ M#*;Z!57#=32 M0UJEED!>LG;X$,9I*RU8N\[!;]0=>^: >.'W['!D.:Y%Q=BS$M#%JQ^OKS^_ MNH232%I'C2PRO6,S@/+CS,V!=&FXZ_=B\CS>@^24LA#(' +)/R.%6[>X6^54 ME7(-ROU)[2U.^.A[AWO94/3L2Y>TP\G!NE2LI !)U68=!TCONLHKH!H8ABPF=%J_C"CX0&%X M98$A_,QM*[P8*[X_O&T&;B\X&WC(28Z#.RJOHH,5:4X%7AQ("P,V_;PSTG&_ MW*RCH!^@&;B1-C'_E:/'L_BU[GPQCA[O<_1+P\[?YW?W0+*[''[>F%"T6D@= M3DJ5PXV./E"\PC#+02XP#N$E2JBR+-JSY4M9@5 +K#FKNFI3![)>9:TAT8DO M'TF*Q55ZJT:8:V57EL=F&#!!1X*)D$0ERU_QRL9; 22C(\C]E>=ZM,V/1"*K MS(G9V<:;?=A3()Q;&W#$YLD!WF6?#\9PD'X+BPE/5R"OB7*K-A#G[T"O"4B/11(FQ@_AR\'MB&?"!GFL MV,+4#]]KY9+ M&[H5M)FFZ=J8:2ILFXBT]O8T93(@(X,$?.3PR#R4#H K9"K71ML3ZI9T)?19 M+)OR,%K68"8DAFBG&^!"%%)#%E'6;6PWKEFTM!BA$M8@6?"0@=\1N(';ZL?$ZF7A)OMHXJ84RGBHV=N(;OLPV%Y;R5,7W GXF;W?@$G>CB_=L/ M-Y>#Z%_*1SA/%?#AC.47/%+^A*"IZXD" %FMXUM)9\4"&,9%/T5_)3Z(39M8 M:9:GCW1[R4D&8F*52T4N-(M66;H#I1NID@+0D++JH]XJ-5UN^#Q=-">QOT*)W'/7G;<2RPW(T0$&!:>?T# M=:K#^5!<'= 66EL%I6@-1?OG"X@/Q0;.)ZQ%.!F0^V'4!U"68& F5 ;SZT ] MW7C&F:HHL<-8,?8"L K28)F'PPZWN6L/^:Y9@?B2U6ND)=4>[RB6C9\1?I8K M&87->WFSLP,W7'T.[0$4JB8>.+K]MZ?*B?@UX&%D:WB=$X]P;+TLKNB9^@2+]\3V,L(&[]"Q=P\JDG!P;JT' M]:CU[CZ<'.74\,9.Z07%;+O*RQ-Q2L2^0S>!&?GC*2B4%F MS^C68RD>UNJT9KVU$K7#+,2I*BA+E45O]MLT+C1TBH(6^5\HGJ*>T['NOZ05 MIF:J5@1OH,$HV YQ;3F.$#WZ=\BXK_*F_HY.#M=<60%Q^=/"'7A]1Y1$UG#P M+Q;.6?^A1\LUL%^)JR>[&3V ^TQZK_(;/>J!2[O+5(HW")KE0%W&1WPH0M90-P>3KY$BVCSK5$O4AK\G*,QY?^906K/J'2 M@^/G5]S5>P]L./7KF(E?I>@6^^SRJM()H_9QKJ*#L9L,R,/+E.K"'6B0A+6E M!#Q>11@.%_4/$5]Z1 OG?7Y@LTB&+)9G&%A1K)VBP<>0=DC&]K*HQD\US"Y; M8"M #3$Y C9E5LN"P DRI,H4.:UHIT;+)NM2P1PQVTC4-JNC+$B)&<_WP[^PB2#35"Q=S[QH MGZ6^&/<6[\ZS1]DY'RW]"+P6A3ZG \+YP7C:S.M;:^ J9-%C(=/R6LD/VZ/\ M0CM &L$:V1]+S7"BF;R1]N3NL4X^OA_RVG/$38/S4%N='6D37 M:&*&74])RP(9)*.D7N5N:^4%N!^O1X,I+")0+!SN<-OP2(2V2B*?UE$3$Z:Q M69ICI@=/&+^LLYV6V4SLL&!C&\JL>,FVAP22A?<8.IV1EM-KB^J%I/.($B:; M!TO;,S?]/(FE1-S=Z5/-;Q=P$=;-17V/YJV_JJ#I[Y\/1A^E9QQ)IJA@@=)$ M\B,JSJ)&Z#K+6$/3#:N,$MJ#.1;(+,6,,Q= M8$R&9H^/?*.2O *RYC%'Y8(-5#6=L)CM=W[P\K1$F.XI_E8LN&2YJ*T:XH7] MIAVWHT^9[(E/,*X.6Y/\/,VT!C9HQYIMF?&R7F2&CJ*>#%9"*R3&'_[DRR1E MP]X5M%+Y-YD0[^$[S&UY"LUE(%]EU8.QQ#%Q'4XX+G:"D V$ON<9?Q]])'4G M<<_!P/[S5!Z)B>,8NK?H,X.VNZ7*F!MD67_DEV&7.[.:VRVU6K"X05AEW3]R2^TL]R$(4 ML(%5N7(P'S34TPKE-#'GD.7J!(> 3#!ETY3E34&LZ_)BC.UBG HSCKC0/ $R/S($*0G*><-0<; B?_$^'Z#[?DO%O%/[-]ICYF, M0:"J-Y_LFA]>R3)FDF#,V*[/<$%B?''GHH3&+[*C;%R(C37=JX)&42]E 5O8 M-I19,WVW2,RNPZY]5L-_5>5\\O%VB5$5K,K?4!$))QS[O0Y/(^^2F(;[9?.S M WEN*>D.&0X2=X=0HLAP,')?A)DAG3<9*P[]\ +-5'5VIG7EI[LE"JA3+,TX M?6/L+%Q\"-OHS+Q;]-UG1>X+^C&AJT$T*"K M"B)2.A(L0P9^R-#_R.?QRFF\E@U(P(=Z9_B>P^R[NY(=#$#R P='@BNQ0G^M M>YZ.EJ0T1,FL/U[4VT&$[C[@X&XF1OM>0X M4RXX2:D/^33R;9/OX1K)]RBY(3B#T9R:VI +4G -BK OXB2Q.'=S!Y>ZQAN8 MD6_(&<&V(/KM [II0)FRJ9V&9OSP[A1R+AD=5@H _G2VRM":@_)646Q MBHF6% _U";+A4.UPJA&&K;UTD7,K\=0N0W40TA7-?E.2*K7/,O%L8RZD<_GX M %M#74@W;>I+:Q7C31\BD#5"N5OOKI[(V;-.G;BKYN3F3@K[03'A(=^CR![5I0!J"MX^SF(KZA\N!CZ/ M_*3@I"+20]FF3J9=MCG2P5"?CEB!=1$T%(OZQ/2V#1% KJ9\N39=AN(F2/:H M,@HJ>]#$,AMP%)M8$/6,DE'0V&BX@>V.#-H M"0=$N0]B4( -/\"=)G3^_OKV#1UX9_Z].^5\AY2%7_1&/%'@+]. VQ.F4]?E M]OB84KP980%DM,K,==7D@%=YOCFN"OS)2 M1,!RZ5%TR>QM8*T;HOA"1+0G/J7,L RC:0V$@02!FHCU@6;!,D*%MLY#L]%^ M',CB'7_Z:-R<#X<*N:\*I:1MUMN;FPLQ7Y?.3*X#,N,XTSQ,%B- =ACXJ3NJ MS0RB5E[3M,WL"+& =2GHX6P8GUU0<,_78S;LZ* MQJ_YMJA+;S)6V6*)^Q.[$K!3V.F:/C^4Q%;Q@B)#E6*2?1KT;]_OV[/CF3$U]PU/]0,BZYD< M\R)BQ_;QR-DW^_RH0C\_JQ* R6[''(.-\"!1/$ZDS&=DS,LTW!'/K4JQ6ST9 M&86P'54PA556N5/(B=MU)R'SP9.H&?23L$NXS]E .PB)]3S!YW.!1"K MM.8?VSA6SR'#LIZ7O+?\!Q%FQ>49,QT[K/ M+E=]'5XX=@)$B2G8OW$ZC^GCS2?.'<$&M+-PA3)8L4'V0PP.(DV?9Y31]5-D M<:V^4K#BVH%^KI_4: 6[N%9WI_ZTI8O:6R::5XE156!0G#7DLXBNZQS_K^YC M6J9/V6/T'QF:NS>]#C5@^7(X.%-7YB.CT@!,W8Q - OS=,5:I]9UJB9 QKE! M]*4S-:*S797.@K8I%!/Y.:EE83XK<_-N8C&ZN2CP.<7>K"5I"B3=1]A>SJ.A MN[]F^>X ')8OIY?LO=M!:RSJ,@:()YALH+ORT0 +,,&YE4*0,C0(44L_:BI. MMY=&\D[8T)EB.!=9BGRV0/8;'33R#W&X)]E%[O/#@8+B* >R>F#G)%_]EV*[ M*"C [P>7.J7Z=UX\E&CDS#512+D7[DXS)8E'Y:)M4-\EL\]3*184V)$]8AW) MZ)#9Z7C2'5:F>++V5K/AJ:8\YNS.H2!>O.IA.8^^68UC\PUKC)N_ALV,G.W. MS9AD) Y!9NB;'=[ 0:!H.SR(['E^>VCYL-6-/="86S@K)&B ,P+] QJ:@"CJK@VP0PZ$!LBC(\+5C MF&?1&N&9RT'TIB.3Q0?G>\G&C]G^]:=:S5BT9R1=%CZ3T@37F3;]P=!49!LX MA5D9[$KF*(.@%5S\JB:?JXS#R0,^QD=WR%C-R0"*W(4"O3Q%P#7+AGP$A%+> M1DX5T#+0L'LA82VQ?^?(8.*NNX/#1H$7J4S#)3)J)$,X@H1P/6++@8]ARGTM M'- 4:-N_(EI#(Q"7KH.:@1S,IC/]>PD^V&*SO1)GGVDX\W_#Q*S0L3)67(:G M@Z)(ULT (LSZ^R=&G$:3:6<+GA(3,V.CYH%4#FX/O8:,X*Y -D]EA4KIQ1+W4LAP&IA M]SGFCE CL OWU297$SJ9BTTC>M$I 3J9S[A[/LLS!(6A-N< J_BMP2KFKO6= MJ@_26%?0!:S84;4QB)EU5YGLUL:%AXL:8?Q3,6?7O4Z&@Z4)",&_%V'$"'PS M<]] MQ1E(G&*$FPR[PPEZ3NWJ0_X[YVXF]$C4?Y#+O@]#MGT@ F!;.ODJ'F? M.:S'H'&ZC ,!B"'%?%*!5J6CHYB3,4O:7^$(MDU\,/$%"L- M\CWSX2T%65.>#)U5CV*Q-YY%83H?>E?9WE_.'=;T@(4K:+A"?M3 F!-YN0XI MJZDP &$9\BCA@6C:'TUM[^TV7;WQ"A-)!6[3VRR+7M'-M'"Y76=]N8-78<"^ MJ-3&CPQW/S-B[Z[P3@ QX1<;%6EKL:CGZYX(<@E[$C;1Z4+2'M'ZU.GJ%5!Q M.=7Z5T#VYHS6=2D.&;: \^,(?H*<%41>QUP]M,QY9OW"2\H=B%@N3#30Y$2A MA/%B[YUON'8".E>%*;:2!TC?Z_N"LJ/YH/\?B3A0$ MYM-:44E&2Z%_4!;*3RWXV M&?^+$"]#Z)KTB1QZ^<+#&P MV%!X*!E2F/6$&\MX>Q0DRZAE,RVW:V'NIJ+(]?A^':HAC&6;,>A8[#U\%*1& M3E;5W<57ISX^:MW$A'GD$K(P"U:@NBFWF!\MOKK;\Q.QVCD;V>^J5-VJ+F3- MJ8GT(T>CV__6R876 _L:>JQEAE_9"=H*;08E<$WF MSXY M];^F5G[8$@60DE B-E,++ @,=, 1;WXB&_)F?8(*DVN:A$5Q$C-"I/% MNI/X(!F[,QFZ<"ECVGQB5V*JJ2*'WI(%>I+AAN*T]YAM/:P5B(E/-#0&%(75 MMW&W&W7UT$.Q"ZY%5V>%]A1&;V%WJB9ET+JWP5AX?1!^7L$XNZ//.0T9!$UR/HFR1R2<.O"99 3N=[\1&ED:OQ8-"7^'4\P+()2]Z:A/E3L8MWR_SS8YVV0-YS%F?_/:+GT,M0.T M!!:@>[*<\9--XQHQCC9+=)\5A$P'%4(;H5V"8QA*[(.>P"(2-QJ9_Z_E"FY! MQJRD6X:\^.+(PB>_("+7'A_1'*]!]%YRR>UE(48F6@,X%FNO@86M1'FHAW-U MK:D3\8*#TQ^A?1X.:("XN-H4.A@)8CWB&A'6&\1>$W(UW4NDCPCFF]!XU@(J M,#FZIH': KB 9F< /C98?X*LL/Q@4] @BI(:%3"N*QZ0<@IA?2K0'8-*5DK* M&OK!G+3VTDGF<$E9ZJ5^:W&+ZL""2_56X=&C*U!SHS=91%CJ,#8XM/]Z@HO/ MIQ-26)YXA*]O?X8M'="O5\DX5E+JSCJ[4J24C^Q@N/A*X7[CT2RZ_#[ZB\G< M\J J'QT*1V>;@TC]KC@4&08(&%)KTEN+;>A@&DH3"KKL$^>Y:P\ TIU8X5*. MT(K7"$@.HJ')2&3IT,6@,:$\=$&"$SR@1 R%ET7_@?VFWV] M]T@Y02Z>P3T(/!8^5@M]K!3QS OK[KA.*W#L=LW?U+%<\5B/UEUUJ$C#"#6L M(D///0J4AEH<;IV#E5"H(%&;:6B5\6_EA>N>0<-LGX8A9X >3??GI9X)!-)F_Y$LDDRYT@L^R=X*R=AV8OLNQY,X$@4K"=DR6>A<$ M UXM:4&;+#EIC7QUH0:[/?Y.Y%(?:AFV64(-.!WCH5 DEA0$YT#(8AY:7\=1D.88&%F1O#6ILC!=!2HK2LT5FL,;=NF&5.6"0P2$PX3!E M93!*V/K)HO&0L5?Y=BZR1XS^\?57_<725=M& TW(HD2V*!, RT%<3">,<$AA MMBWL&J*"0;N& #LPB=G=!'$;-^)X_1VOG,$,[WR[#E^OH[=YG=[=5=F=@,'P M.Y:<-^8)#@U3%Z!J?82'QI"::!Q5C\,=R&P'"B8&(61=Y2LF37(B,^YPH! U M9/NZ4U?63#;>ZL7 @9[]@DC<-Q84^[,&!NA"#/BA3N1LS[B13G84DK68?$P'>J,(WF<'._#//3_>9,8#3?[[ QUXRF(, M8/:55#D1^: 1E^3C%M=GWFII;:WP%#E^,EZ';\2TZI"6-,\+L[0H+\(_8\,7 MO'#FTB+=2/@(MU,?VP%5/F%21Q=>K1W!(^J)=T$$15E4&<9NDC#F+%C8N<",[2?*H;$<4#F M>TJP"YMO@B<%@& N!=A-R0R7(\Z?>)82V\>!ZQ+G9\9E7[,Y[5RZE^UN9&1T MR>G!*#F"W#&/=5JX,J!<=J1]89^Z7#\&:96&"& V(G]G75$;THN]__N]!8 M&_E'X@;7#(CBD^=UI\V.8(LAM0\HSA7+O.7."NTHSR$X.VG'9/623"M)/&5G M2C1'#R-]M;ED"Q.ZR6?#T$IARV@Q)PV.30:.3Z+]LD1EB?R71 QT(&AI8,Q( M6,CO*"3332;(;!=3/<6IJU[A1@N/2=Z'@284+>4I\\GC;&9IA-V*8XAA-/=[ M!N0M*X_FPS>4CSTC0O<=(35M'BQ>2K-I:99LMGU ,W%CM4GV7S?V512[UNKP MB$*AU0]0KP CP@?D4$=_+7>G?>9/TJ#U33<(PD-:Y1VW]2I;IZK MZ.0\]K' M'$8XGETHD"AO9RA%X M$P!Y/_M[&)C_P.(,8Q(L&L0>8*^1@%,]+>3J2G?Z* M?>KD?R*PY++P7UPV'$D!DQ9D7G*C\DBJ;$6A_I5;.PSAJ4JO^<7!^FP):C^, MSW9WF#V1=$=QI9':*8$^!I7%6+\(=2/WBH<%+=]5Z7[@"F5LY!=E7]BODK@K MUQ"P,@86;F\K24XO"Z %IN92P6!Q3A(ORXS!(Z%W/,;(LTIX#MZMD] :(,KV M/N763-Q[4(.">I*C*^(NI10=K> NW*4O0IT[][FW:5#M@/NH \.T63MH$DT8 MPA7U83(H^69PASC63(V[ZC@V5&$;;04IBZ-2!\E93;^; %P1&^@+(Y1/=71] MES6KY1A,9+D7PU=2.J3>><(,%3&)&R'-'&6NJA %KX91TPT+=M@;20 4*WZ% ML>)!7DH3D=[5L&J4:5)5(<@]L'D S:).;S,0;RNT(7"(*!61CT-J,($'<\;3;$JZ%8_[ZF/,E^.=33Q#*&GH%[28'K7L%QQU$,A\J MI(91_B2-IR9N3ZODP@$Q8VD\DE3@DR#I*)F+E$#"-!?/NO?-61""7>8I]W,OZL(9M-CWZJOJ5#!GYU/ MO]]@V!D"\#4P\%%<(-T?31%^1:$"#IK8%+$6?]*[S[?J1Z)"(^*YAZ^_)^41 M)_TW-%&]:YNH+NA&E(K5+@'8._TEA>:2!4\RN%%LQB!PO%R/\-)K%L_$8/BU'\0P:XD"(5DQ#.X0AFDSB^7@:36;Q*!E'DWD\64:P%;YD7EA4BMK",8,U/F?[;/) #^&SG(_B\7CNUOAYM <5W8 ' M. S>E*X=W2\G%[^>C0;3J=^*6+@.B[WT@,T/.*=G-;TV2P,\R?':1# 6&\%/ MTU@Z,>$VAU.&YHNB*$^D-[Y.AL/!T+4G\ O^=04F$4L&6P/4UR92B]3&Q>%> MAL%9RXX].(>98F!0[*Z1=]?/B'+Q&P-_$58'N:N""7&&E9Q;DB$#']=HZ&)3 M&CLS&K)3"CM]=28AZ[8CV5C(6O5U3KWH,]TW,Q<&K\[G_W=Q=+ZY;4S["[/E M-;7_68C4T%?X_?D<^L^2T_]&#'%?Z4P$M\ E<"Y..@<:"]V.<^!1%S"""7"K M2_P,'X%_TM?8Q4J_'M*HDHD/_L//9AV: MZS^'N0_CX12'-42Z@#^AJ.*/%2>;+\R-PTY>==U57D#TFX[1*2-,5*I'IGT4HO3:.KF?NS>>"^7T< MLR])AL?^N0JJUWMF/+B*7S+)B(<%2?!GSFFF^02!L/0[?NM$OI1U30**=G43 M]'V$DAQ$/[N+R+T>4[Q 2<9?]*S,3#S"M]W*SH7=0N1QF6H29BKH XJO=:JP M-/F1:S.A<4)2&RA"/MN8Z].->L"R"DO;2'7+>N]#.[TF*?&D\'9J8048T MUB0A;NCGSWBSY7O]IKM7#*JZ_;E^)7%G_L[B6$1_<[7]R3U9A5J-#*X?E@O_ M1C?KO 9Y18;->.[%'0+$ S0(D;&/1X.B.E SC*A**_E9L,@"CG8PQRD$ DH-8&8^TZDKXZ,PE2 T73.^\U]$, ME!/X/VAFPT8E3O:4G:$ 7370&$$1DN@ F[<<]R?*>HNN]1>[96LDOE'UT[O^ MC#)'"H$I\N_ERN$$U7IV,E>D,=L?=N53EM$*/M[+JO7.%KV'>!S)0WPNU3; M]Z1,"RU1ADG!WK#6BIAW02@]9_2T1S;P7UGW03T50C.=#,#7+[>"<*\<_+UR MW5\4]3&Z=DS_9^WIB^^)M<:?F=4@IP%!PZC1+;ER&),XAR$C!6Y)KMA;+)4ZSIZGI@IN:H2PSQC,ZCOZ1MBW'HCL%&@+X M3.-ZE\]U@EZH9EH6'2>0S)P3V:+5@02[& Y&XRCFW$N]&&#^<9ZOW>8M$PW80K>:Z8=8P\(P6B"5;W0:C)!+*F6WN#R7()6 M76H,="5Y8%K5D>NOK@5,'G-/YDN9Q$[_1":_5H]?SFC[ZL(3%1 MN-I1C&,N]&UG(N#'I18Z(?'[,:=$':DR1Z5P(PY.[>8(9&V0@Q3:' 05!L.$ MJ>+6:>\X";V+R,L.: MW ,I/>)*9O3Q/J_DX[;D3UPU=LN?TZ+(">.MHEWBQL/H;1=A7$D()&7=F)IR M5"\NW^38!E)!5FX;\3"R " C#X>Z"3:&50WUPD8N0"$V3P87.9+%V/Y:;DVT MB4CR\$:>^*L_*MXL?8(&Q:#KCVZS8RE7$I$80R1G7)@?NF:Z1IN_Q*Z;?7 M&LOTQ10\*[)C.Z?%)>>>L8>>;S/ZVE=C30&*,Q>K[D[,]R\T#_6W_3I*T#<\ M6M*G9;Q8S#!/R<10;QUUD\G(Z:J_7!Z?IO7:;IF<7]8.K6?VVYC6Q5^__^:GY)'UU^ M%=G,IF3"@@\+F,D"3L^5(ONZL*31.)[-1Q'Z#B933'EG4=K]GI#:/HR2Z3@> M+["QT126>8@:_6@.*[18-*?\THI(';]^6U/]J_['=<)GX'P9I__^SGUD[] ( M]FF)%HSQ,!Z.)\^644E@AT<); YL\&*X[*MQ,B'_$GI=9KWU8,:PJ^/Y,AIC MU_-9-)TOXRF,93H;QW.@C(]OY<;:WG M7:P>U>;$L&J^((TMQ4*U@_.[7&L2T0TP2BR/9Z:_G/4*\ZIB]O9$>--'JG=6 M: '@KEO1IW3VEXM2G:T-@]=$>+/EIX(23#ZI/ M3>KWXY: N1/+RL912I2G5 MW/Q#^H2E#\."5T9B797'^U!D$)6.8!X:)N5L3)\CH68TB4-]:V94B[]== M5:7:JRF6?WLJFDACKT>+)AK;:#:8]*I\=)">&3 ('.,F[8U-+\TV']-F;=K^ M4TKPN&%[I&G_MZ!JX8E$GP#DR+=V3_*G#< MA[+F\*%M_IL_C&1?-"N*Z*P.V"4UL%4FC]\G,H#Z*WX5+7&1/7+^N(?0;>!E M$APW36Z54BD424ESB^EB_PXS+36]17#F6* /[6BCCF+-* NW.UD;L@O/DMP=9OB&J7BG$O+\]'@ MMD2=SLL7YVO#!4F5#FE4=3,]RK)E/ORAYF/_>CP*&,/K\;@)43!*S!._*X2J M*4\%U19],4:IKA%C;.6WO?(R2?N9-MS/%+3&J#@&+(VQPF(:'[]E4J7R=BUH?_B=QK,Y@+(+T;C M,?8\'R]I !-1XI($?7\?_&#=B&;Q;#&S0]0OPA5K;Y$99S*$@0^3:#H"-6D, MLQE/)K1:^-R+5VLTA$9&=B@@0<]G*.XN84] 'QVC=IEH^_#K:-JU6BY(+5X8 MO#K^J[5B"2C&(!Q?X'HEH"E\R4(8%QPBBMZCH1F9'R%]?7ZIEN%2S4"'&$8@ M>4]@LC 5F%!*/*;B:>T&5'!8!5!.<47N>"FB+ M7'P"1*JGBH2(LK@B&PY"5:I'2$',T*!ND,EB5YFBK/"LENS+-:D&V,.8(EA] M#W>6Z;P&X@E^E80V9D F7^9+NLE/-5H_,([(5S!NW-P97CNNAQ <6F.%/1X: MQ0#LJ#1\R; /S.3X/K[06FHE@BMB15DL8(GAQ:?*]Z&5B33_Q[D&"*I-;C6Z MSC;KX(NX''T7:*;/V0K]O W0-YHDB4N:4T\080W& M31(-SYLL13(."Z3$S3A(5DESH+Q3G Z"SO%\[)+3;.7&_]JW^$'N/Z:)\]=< MSDBBW26^R5THSGV2:HP-3*-ZXE==!H?>S@$&9[.@U>T_I/O##Y^C&WRW:@RQ M(1M:M!Y=_A#@L[GR3F-&3Y^W97W/-]@C^J,:H[LM3]T_T!M9VOR!)X$OM7_C MT?OY]HWN^%@&@SM3\@L;/+MDIM6L"%K5UVZ!50-MVVB4#46#.4[G'U%,$-LA!Q$PK M25$54KLS)=Y1RT"_GH.BX&&:KK&2!L.D4)=9!;K]+QYO6;BAM,(:A!'@(BYI M!RN4NI3D#G1 6(*-QT+SX'XW+C)7($2GP[BCWGAT%;5KC9_)'S_8O'"'/X=E M*( ]:PHI5P>0BVY![WMHTJXY<"+(!<(77G;@%\ZOAI,X>F[4#BQU.KS\GIR@ MNWS[I#:AKWB@D1^Y%[V41MO"SO8S]T.C)(S;)S&A-NCSW'42,'&Q'%'JJN?< M>)7"-@0>S^COI\V=II=^^\74_I_W62C3\: VJ='&4:7@7*EZXNXE: MM\M["7@\RU[P4+,3\26KJM5!="$EA_1K^*X!,D9C9LU&Q>.]2[UQ8[]0!Q!& M=BHDGBSII8O0!HF3:1C"67(*=CZ8'%H>U.1;"WRV@VBP\^ZF%"X, M^[*5"Q?]D6HXLXNS<3K8L\DSU,%X0/8 CYW8@'=T!.)O>]*,8TFRHZMGZU_! M5?A32WCCG17J)#+6(V&Y>4,8;ICZ6G,3%*'.'7F;%;C93;+C(6=L[31+S3V( MH,DX1MX0U[4(RL;])OIH?\7!;U.] K(Q3J!>MG^JG6_:2Y%8] *CWRDD"M'F M&Y[MP-)(*Y,1D,3Y!? %"]VX64HENY*-:^I*4'*[Z,S6\V_8SDVN *,X XJP M;NXH3M)4H&_;>\PW&-:3/R)]N*(G\0O4T]BGX'.536C\/C]80.V\.<\!>7&/ MV=6.3)U!K1-._F[I=-Y::THE Q=%[_J.JS"B99'PRUDVJQ@C>)2(J; 1K%9P MA1P- '2E)QIQ?UHL$?4\D19=,@?%/&\%<6GUI) ]R#^):^>%0)E:A<:55FI? M_P(*W+TPB,= LC]57&><)5-Q.:_6IWU]9*PM*?V9"9$T#KNF2\DYLY&&C)O2 MTE49,J+7@T1UIKM&[:Z1KNAU+@PT7;8 :2?&<]15&LU'!GHC:# D1S+;CK'\ MOA1+E)MW[V6!*R\)E#UWUFSYW'(%C5KN3+%LNY M*1L6Y98-^44XK3Q93,M&BG M6PRG8>/.P)<,YV3*I7^^9/OR0=QMY ?WO$B6ZF(T03,S_E^;.)L&.XJ3X3*Z MF%#Z;!+/EHOHLP,UZ*3043R%T6OC_%?/T"F75OYY)M45,V\IY74Z2VA-)O$0 MQO+'[]#/GF2_^O)9Y_<+UF5&2=[),%[..0D7C;*+1<_,<57F'!;%'[JMRZ/Y MW"\D?&Z;]9?6^LQ_O8 &DCA9CF@_\=^7T0':F$>4/#VF;/)%/$[ZIS=,9'K\ MH6U=G\U,!AW^].2-\,AK(]=\#!;B-^[CGI\9SI73_T>%-&D] I]C)R7DR13>+_7T3* M.N5Q/$^61,G3X>QYKH;^.<_5\*^7K]*LY2'J6R?T 5WZ#QWK-+J,)F8H^+E] MO#P#AH_/+2'R+>P,__^"%>2 T7@^'!,_CJM$9#4[GZ/__3J\_G@,Y5/8O@0!WGM?,X]E\0;?D8H8T,Z.8RKZC()'# M^J%]^26A#YW_/'_TY_%T-J9;;+3$$4SCT6QR9@1C'<&X<"OYL_+,;@& ME(J.00#S,0/"C./E")ANUQNQU9%90>NOM>F"*M/ZG!Q+*$&O8>Y+F!;\D<#' M,0B$\'$48<3V##_"3W3EPL<)2GZS*3.-)Y0#/=H$D^ \7XHG!;UD;2H MMKG@?/X4X7#DQ3.Z6*S*OY@W4JF65:0(2T-*(+SU>AA$EKT-V^1#U.@HEH/3.0(M(9W^A1N9NZ!PE>2^8)@8A;PP(Q:&''802<)_K'C M!ZJ?LAR']\58QS]=^/'#E0(W$>@%%(Z,]U(\ 5':36 )8A\U,9[$R8)5)'AI M.$^:$4M:0@JK<]0M.!SYM3_@Z2.5:HJCGYPE4%_YFOUVC-[LRO6O'2_1(S_] M7RF%%);V>6DY'S:)8$4? ='5ZD&MIA@W#9D9X@'#;I-5KC:I2T YKD2X.-FE M*+$B9?@B="Y:D@,7EFO-,4Y/H_*5YJZULL9]0*2KG,5)47OD M$QTQD[;J@_%;^*UHQH=;O-857.J?230V.N%0"A M[>RB4E&9U##%P '<=/2D<>:U1%9Z2X\E7\Z4-I3+U8)PGZ+;IYK**&B.PTU9 M8="PK['EH0L;D="3(#[<&]U=>AH>'!NNC!C$02"HAZ&N-?&@]X%6H5 M-!B@ M[SOSUJXL[B1,V/RNM5S6:UY5A9AW('X:6%3?9YGN.06^2AYYYFR'N)<8OF'' MRX,<#19+KMPS'DR'WW7&SN,H\'5YC:34/1NC=!7\FK5P3X/@I M%%7NNZ511!_Q''V %KOOU,;M^5.3[\KMV?J^\45'Y3],2QM/28C[:.C'O7BE MU'=-*,H;C_OC2;"+0-':,EZ.3$.@!NF#S6'9%T=SD#.'3M=!DI# +*1:C_]E4)=;*4(CY.GR_@!6T@RAZ%T/:-YME<-AW+ M8D MV*#>E?_FC4KB!$3$G\YPD[<=A:^?XT#CQ4PV,:@>V.I[FB0=>9C\K ,[:$K- M9_!(?_(E]ORA^OJ8[4!L^ NE8W3AI;W@E'&JV8^*B-6#AL6,P@!RD:5C-)Z$ M9$K/?!]JDEA9H.-\/MG@Z9[[4RTAGW$F!B4'X?ZY>_:C1OLZY#F4NI$O$?-TFRVX+ C([,2WYM= M-4R; *.:S!/!XI:@2.C&-9YO%,6$4P2*NF^]:RL=+'X3K-TE) 6[UF+GH(*/ MAHWK,*V"Q5NYW=6 N9L">$TJ)1;70MM9YTUA^]8U0<5XHKC5% M3VK1<(QM[T;\TD19841LSY:X3=POVOC+[]MT,QM,)\UK,AE,)NW&@V%UM#1% MZ+COFFV-$17MNSYUN$$JYY3A:V,;IV5Z2QF!_$7SX3<2,()KO<+RW?16OWI^ MMG&#/*J!*'@E^7:/%'PI*B,5HKZ^O8D6P^F9*G'6U&]@N<3.GU$\$9.+V)?D M&L!XIF98#))(]\@X194*E ;>A2N*B+&1,A+9Y-HVY73AXPD## W=8_T8 >;$ M.\)'7!DFRXH *.%PHA(@/T9_I26L!9W(U+RF6(N0>&1C6F]=O/)?O;I$?01MJ#D, M'3T%@1[[>F313Z@L#5%V">MYP( R"DLE.2*[ Y)F$P$#L9641NSP02WN!,A; M)]E(/Q2OAB$<+2-+F< - 1GT1?[>?/A+([)#S-4XU&-9[AI%*UVGG$?J,8J( MTLH#^:#V^>:JU@"J'45.KA"G04K!M7(HXAXH'"8*9_#2U>KBYJXP;6"O#% = M.>=5TGJD>D##TD&5QCA6. QI;$@QJ7$<5F*2#F]Q/KLTV;P.?3EFLWHJV7MM M.5 23.KU, @%,HJ<>0:HSEI)^HP6IO!;6.>&DGY-2!&>%"_;M?M$ XR-44?D MMJ333-,,ZPUMS#Z'M.@*YI*6QZ;E-CH"AD;:\F[I;U=*[3:CZL2F%9]S$@V4&O7]9N7<9S>MR]>=?Y$3"BZ?WL[B&HYL7L BMNIIY%DXD1EOOF'9?!1=L+EI,^ M570K88.$C>A1RO1+D&;V7(F!#@'EN5M"704MSR'AJ84?PF3T1+^ KG9*AS*\]),=[<^V"R:=[)>T-Z.-T4PS4\]2K2 LK M8)/XT=4<(>^8RA?V]#0UK#-6, >%,HA^R5%Y.%)=2,H"("?V75HY$!/<9ZJ! MLR_A[DG;J3BN#/:O!2B8C_=//?/&0=(F<4*?9Z.Q+(/D**5;- "6OBG6A,9 MY )^:F=B"; MZ*?UL;0%.)HFW0Z*>:@OF;+$R]JT6)!1706,60<\CHM8Y M6;_5I#.,V2OICT"*6I65LWF$:N,DB9=+3/V?3$#M3828'(9C'5%28%AGS17; M1(CKZ7**_XR3D1L]62$DPP!1]!3S9>TJ!M;H 244JF&\F(RE5[39:2TY;[N# M1Q+0M.?Q9(@%LP1"V3V(/X,2C4580"O7(31Z!WY5'[EPGF#.L-%K.)DS\/YP MTK*E73D!@5(<@'+48&R!\A/T[7)Q 2#%4;)L;O/;;-6"KL#O7@9004\VW:-5 M]E#N'FBDR O)N@\79"Z^)/5KKM+BUV[QDF\&9==D4O"UJZ2I/G6?(4*&$Q-K M[9.._,BD%1X@G_8HK_!WSA0@X/,59BL?1?B4-TBI$B5@Z^:2%[!0I*)[J26, MXW>7%6?*/&E['EL(62",W%:L"E?2CT)O%W86$S=BU\^8ZDXE U=SB/VEF0<% M15K0#\-7+5OV+V",-5<, *,3BZX6 V M_ Z7)1E,INB_,_GGHKE8W;;;KJ5F*;S"8>&ZHY+P53\%HO-D,*<^8>P7JTO& M!Y 5[QSJD(,5*(U%$E6F0$\".<6 M>O7I#>"FT393--?@;%K^4,P0UVW>,U M@35*R-#9&$$X=)/P2GF\B"[AAN=QL+*,MR>9RO:,89_4_N/Y'F$ LZ3H$7YU MXNK,CT5&I+6%-DY8AS[V(+MF";!?0P(4E1#001/+_@744#%A$GJL)MN8*A*& M"?6QMA= Q86N;9.(KOO'1\BW?\[ M#S!3QMG&)&?5Q!"8_#0XM",BCP4=>EP-PH 6!\63A EU+ETS@HD"]N9A+I*U M>'5M&08Q-$??O-[[MHZ/53M.KU&/S0Z23 F<:.2%;DYJ] >*1/VG4*I(M]N< M#)8/+*05F/F%?R"*0I&ZZ!SWIXN>Z"&](B$86PP5 D;>8&L6?(:Y!X @BY5UZ:?I6<9 MNQ*9D"LFT;=I#5:&QJ/:TR:%0<6-^#/]-68(^HR=%L0X<2M0X/.IKE]]2!92 M4!!6%5NX2BDTEL$K%'UZT,P?1\%AAED"9>YBD>C"?\[ M68KKS+]E,#@OD@F7'9Q1S#45JFSZF*G=X8@BN:E,(;D%YRUTNAMS->",;]1" MN.[0 \\^_#*I_WP3FM<1Q*IU<.D-Z@YD26W%;_EK.=O5&;M]'-A3>2Q*LD$? M[T.]0T/8O$7&-*EE>=%\0N)W>:K8:*,F&PTKZWR=X5T,($;F !8Y,)\9=J5A$3 FO&(01\F7Y,)XP*M]AF8#^8&D1"J&<<0C M>@,\&*Z1 K&KD"!H_@'UHP>/ ['SP-"'P18<:%ED]%>K_L*N+MN+(#$Q$D'(CV.J(QO,]6E;@DV@&?;U1P5R.1=>2R;\XY M6R3+17 "R!)FT0'"Z:RR'1:T8ADIII>B?$OA-S9W7%PZ6CMDE6U+<=V[T'=# M>V9Q>+:QXB"5Q\ 10")OAXPEU;E[SJ8*;4>/>.P< RA&2F85,;+>XXT&.VD( M3F;QD%=E(4%$O2L)V6DJ)*1\21X+W ALH.6[(,<'"6[$KQAX/IHH]!" ML&?0@V>Y5AP&%M-$G6Q07R(0"+@EFN_"/'\ ;!T4KM>+:4\!VXWJ7Y MWD5 !*,+&1[)GF&D?5J7!97;8G?>:M?0_9T#0ZB.QT7 RFA4V*>L?M,Q^7VD M847E0N',3)A:ORS^$1Z^\^?IXJKP% .O#]S2I<*%S0O4)%B M:XFJ+SL@E9WB..=:)H$5+YTN/%J+=P!;+'"K=YT"S0TJM37-Z?YI4Y4@H@%! MK4!?/.[$7+#&W$5H+?8K!Q+Z1GQ8Z%##"P,%PBN"W2:M]3XC$#QX8H]# 4:Q MVZG?#[XY87@DR'"8NJ=TL<=MWNY2Q W>!V6G-AEN$'P-U)GM@F_DE"+-8?RP M_P%V;0V<#2T\.ACH^#=D5ND&89,J<8>%Q\?M<4U&,UY616];IX4WP=.N;>'$ M".:+\Y*2I%9DKK[B^IX_;$"N85@99,.PC%@TP*\3T2LZ5O,5J=!T0M?H"2AW M3_O,UVHL=XXW-4#V=,XD9&.<#^*'5X)T3\MDCGTL,O3!!SCE7BXEL,M"D/-A M84H,T#\ (:1W1 H;^-)%]^M);AZ=QVR%Y3L4-E0#33CZZHGY J[RSA^4/$ . MR0L4[($YG J1826Z>TV:]__M _UC1OBD_X+<,HX^'C>#Z&'@2J7='BL4E[_F M_@AC6!%0&#"DW2#"R[O."(\PF5^M'ZZ&P^ELQI#EVWRG-M%MMJ%09*XO0/E$ MIXI,S/^2/J9Y#IQ=?-\UI3NC9:*Y1O"(DTLU"0H>>$Q1'N;9QS#] LA]=XIE MV^BH'EL3DD*K.R1M+,!Y#ZM6/A9:B)*U8,;'K^(N E2T3O[)^"VJ54[>;VHD MKZCN W(M8KI.71<6CE$8J0$3:&@+?[@9^'6J,^\M^92P[A$UT07 '$,O\ M-]Y$!I+ $MVO,+I[%!0"'\\J MDSN&W7IUKK(CDA36T;%K#ZO+*VD4%]+;227PD408QU+$?YS^PF$AE8.F/;M* M>H L/Y5P6Z,QYT?K#28M@ *!?\P?L@!(SL%+4KS*;QI(Z$5"TY>7!UM"Y*G0 M:J0:$F?WJK%#B!16UKP7'%:"29L55]EN_N:KOVAWN/Q(F/L2_:Y6>,+H#O;W MTDG;YNN^=0Q"YUR&,@J]\*G4V!J7H<=^X\1@U3XJ6VV,, M(.X$\$&,XY M*1YK@P?(JT$E27V4>-"&-&%(OLU08BEJ"K(N^N#R;?"*BY/D)>;L8TYU53\> M;#]V)7O!U;ZQ*Y_QW$ZN;M(J+\7:&<]D(T7MHZ-RY.J;O/YTBI@I0\_Y)3T6 MBM9TUO"L-&6Z4);S9#YHUQRDM+FOZ6]MB[;_[:7U"WU;B!K@K&FC46QBC+&] M+QDA+U^ON6H/1\$VW!X$S%^5Z<8?)(P4JOA5F!,59*J%N"APSN%T6D1X.%NT'REH 88F.?_5 O[:C7<.O!LX0P(=(?X*2/B\M6G MAB(RY6%[H*LU8M&\;.UQ50D]=ZTR]&WI4Q<\;"$M$\[EZ&A8XUV/)0;!4I_M M^7N8(1KAF/WCH^0[H1O"WD9W$#S/[J!5!@H,FQ(IV:EI*)6MY2 5LOV0E@** M5;;+JG810+OJ^*(!A\#0%!QV:R,DCX"06=$ N=L\HL4)!UE3B*%4=,I ML$Z MF? 6?R^ETC UXXH-![XW@L?5JMD%Z&=8K7.#YC:\80\IL@\=EJLR*[G7/2X^ M4 ]^N<]W61>QNZ0$2>LW8_7SB,UR"]P4V^ULS0(T##J2HEB13 1Z3Y7?TQ#N M=N6*BY=KB#8H;(@+[+-FG3C\X>/7#PZ^WI"WWBC8T95VQ.%=Q_PJ76$F(0Y$ M&WKS[OIK1SNB.&$OMG6@=4RX274W=*%E=)R2*($7J=\=N" MZTG$[.?P>U(^:%Q"T.-K'H(O@,&5*A-1?5< MU+EL,N'WKIGL:$UR*31CH]$]AS=QZ=;CWN-P7PQZ+M+;(UQ[MJ+#FQ/HC$?* M^T$KP2*Z>'5[_08_O;KDF 8N[B#ZX>V[&R*JS:;B:+',IADX)OSC]?5G"LW, MCR=U,Z$A'/7Y.\KX1@ANM2:3%$*BN,MH"]PC:BF/&=N% A)(_$EW3^2[MY?V M'O1N[O(21^"$;PJN2O-=.UDN/+I*7@88@&^W6B_2D%2#%*DS6]+(E#*%P'U& MHN: <]*;C0#:!BS%(5A;O!:Q@^+C+KP,E-]&YE703$_Z% 4@C,C#:32.A[.%1_,8NO;'\7BTC!#I;8DO M+,?2+.)(CV;C:#J9N 8ODG@Z1^C"Z6@<78S'7"UN,HG'5-I\,HTG2_PP11CJ M)!)]A4X-*N;-U1/G:KC"WQ(E%=LXJ3!;Y?_ SKQ%^R8HN53'<1R/IG/ZM"3< MZ]=4G3T9^OJ R33&%%58>&@%P9"3,:$Z+FB/\!,\SS%2L(*3I!?6,10J@/@G M-J $S1]2AF+G,.UA%1_3:E-;#YUR"W@23]K?X<#5(*&I5\F%J]C&Q2)VEQ=2 MH0 =^EJ#Q*$WP8>9>E,4H$#'D[%_:L7P[SD+&C@V@ZQ(\0?=UE"!@T M%YXB]N"S:"B!,VG6?$[&04IG&V^JHRVGT.'[/35:D5AQYMT1P(0%QPV,3++J M2T04B6BTT+74;.><41+Q\5XVPI.O.8E9VW;.TMPILG<8\M%VZ/RX7_U+')G, M,LY*X])H"B@6C';QK:/5]VD([4$%U&OP%<)T'KE;4@(S[AI!._:'Q"Q@'&4E MU=)<*^H!"]B57-6GPM7=QM@_U5\E<4^''\0$:_4VE6+9 MNKRO^GQ>D)NK=D%E/2>2 =H,F9C',%2.-XNS+( M1+_X1TPS%!YBNRF$;C4V\>[$,YQ3P(7PAXO;,A*TI871R$3B#9HYFC@T:_PY M,UPYN5$-3]9<<,T+%VXC*(CO\RYM)+&B_P$=Q!MO%['%V>4ZK$E%=+,*Z5K, ML:0I& &I64A;I$)DH1BC V84U2"4V1[9(2+RUOHEIU7E(_3%& M,H)9\-6+,NY]N=O(G:"9WL>0=+)FW"=&R&UH 3B.G2RX:N47OTFXFG@_*4FH M;WC'5@+GE:"%[*W'I,??EA\*;QE/G&4A#A,\9.JE[#KG&*ZI)F[C#5:MVSLU M3X7IU_4JECK#<42?/J"%6!)BE)6H_=(Z9D!S*==,'*)N0 /W3P>T"FG4@?:;-"Q3+J";GP9L_V*V+\P,38]"YS6=19KWA( M^75>BFPAQ/U.\4X%8F?$'2&=?Z?_C*?T#PO'-!B'X*_+H+$0S@\COD0-]H1NUJ;31 ,*<;3O& M=7&F3IHZF2K8;M6PT'6.+!DL<62^M2[AX@)!.N"I!,0O_?_7ZI1=G0XLQ.:P MMR0'L1<"K8^U8&H8G>P"$3DNJ=,1_8L()?#OVW:1O# #TY,O\ST5*=9FS^L( MTXF^BX:T=Q?X1S O%_##@]+$%YS9=VZ"?F&D>.>01XHH*31N>NI=WY&(1A-8 M3MBA&3T/=(=_-27 \Z?,M14PYDU%OERQ4#TC"^*U1WERN^[+R7J 7%%1R6]96Z6VT!P?ATHF.V1[-C]62J'8KEF!(3\N/)V3A?8)CITB:,+A'J MBN>1V7NYAE.FN30&GP_''S"K?80 $MX_A<.Y]:("2H)4=2\Y O0 >>+:?0O M6;K# '/V6LY!HYY,IM%?4[$8^KL' ?C'\V%T[?:*+.GE:77$(G$.AFR,:/QS M5,,QP(!=U!-"UYM2B:0&) &[&[KQ")(82R_-ETM!<[9)!XMXD?C20!2L+IFG MP31'\6Q)9HCY! XFT#&G$VV;E1(8IJ1B978\FL,J#)U.C>LJ"0JAGCN)EQ.< MUW RAM:[#JE;_."B#8Q1LT4T7@9]>8W:J:WS>#X;PZ2'RT3.=Q*#_HN5MTC! M'T_B(=7D&LWCV61!J53=RL]%@I6*N-@-FA,F#H=PTT59K]$ZC>4E" 5_O)QX M K2R"8.V&E<@%YN:) S??[&,DP7"T@95AIOETNH0C(@K4.A(AU2]XJL[SQRM M3SBYQ'O0F"G57[U],+I FQ$T,%E251^*>Z \7^=6NEC TMJR/HW%:,[R8CR. MD3BP&M HGB=CMWYO6RSBSQ?N_- JP-(/J0[::^QV3-5]KDGR\]*/LBGCF\74 M)];R30V[?H)23;V=U-=@0$$5#LM9G='&+BIW_7U#6&/, 3,4W*$W.I2&L--5 M?86R].9LFXH72P'SA->NQ7AKTZKMR;)N.W^- V=P.XF%3+[X0C;?ULR%5'>9 M$UPG_L\/2+WHOA$5@L6,2@)%,IL37!SN\\?TP)<>RP/TD70,5UUJB2?E8L9E MR:AN1G>E%EZOX:RU;E^; R*;6HS_)&+3>FWSO)NH[^P(WJE)II^^>A 7GK.- MBLZV-9I.[&H2PR9)ODM+FFCJG?)R+=D?&P/#@?<$76AYZ=<^>%6M*4+!B MIU^F:N((SF93!/*FF[8S]Z4.J"5!3*BY;H4&A2%PBZ$LZ29LI,]('>Q :X&\ M.1#;GU+S0A?G:X):"ZBV^MKB[^&)T*!6]E0C/F,PU!Z>I+;(@\L(T?(0C((I M\9\MMY#L$CT["1WE J+Z*1=UU10*W M@%2R4F+5E$#T;@69?0%57CR7:(=J!9J9W]V%T!]FUFRM92.M\]\<8(K%?D*E M3=\\T)LN&=($S^XH_!H!SE+R!Y@\SX)JNG)F'4C<&$KH?O49#7\)E.:;VCFGTK$%4X!8;3>84?7UWRH.H&'9A^<+KT5A!,Y!%&ZG2+WM1J M19@J!OHJ-M%AT=A!H?@)^C8RD)]S04?Q,K+LN.;O8K G+FDIB=]!5X:B5=PU MUYBX#((&K-.<G3SIK]F#5BR )1DS-!' MT_8>=:EHMG T113Y\B@MBO^]* ^$/I/,3"P!R O)U/S-SJMS-:-_R20,-S^P M>=7Y_O88"RESK)PEBDY3'_M]*O )V$WQ M%.FE:Z0N2EQ@&ZV.T^3_/O7B)4049JVZ:,42?$\@,-'=E"=PPLY].E3O\AG_! GL4O0VHN=73%0;,QM*: MD&"V<<,5X!V*E55K)*-R"#20?9 %.7<(K0?#HPP*],0DK-=N_R2N84$%?R^# M"EA-6V1@"?\SP71\1665D_ Z1)&^)\]*)+TO^5IB3=F/L^$HW: )L$(T0H ? M[(U2F'*.)Z?W*9_ NY7O\VP;O?LM6Y^($?U$Q<:JAA9"#:E+@\NN^<1\OWZ* ME2SRA=Y]/!Y,-)+A-*&&.@:L$]HTT]+@A_J4%D<3E551E#^3_Z.XNIP\W@/R MU(WX:WPTE+04%D=Y5KMJ4<^ME-#\X&,9^Q[YXN+W^ZFEH[EF1&H)/(&5#2XU M=X\E&7QN@ "#RP[H7USX3T099T2_ZXY L ,G*K)U1($%NI<&X_I4V!OHUODZ< ]GE M$"H8XEP(KY:>U4>G@4WZL(.(M/ MIT>@5I= II@ ;5.1@8&O,*?RI&!5ND[&#H7^!TP\)&M4C*7+\"R GMF29\ER,_3,2N"RODM=A&KQ=&&^DNS5C? MXRW@M]P4>#G)+>4WG^+C"7F%3TA6$;\6J^?1@V= M:3>O?X1GEO,YHN7-%M%H1@X0;0 +. ^7&D7;#)Y-YC.*W)W%"YCHA12SPNI; M^"%9).11"CQ!)'E:OP[T,)MB8:[)=(Z%NY>+B&#'%U3B^=:X9ZF0/=[S H.( MY=#G6&@KP6K@21)-X@3;&,;SQ<@7#VI'4$^&T-D(ISV>1!A,G,239*0QQ%J@ ME4[1)J?2$)8]!P)0/!$["E;X8)^257,2CR30:C6=N[2<( MCJY5#,4_!2LZ6\(F3RGH%UVVL'[#Z32Z&,\G%.5[B;[ Y30>SV;=I*:7<4!R M>C$^>"0TREQ2"SC;LD2>!^,;'J&*,?Q"&:TQ/4 WI+X MRH"C2;Q,DN=($@AW"3L!VS)";C5:XHJ.H+4$F!QRL//$""LYI[B"Q7A$T*BS M:#E,J#3]:!+]^****H8,Q^/?19S+> %,/8%S >P>)S-!UCN.E\-%@S@OU$*" M"W'9X+Q('!,$?(6A3Y"\XP5\DER-WTFK<^" >'"0B^,E@"42=6:+:;RLJ R.YKXR&B!3E$E M>RU5#!4C4$LY=L)8(S[,1FL;=CE@15]=?Z\#5[QY)SBC;:C!U@GZ%)\QJ0M/=/,*[$<@;00H):^ M3I))T^:\&%E?]>^2O,[9"9MY':]GB\ *CMZ*Y6#Y'6.J4N9GSP+4T7VVVQ * M."6NM_35O/#145@RB#T"/1O:S)OQ16(S ;%E&7B?_KVL!%J;HFO5=9_+>$QD ML-21\!713E2\*$A##C+EQ R\#:*\-2S?8B.K;H8YFE"(I,)1R2)4W MJS97QNI[/GR,C;&]$< *"4LO1ZNR@*7%5[J+C8CJ(*H7A!W:3'%E$XR8)G5]Q=[?('#9#KKZ'[G#[8B(IJ"D?0ZT?L MZR/U=?[/D-. :#-"T0W%G1%(Z&-2%A-X=-$ M+&IX7R]!%$WHUPGSG.LL4,J&NA?2XW8Q9#",>MM4Y#4X:\E-(G1B"-4Z^!N3C#8,)F. MH_<,M@,2[Q)D9!#;DB%I23"=>;Q8)IB4.@-]#F1]T.^D%%F"36\&DLTG#-Q\P@=&8Q^1A@F9HXG]"&4%. #$#/'RU(M!Y'J+]3?O$L<1;'$[JY4+V!5T>XSC,:Y00&@.L\QCC> M&>X1AET. TL'D#$0M.3&.J43OIV!AD_V$97Y,;%Y1)K.I_.G.T:F* : +IT? M@[>%42FD&( NWN=A[B_*25)!1&0*)283Q9<0>3 MI.9QE,X>&XS5&Y'5*>5 (X,GV34!%P4#;6 42?;,O)]#DMUG>+-Q:)ZBSZX1 M#Q+>W524:$R^YT/YN"&@&$3$R#:F-K"BSU(8!^'1>@M]:X'P>BL531<&>\Q< M98-PL71ZZ(^IRT+R0V!;LL::$$B&6Z]8O;[T>>UK*[%Y>ENE6JLT7+A^PVG; MB_#L;;AZLE##_VV_;LM VK@??T'JO[%K L=Y@F';"[)$ 4<9XNVV&(^)U=\H MY03O) N$+!B180"M&0G>9_ >Z2#$:AHW\24+Q/WXY7^2^Y"@U [[>W_[P3/LF&-/L1]LW MZL$VWA%.Y+,/G/.,MI[]R10(I@F.AJ*2O2DQVV&3K7/2FWC%'PX2UF@E7X(B I"J88Y]:>8_/@W2HX)S7P,1V MT9?WKW]^>.[Z,.'Z*_7'W^^_OKAIT_1]:>W MT;__?/WQP_N_??CT8W1]<_/3SY^^WK9>?G<3W6)I@!/Z;9+1U7 91W_UZ1TP MFG_W,7/7JFV>V1,SFN';XOY,MW+#3\5H_O-$/-_KAK7YX9Z+Q M;TC3W+A_3=S\$8M%U P3PP==?VRPG#=!MH5;0!74H*EWZ'5&H&?2=)518M9G M]$Y=?;^ 1H[E3+:8#./R#O0Q^A_F-B*EM5?CN<0J9$)CJFJ$OIO7( 8W_3Y+ M$)'"5I@!$'PG)VZUS/3JS5 M06MBF)TQ\S;8"]BF2YKML>&P[P(;O2;1M )+.&A M!,K3$8L+"BE07:-GR*^/)S/#Q>.T;C>B1_O(."T M3D"MA][G*GAL12JOT3LZS7;LR;-N*!>DU6>'HQ$@Y,]PY-\);R26S3< M;H )(?9F_R_6#3F:C8#'$F8:"&K+\8@^3>+%E"QSTV4\HN"-T22)%Q,V2OQ_ MW7W;,14G5[%5)'%*JMK&V>0!)D,(4"7 ! M4"J-U<>O'W>/2V9$)@!*_;(OO "9IQ._PN: MXMGZ^I/NETS-8$/PQ'LVA[=C+KD6.;S\, ^ET[K +X0QY-2-B9CIM'CCX2U)C:B:/I^DH:3I*Q%M,X4_/J//T73EN$)[2T+3@O^E4[XB><\:L MPEIJKB?I9)HG#?61VD@?3@O^KYHV25U1^QM^DN:#GLR+@L7'V-I;]G/-4J8C M?#SE6!OFP1QSO$U),G:$3'A.5:V$&S,OQAJ3T^#1';$+?;_C,0WF=\\1 &-L MGB>3+)W"7$F"2+*%%]ICI0(^*,?_7-/Q9PY_E/%P[-]^$YNHH9R/K2U*L:U3$-8PUD 'K]6C" M*>R0MK-^K!@:@SQ#1!-GO-,8-+ ^3T7(&U;I:'Q@1IU@,14R!N50O ?>PH). MQUD)*W-!PSE)QXB;2@M81R?BF\>O25*36)4L3UH(8SEF;!O%WM#@V@ 1YUM$ M4;!-]05;5>69*H4NS7]D_' QYH".UQ;HR+]\^Q?OGY(,C!0,5IB-V-&0C:8- M_VJF_(M!"N@*+Q].)_)K+-^-246\9\)4GL9^U4,_,JU7_.=8V#!LE^?7UJL[-[3RQVL$F*XV"A&+HY4G]OC MRQS8!7A.6<273WP)P;F 9FR"=OBTU%[VL%8]LD--[?R>U3[>/VV\3&X&'D)- M[*RU.;[/:G/RM+'1TFMVU7[5]P186_NT5TW&?BS_B?-9O=E/#YUI4G[W:XV8 M=\-F_+C@:H V9 "28>N^\K(:41; (_9Q#=85F"*>]_6L"^?'I@XE5KH1^]X MD-'GAICBR/P57-3.:62O%X_W,BZG?A1+Y]'DCX?[GS:/L^OY__J!977]>?[# M_TX&"I#TD6N]A*BI>P=DMIF,[:>YNS5S#W=;IKJTYR-&GC'QQ;3-CV$/72?W MC#3/5R(322%.G)8=521,4>/E\B.6+(U2,((&S[,?]L N=Y-AL_53A1@ F4-O M7.Q0,,D?Q:'^6LV677-K?!:Z+R4!\30VQ]Y*86OM2:Z,V!0PS^QEH!0&L M &"QP!JI%NL4K185C7_A-@WAO ;J'LP5JVZS6S?T#=;)1MV']Y;9X$/+8*,Y M; X,8NU<4: !\ \&&W 6U&79JAP=+M,Y?154>:[<#9N'VN$:QIH\[2,!3"M; M&FQ#\RRS6=SF%#"$7@#(0R"3G6Z VPM&ZBR<)^8B6JQT!B*SAN'% EL_/6X! M)W)F$#8B3\8]=\YIQ/=VAM;W0Y[U[(%"TNDEU]IS'UG/)KRMG:5_[1NM$, OVB<,;4?SK^J\]M)MJ8H;[SQ;DW) >U# VLO, MW)QL9*,,V;CWH%D^@/3A\EK5V&(YV,\/GJ);1DCA)%AL7YW/:(]'6A!NG,FV M%?10I?Q:?1%%T!R3N$<)PAH+$+:^^4BL%X[[Z?Y>LX+HHR>-;4VN<*[SP0L= MV?B6E=Q0561+B6["XYD/HL<(]^??D8O:EXZ5W.:M )=Z 95MLFNJU1\:5 MN=T^BG;#0L2]X#[/I*.&.VRNE)&!A@SU;B,$7Z8Y9\MC0YSF$C.705-,_7)6 M;%1W1D)OIS,"@L":=BL&!9GEG^8S3X>?&;[C>UAGV* @>6<=8!^Q2V^B<9 '!LQ:A<_MSI*M +;7.>WW:C-1U+&^)B_A>E- MU;*-QQ-B9,*833J@OFS_(!T1]$@/=,?F0G42K@0W6#!;%IZXJXJC'.C_+<9) M69-V!UXMC_F9S1,-WE<)=C2R"ROC_&83O(QULKB-'UI^PN9"N"I7RSN.-\&2 M%XJ5SD.>7B SM.V=@S4K(^A;\*!9:KVSC_!QPVW 5&C6CX'08U&*5_>K.\"! M,*.Z-3IIV/P&S6=93QF#^XL(.*^50':X8TSS TT;^*>6U-[9EW4?E&$%6]KB M7BEF;B3UA;&@4;0CX_X? MCGMW<_V'T+R: .R+.4#>]U/R.Z^NY=5 U7\MUQ/OZK-7Z>%K[5W!'#)BDG(/ ML20S,^^GQ:.--S;1VZV[DH^(UI%\2!4K4$[1F/^!>*;-O'.YNB5!I"E,%6QE M[A$3"4+;>B7;Q:VG&DBC0O@X9JC@$\A:';D9D/XNB'Z[*XINS[SI6)MZANS;>4&&LU?!:]UW35GG<:['L44[" MS]A> C7J#R#'X!!+'921L6(9MN3654_T1/$1;SBS?*F(K$R]NU!>-TD.HI%V M #9"P0S7]_J^986PB0:Z:5JX'W94GT@N/\)"6XW7IS6DTR>JDIO.QM>%G,:Q MV3P]/*I/58A,@SJULT\;]10NKN7VZ?HY:Z/]1.&6':G#UF\Z(UY(8P7CXEJC M=NA?V9]F8D8XIE+6[DU1+C_19W!I?6U?KVF3)R'P;NZR)!Z?T"Y#@&;$5'K\ M4_*6=:[&17&U%0P,QN)]6LKF@5 &3A-BXZ6\KVN7 S^OO62MM3\(_ZZ5 M%/V5<&B)8E#T %>'5?-^SP4*\?/:#<&]"Y.STV4G*S6V,]%;H1:M>8_1_PPL MH0H%\]5?V8#9#N&U,C(SC0K?NU;=JZ^[_XG"+8-1^H/QM/0:KI^WIK9[6_8% MF.-Z8;(*@0 M.T_&^L=D?M)F/A2]MO5EQ'GN\]B@M&^\+C A,!2V&+ XY"6\'?M&P5AE&TV)Z>,L5TNYPZN:ZO1IEECR\VV'WBZ%]9JY_P5 M];C/E)"Z#Q]G7UD&V,NM&*TM(75T*KYTJF6*,Q6610LI+PD#,2*EROK M+J6,U\+K\=A:9/UM@/T,&VO-E7,.KOJ[E1@D2>1#O>/PW4"Q5(0CA;F6J_2 M*\#N\P[,C>!!TB7>!,7Y#B,'R>0,F@&(#Q=PJ\%&*E,M9]4!JK;Z><\*K93%&%)\9]!;R=,=V)D9U=MP" M1_-V^T70PC@29\ZCO+K:"ABQW.&8??L>AT?[ON#F>*/PJXR2^X<^[R;'%B$? M>8N9M7CC>^%'89YY\*/Q;!/5+K)QF3,VX[\34N@'$-$8(8S#02>-#(( WR1L MZ=*T +S*,P*:1]-N?P2ZR7ZT-))T.^^MS?9%H\FP=C'VGS61V1FUJ+-PW"#- MS-&1:#&CX7T@N?1:;'8.H8[W3'=H>?& M*"-6D%CK;^?.%0? 3RB.'.F/W>&:MNJYIC.YK8%8>A%ZW>A[]5L_UFF]FCC:E^-S9"%TV1O%.E(_1 MIFH<.C(XZ.!2P@RH=>=K$Z;-GX7[>^OK:#J@),E ]U"TQXU"3?,7/[QTAI4G MZL]:U4QFBO8__A^]'STME43ZT=9M8B1 (L>IBS!T;>9L&F6;!Q^GLAP-:?<: MXV@S"JW1;68=0]YM439O^&LQD?BM\:/<@Q$[4SG8&<0!+B]HP1G]\#LP=\ " M89U;:2S8WB Y4'(^(S?.]KC;*VZ_"1F" G8SEW,^5=>T7D9H\0.QF__^O.)- M -LIWVZTKXKGBKLL4]ALX&J4D%ANM;[V*)Z2SLNZ_J7AO7AX?M *G"F>-%WZ MY.9SKUBO2 '\; ^ WLIY3G3FC7;%%'>I7T K:(;/>.A)]W/%LV-3A4J#B<)* M8><3@D=O[C4P:WCFX>=E:HSYG4"VVZNU7APTR)FWU<]J^VG-V@WU:'7_9!RG M7Q;L,U:V+V^ 64 D@(LV(*I"S"?W]I[M58W<"B]!4@[.OC%BHR1C#<]9KC[S M G+"I/,TZI^^Y\W9=J!-W7G#JB;9G/M1; I /=NR*O%T];#8&B5=GC7GE5MM ML!TYQ%FQ/L'M3:.=6MTKENS,N;L[-P:-8I&V6A)*DY2KL/RGB/X"Z)W&%"$(0AV&Q!VRJ=1A;C5 VI M^N#&08TC!@8F9Q=&1]O%@A-D/ION')&P:FGNL1N[U4M4BX[G2T4EXG]8,-=B M 5NNO)V-TX\7R]]9D7E:>JSV&Q_1VZ:P>UM.Y#PCV?P$R&AJL,;!4O%O2<'> MRXHZ5$#2_E+C5UEW$/S;V<;/6& 'Z$I]@I$75>\?682!_F>,W4+6CJ,)V!WN!<;=0Z'H-1/3F;0RF%T]H$AK-[LM[=#&BXNCL,V1M/DTA_^1&8HNHLBO MT7)-F$"K;$G\F0DZ4(?J1V&7X_QF[JJK]V%&TI%0 _H3"?Y+FZ=T_U7REB!; M= 3(Z3DD3&_:8]7V*<3NUMT\(9<@(1(.'+.*W2T7>XMEY#V3YV%TQJYX M*3RO^ NI$^J]<[%W\S]X!V#KJ<*>0^W]M'A\G"N]I,5 /Q(=YZ6:%);L@_]W M&Y%JKL6+Y>?50E"Y)(?+8GS0+'=N]MHJC\$(=,0TDE]7#L[Y@:&K ]1VTES6 M\]E-"S7.$YR91>(08R?'V4"GH6G9NF)-8($KV$0H.GW#ZY$UM]D>LS*X-7EV MRQMX2>?M6(Y>.B\S/3S\BZW27_/Z;*/T6A9(5AU-?S72&)Y@O43Z@43>+',H MS^-J(>S)4$'CH"L\[[P0F=]!C30Z#V(75N?IRD+R6[<<:V#CGD?N&FYH:0!GH<&)W0[2:&. $.0WV=NN2=_[!K094+M3[ZT>0;$C1 MGGV.&^%A*D#6W.X):\>AMDR]O=+367H^V Y3&K1)0C>I2XM.#5ZF6#XLVB)[ M.3_-[F\5$8\N$^QRY+4ZFH]26C0D%LL'0=+F!$B]'B-$?H0$CR NU 6#.A7. MM=G_[T=+B\!SQFKTT@6H>]$,7IEN8"O-^R1T'98 M1<7Y[=YVMDMB=V'/NI,(RS&\_>KV-G;4TW4*]M8C=?JF[AT%D;35.9QD MP^'R$D#H+$^0%)4 -?M>133Z"-IDXY^9"E MXFXU+6GP)$&CYN8F..GY1N)0=1;5AYL^^*5LW(80P-I\G=>ME1%JK)LF1C"5 M^,!48SS$% <\(S9A:(A@:C<865"W:XYCE,J,5\ J"L8\L9FWM1O'K(?7') ] MXQ@AW/SZ]]F=B2R_IN7(EB(:H@V I.QKW(#9M3C7.T6M.2/^IFL;I9OXO:+G M=TW0CBM!HP)W0AN9]8< EJO5DS\<@F*9^HM;X[#FB\\6XQY&6?'CK9;F$[.! MMAY2P[+=GKT!,'K_9MMK#&KUA404; MB=49P>J^$!)+X@82!ZWRUF M RNXG M$OO1S<)8V+L4HN; -1)K=5CG#8KXLX2A KE-QD+=RBM^Y>451]OZC"(2\\ZZ M+X/93*)U5/O]C.3]&B2P:P6A43N$N;EY#K'4@.!FHVD+ S<+:->RT<0'+=H+ M\G9HZYA94>_ON.W1%V&T6 C>JC**LNW D>1NK=2QZKU8*V\Y?AAX[99N0'+"W,Z%8D,BG%,/V>W!?EAPH;85#1;9]_!UP^K5DW5P'TS:@_,JGK5 ?_PS+_LJ><*.D M-7;VOW:WW':WV:S4F2;^('D<>(LX)^E>9(]*$>8^KDUW].ZI(&VW'=XD[8X)CANS*8#,1AQF(+HWHM+9O! MXG\2/XW-[:(U?'8962W>:[,)MT5SY9"JVV=4[1U(?$1-^T^H7BKPL/A%VCICIP82W$'&;_P( CZW#NU2RD-\^Y8/Y2+[)F/^B&15]H7:STV,=*^E?NKN+UGUY]D5![[H41L M(IXRD*>)(H,M'>NWWIS9Y@O_A!]8Z&/,L5E&HP?AEE_#)':SN+6N?Q-UWH[9 M=0!=2\EYCQF'_8@5C[I+N^:)0O5^Z>-2B$'A"45W/#8BP:52'AH0F M?JX\(R#VQ1,DD\FI"3W^^^J*SAS!\Q#4^JT+@<.3%\#">< C!O5DE+S1C#W_ M%%4[(8\!+9-K=]MMEZ*T"O8T8U768^)I+9S^$-1AY(G@* )LCI8,W[B)M\ . MN>-1?D918GP?Y=QATW[2Z*N#H5;\ C9^+OPH.?<2GBW.BC[850A8%A5RA-IU M+ TR>XQNHH,(*V*]HQN8[,D;IT4XM!>Y&'"]&W7^FX9%])[5HUF2;3N:2Z_Q M3O1+]BG0J1'!9%#[R7+^!2Y5"9'@ XH;QG915]#&%&2<;:RXL,KC12F)IQW& M4H-U(##N4?;:7:(D\G'T 5MIB,AR8=A![ YUU8<2_PGB7T,F83&X0CZ;XV M+L%$NKQ@;+II(PA6DW12ELR"P7BTLAB#=14N(T!=U>48?!=%7C)G53-Q8$). MMAVL4"N^QD^ R.G-L@ N76,AEO9L C#BJ GC*D,3ZKKBH0AGYR<+LE6.,N!I M%:,:<((YL+%,G?B4H;?HRT*^#-%>/[&-DH?R1Y-]V">B!G]:-R3OEK9?],)^ MR$(QR=6@E(-KM,$=.S,UNIB1@T$/YQK5\;.RG@D68!=0VH%0&ZAS Q?\(CFB M%E0,6O<"L', !>0_P1O'=&2Q@!7NB5XG/.7'8]&A+XY>9"_E9E;6[4X!:1W4 M\-YD7&K\LH#&J:_O7$(@9./ M&'ZR$M)&@%0R?"&-Q^3[C %@_%YVA@$53!D^$'!W^"_G%@PTM*'FT4L3Q54$ M8B%:+$PXWZ6ATW&GE0W5P8"$E0 <3H=;"&P]M#%K,I&D(JVKJ?Y9I0WX,(/U MW'[N["UWWL^@DC0 (]-.1-\.3M::DM"N[Q3TN MY/3(6B!GC*''MZR8L.U9RWZ\'3^)XK=)_J$ZP'%RWGM_AUOW1U'3A:I+8 M;MS.: U>7'XD67WOJ0G!>3)-0+3T(JGR48FS!7"B-)\GL*Y0<:#4&MH<2-%3;"'E9 S<'!^X%@1&I,E%!V12XSW:EVB:6 MY#Y;[$#F)Q41KS#R=#LO=^MOOC_MN4_VETV[ 13H@HERJBGM*P$U0<")<"1T M%7R@EGS*#9,A')5**@Q-H993+@=Z,S-BY*0V9^.B#]2*@X .5FL]/*#8Z=7[ M\'<8ZS9^%1TM8][I7P"0.Z,5$P.4*DJ!Q2:UA/2N-P9:RGZ?\\Z0T19>IF7# MH.-CF@2!&J]I_)H -VPXV;1O1(>34+]]<-Z*;L=HX(*LGF9EM3,)+*=!+'+J M_U2(G-X"E 27G_9C0O!<,8-@7S9;20-7DDY6HFHZA\?U-!U36\:3DIF;WPIS M<5\6Z[+#]WQ4XM8GR-9EWM#LX#Y0,(LTZ2?5F-D2#5>R33<4/8'.D@U8T-,L MKQ( R_.%L!)N;LPQ*0G3.O!T^BFJ+H-58ZA3OGCNM6*@6G/%<]Z\.&58O..0XO;04(FU!P>-[G>\ZP6SA6VS^(F ML>,*-5#H(U\ !+S, M&&CU68-;S!3(\(Q9SPC]7 -C_9,@N%DV+GS0/W;!W/%9@)!^!)9&(*V7BCIO M0.7SN@TJ;ULDB/$OPP_:(Q9.D==.$ OD&6DL!0/W XZ_XM%B_J!]1XONMF!V M\YI29LP61Z-%9!$^'_UX>*BF[:&:T$Z5);2^*]!ETK5@3$-5,&OF]QBJ%Q@L MX:DHJ[3,A'$3M>#DS9EG 3T*^VD/3 :?<(HH MV/C+$6G2:U>'Q^O-A"LVN8C1TO2")PY[3A!$US::P[\5ZXT%\UTYZS8L]^*; MV?:YOQ(+"=9VHG+R0*>3BXU@-/*[@F/:WK@Y\43Z+5Q5T@X\T6Z)=;9Z"(^, MQ([\1>F//^3<6P^7)#KX+>=.Z64J7S%9]GIS>,_1:NXD=W#;?_6"&O^VJZXZ\]>@J#:(JI3_)"?8%EZ). MZR[I%A7]@M^8S[I?:&3E4^P[:;WK;U_KME]6K<8-Y'&AP,$A\TJ=+UNEFM<\ M-N74?BCLT.[_$^%1=1]\^-3B/_;?7&^?[N M-Y\HD[7[0(BJ,;;4'O?Q.Z2Q M7[>DX)*$=\FY53XEQ*8KNIUD@)DQ&MQTS>%7\^L9L* \9)M.Y@"]\%5"'.B+ M%3/C A[98((M/5&SVXYB]"FRG[7G;%I5(_Y8<:,957F]'27_<)$4NAMJ*18Z MS=7!B8\T0C.;8!%Q]M$0W#C.1>.8.KD\M8ZI#XRJ4HZS-(+)DAPG(1Y+)Z3 M'VA2J3T[[ P.2HVW9P$)*0*,>= V_/^BPU.SV(T"^O#3>R9/+CR0?(S9 M'F=5FNQJ-6GDIJYS+&CL1_;%,R_4\A\(P0!/U<#YT FDM_.D M%[6.? X=)ZU-7&-Y6L3G/VHB@__UT_D_U@ M));MD...5,H80A+;9Z&)_+$G47"ZO%&7_>#V(BC(:A#=.:HFH-D,9!SWS@LL M0' 6[50K3:$RWEW3]B-CYYDK@\0M#F89TIM;J?"KD%P8]^J@.+5F MOM4YIIC2R*.-!L(84(96O^.28J">]QFY]J!_43QBYA]NKPZ)RFTSR+C0JE9D M%6\#SIS24G_#3J>R@%8^BH)[!:/P8Z"\RS9>8[*[829/GDE+G@Y6*;NV!J7I8=[%!,-NXFT2'%>7AX76JQ\ ] MS"64V1VV/W+N]C%\*TZ+5'J]%2-\(&Z,@1=G.BB=9 (>&:QLM]7&!\!EC]IV MBY;*0(.34>UBN\2TP,)CGN@^?:ZY$;^0!!X.D)3O_CL9LT,&- MOLG&[<*M*2#/:C;Z\*\+X.X))R$ 6;]Z-U'#45A4,$CAIREBT*E>I'DV38XJ M=L;GZ63:).A"JH@/,FK+ M]Y^ACTYD/[A<@N'YHG&9<,A(GJ736ESZ,-\T34_/,2JU^$GDC[@=JO"8KO%W M: "<^G8J^6\/&N!DN^V]7PW_ZC%)*T]HW35&ABS1^1<2I>)I77%/P=+B^W =.? MNX80^Q8SJ&;9/B,H'N2TSDK>C]-Q(3O>-,WK:H_52-/ZG8W-/GO!7FNTM3J+ M___-X]]_!SHU"MQ%2X$;WFMJIA7&*=E,(#,3]O'V+04-)3!_A(=?WO:VR;_# M2[].QY.23[%BBA:,TV)2#;2@-"THHRTHZM9^5>_68S &'*0%=V%=2GAIF4Z+ MP*_OZ_D.X52S6/HS1U4N@N#[6'/29Q3,]Y@!);G("G1OG$YIS.B?G/XL2=ND M/XL$\2$3_$E?\7E.?U90*R=C@<6;W<(*-$ZKB5"OI]4X0&OU!V;X=M-]\]6\ M];PLIYO.A^I&%YU=WD)G?U0T],"$2RC$ M51F5E^_;?I+_L6AT.#E*T_YQX]H/-NT,-P0.E'C)S/.D5-L.@)V=BRBK-&_D MLD0O974>25]EL/VW'NCC4-B2MB+T4H:]B@@2\2QC/&KI$$UK6>%14TBB+JS@# NX[E Z8/7*)6B;UO)+?U93#M'[RWO)0 MU.DJ*)'W$U84.%?#/F@"M5%NQDSV$JF/WWD=6-5:F8K[S/Q ]#?[X1Q.9DPF M]G_[>8,^'$A_JFODC>072YQ>F?.12TLVSR3*-ZMK<2!C'=,)3:<'J5@3#G0S MNA ]54YAG:%U7M( -]0.3:3-;/DEI['@M)GBA6FIQ<*J59 ^-J9Y- 62MC6N M.0-[A336>6OP M>Z3BD"(.6UR]^ O/7&S#\_Z*6DD*WS5'MY5T=M;\UY1M?"\X^#3/7-04';NX M$M*T4BDP_.0E:[ -2P#^HN=E:='\5"&E;4N%M2F>7J;T6H,E_)3'8!+::9?M MC'5D"3\Q?IKFRH>E]R;\]S=HIG"6.$^1">B$J6_"F3_0R46@"SYSPLP",DU+ MBGR4)7\QO\HQ_Y+%I,G^!LM"WS0Y+>5H0D]6HS%>&Q7TLY/Q/S+]Y?1P4UX.5?DE_A0>=I *_V7 AG$+=AKA$&ML#F2<9**T8U M_3RU[*$?1Y+A:<81+)3@84G22X,Y;Z,Y M]-$K/_V.U_MW#=VYEB36TS=9T MP?G;?'9/MZCK^]GB89/4="16U3CY;::!-PYL!%?NLLYVIGB4N'_7>8M&O$J1 M?C1FCTOG:J&@6M%[16XSP(6SQ[)RDMP4 J$JG%?J%G+B/T55C!Q_TL ZI MQ$%R(W]$J1'Z1B$7W\(>%+76!HB%2!S>YJ?K=8+FVVW?*FXX[O M%^;]\"K3CLUOO];3%AD"9GSTFP+I^-DTI:/YQ S)?'>K1?5,&[X%(-=AFIS< M&'0G!];BK^H6J):'C.E %V&3O7 V^<.*.5)#=9WS+Z3)V0;Q;:!5B$Z:L5.P M=I%/:O:^0,;>SAY-)NZ,S[,5V',>%EOK*./,^Z.)>%C9\!+*VR05ZO/_>D:P[*_.^7HKUT42ME>N&R81R5)DHYXNBTU M%=^SQG2QXIR-)AU7OB.MJ7D_X)CYA9^]17>::+\3^]+S)^8 )*.Y:VSS5,!D7,-&30$E M"%L3&S8;7WK:&KO)8%54>Q6<+9POE,,=P/E[.9Q&IZ&0:(WMF M6E8)C ,YG52%L0F8E#LV^-P8^#ZW0ST..G;E FYY#??PY98Y*RE-6I R493. MM5O!YCG1Z=?CBD:4KM>(X\$U&QHGGP?FAD';KYPRXKG]>/AT49UI+I%CDC,Q M.EQ)>MH4D L0@@%IIE9-2@1632MJ; Y/&!JKAJV8-.\AHJ1'9J2M%VS6QJ;O MS4-.JDO=%4LZ-MFG0BN0],4:7I,)S=91T63J;X7&"L]<^2\4R[HEEDU&8S@5 MFQ3MD..Q %_494LL:>^CEHT'A)+T9.K1%.-!>XN7%%A(WO .D>24WC&FIWVNK-:T V+A8!?'(3#.731+,TZGDZ(MK-,Q72?8F=R0C&8X M\IJ"O8*9(C&1J)9UBKO#O_6*A5"P+0S)%..5&^!!Q$@,*3I+*Z1B"5[>M9S% M4%'NYJN[]>SQ$S.2'*[^<(2W+6(O/H1=C7JNOM-1Q+N+GVI]B[K>E_&*0QREMM3E_6Y$< MU!6L%:1%5"7ONP+WI/7^'QKE&UK<)#!EC44\:4KLE/FT8A6B!AP#JR"D7TQ- MNIAXS5DO06030*6H2%R^"Z@M)'LY[M;YN-1\,NSH4SH#:%O*,]8"J#LU*=HY MG"@3TE?H+"/]15+;(/> +8!+GEVI19;Q$5!AMZJR:2)ISY=?YC?S)>JMI]A' MZ@DVZ[3B50TTK%PRUW-UND@L.I0I>H*.920:H\<%]Z[BB"W>SR:T-4V0 M2QRL^(F@(S"0% M0]=T$O\249^F> $CT# >!&U6J,M+5<2Y3%<@A)C"/T4#EF-\@,>3TSEW^FE! MBY#$ " .#1\=90+]E/UAD]P"AR&Q% 8%%%=P="^WLJ(&8)R1K\X1LHBUR+.6 M)H^8A,9X6ZQ219].2(-E_=^<:7#$%3C)!VVK_9O#C_ZVV-*_+^V1(>82P?9;*\YQNEPRTK< MSO*$/M5EP)H'G>FH%YZQ%UDTZ446?2-)]A^8&.P2QJ,;&C$D1/9_XRN0Q804 M8/%>9[0GEP(\0]O"F,\W ERZW2&*B2M(M,<': D]1DR:E/ST-[ M;R%77KJ1 #8T)S5F4F-?;4A=S%AZ)K1Q0"LIL.M.:D9+9)@/>D]BIS3$)6=, MQ9*_G#"Z1<7.<7R.*_B4M@O>H$H!#*%#94Q;() W)B2/%WV\,,Y,.Z=;[G(^ M9Q]>COL9-CY2EPH&A2/5&B&0$SF <+FJ) T'L9#.H+N@U\\ M7$' +(^TW+ND"IHK1M"$+;.B:::*N(:Q7D&Q7H\F[(N M)WU>^%I#/(,MBAV M7= 8--"KIB+D#>L1-#Y0$"983(6,03ET4\=;6-"DKI30GT@931 [U\"2A7-_ M(K>J">,\(AFE]'&1!?V*3WWL#0T.>HAX78N;9C(10&0US5:2U\)_9/PPW21Q M%7\=(C^OVMSA/R6911O.1JQ"9X(KG(T8RR@;L;O\4/TX\*GT$?WWAD\HXYOK>)4GL9^U4,_ H"?!QUG^ U,$HD(Q;X MUV$ONY^T[@43"!\GY^=LB'CMY<;\NMA<4^^%.UY&2Q< $!KERFS9-!5T6M/G)2I6 MQ[?;J'$VRK(@-*#MA7YEO- &=#$ IW-M5M!I!;6/X!HB%9CW0Y-2RJH)8QXL M5GI*.)W&$H%TJ\RS:,/?67A_S.1&"5Z1Y<$G+WMU&&]^M9Q_MSY+ MAHRO-=>$ MFQ>9T,9 N[49-5@/Y+F"M&06 V (/$&!N&U_-_-"+_::G0&U2A M>FAY!TD3:! /=%O\4XOM5ON;R/<:;N--2.KP9]):H-VW+?:KP7]O6?6$2R&0 M=KWFU)B6[:=-,B&M^6M0]*^VX3OP#[LOOK;I&4^;.5;,_>(VB#'.M15!K;,_ MGE=KU5/@:]D&SKPMPFV7QXEN4_MLG)GL;).ANX[6]JML.GZE_WP+,),SD+/\ M5T\;@[?2Y+WE77;;2_?M8AS;!+[ES.FEN.0UI($T6\<8UCN@OTK^:B^QYF%T MG"T>N2$>,Z-@?\\Q$9C>"*BY[7P8 MK#P<5PPXI5K>C"@33'A?DW1<>(+^PR M_M+S>PU8829J.E&PHAACRC.6T]]G2[N< JL1S&!^8]:KY0KA@K(@2*\T[<'@ M#ZTJEV;!H5VI3:,)8+POE,V:CV0<-NL9"2=K$C9E\!F;QF)CL+74'F7J&6KU MR>5I MO?GV(PNO:-/P9Q=T#U\ W_W<>:*K91--'MPS7#VJ'V:DH^B966[ZB# M]=K@I:AN$^.^.390Z PC?'[9,UGF$.4P74$JZC8(";=+S;XTB\V^/(0^I\?:.A^V$4 U*:^.>[GG0F7PW-( M;XX[V/XPT$E=X?6CPXES0-MZV'#V8K4Q1\/%W+I%SP&>/'O87PP'#TM1/J9Q ML?$UDV#R:1N=WV,3A(;^2^L>$_9.FV1OY@@@+<MIPGG-5)$A.P(0/(TNYU)WH0WHP#?AMBDB,$D. MMN+I,11>) T1^.^3]Z=G:+5&59UK>F7WY7>T1>+47XE^>6;3&=^)\Q\QG_^\ MH&]A'$2L=-!?C65,O;!6B36,J&D[1]:O-^C1=Z-5VH:%VUZH@2;>_F!RN'H, M=2JY$)K$:&(T@J7MBUG A^5FNF>.>U=0C"UIT8J:41/LNM.!9S0[)KR;;VC[ M+LHDS\#7=WP<9/6[H3T4T)RNN+A](6;V.^0=8P:,/]D*K&[E5/!Q 6WN\^"- M9[B 5NRSY=[I9WQ:LS$R:ET(["S>54Z;$(V?WT7)%.B\$EH]-:89.L)BMAD1 M]1MG H[+TS>P3@7'\?>DFHJ>?5K:^>RK+" W&ZE)5#?'0V1?](MH+2"O'%CT MHE5A2T^3]X\:\J5\1HNEU7:8PXJ5C;C&\_-J^;3AM1IMU\:G#65L@JU*I1@3 M_^RQ[L7)FP:>VH.RJD/!U$[%4#N\"K>G:_&PJS-,W9!^ K.N4ZFI(2]Z+/![[9GM8#7]Y[EK^EW(,G_=!AMQ1M9Y:$++JQ'-K;0%W9IUN'E7C:PW3V MC&&0D(@N#QN<=)+U^#D0L: U@!/\#V"-LPHL^Z-NX50UZ1YY?$/NT;3Z'!$M MRX1J7IR\"U_0U=SL[$]+NK@Q+57O\C^C1Q!SC"/'Z%]HZGZ[O+JGWM\FK[QW M33F1A29!# ^/]ZNO\YXC=],2BBN.LMK>S^&"$)]<7U=VT<\=?"W=D?$[_'B' MT2T<=X^K[>"6M0C3PJ(#MK1@)KIT:7U+H9<2;@=7VL$]>K?Z/&!]QY=]EL;A ME@S9 P;?3"7.K/O.85QG?35&F_KZ#V,2,.D YQ[WV;ERGP7[WP!/6C#MC%EI M'=#0-H>'X/UZ06<[E0[O5J0S @7/5VUD"V"OM%W\V_S^YIA6PC%6PG[O7LRI MJM?(U@Q>0+;'1DP1T&9HK"4]@=Z2>\? N[['/=AR5K?;+S@O?$=?WX68J?CZ MOCS0->SX^,Y\/KZ^TGNX^8)ATNBX#I]&'^7=P9,'$UW)P48)3J MEK^0*&,,>YK)>Q('7NP *@:=ZAN,'6:R7RR\?'3%#Y*+]59IDAQ[ST -Y.MO MC Q)9+S"W='+(NM^*4EE09^08Z8I9L'2%&#UB&9S'> D1V&2=YGFOJ%H.OL' M>VM$!#(1XB;^JQ9%3ZUQY,PH8NR0S V%![WQ\38C_3%0S-#0/+J=>#')VW@Q M/NJQG" G%O78&[C0XU $[-9 ,8U\%C#9 MEVT%!^U=M+[MKCM^$WLT>@DZSUO%ML;G[6-890K3[ M8"O IJ9H$83(7\^7\"RV##_-U,#4]079!&<;4E1A3%ZW7F9 R"LY2 MK/")!B9.K/6[BEJ_>UMN WQ28]O=I%KSC81VOJ%+(G4-R'81\>8;Y5!9KYZ0 MSO?'-OGP97[_>9[\RNW<.1JF@)T/>I6J@K:CE8PV=/S^]IA6GUF(T7UOC_?: M_JU^/3Y:U,HK:O^1W:^3W@O8U Y[Y^#6I[O4 /_U75"Z^ECL3M MZ!2CL@[B/'=U8[^BRU%1!D6?XM7D\NL&EDIK #Q=K1]7Z[@KP&9"'/RJ2RHQ M#\NHO_=@)O],HCH==?L7!?2E'XT@, MKP>6(E'\G(^J'QRN@>>J4PGL<"!RUUNG ?V12^"-OB2->*^-_U.[#:?LB7T M9T6+(6WA]I;#:P5F5#,;$'L4OS"<_I+\QE$1&\PHZ?,V$G&'P86S%Q]GBYM= M64^F:7!O70$YAD.<+ES QQE<4(O;Q2QR#>=.^'P3]#W)WTW:L1BF\:OC3IM, M';] .+VN9]CBG>I+#!O0_WZY6B5O9B3TO <:\3_YV9\'O4,;B,%_OEIASPQ# M]6/T' =+?"]G1B#?AQ!F]+5U#\:,>+U1RHQ@S^J29O0U8S=K1M^; P/$.V9_ M/LZ)M:,OXG0. ^P3$3F/E1!3#^(\$+T%]@2&P6'-J-;!MB"@P;>S:U45;.<8 M QO1_L% 7?45QAX\)$%SH3NKV@KBU6<:;I:+^&OGS(#[%=DOJ_O/['23@MYH M03OK65N=A9;*6F!!:"SI^_!E!5OP@A^N)*HU7'C ? ++> +!.;C5M$_TV*_L M$\R LA+0?V^4. #,@"P(N;.^<.2#^ <"G(WR<7 9Z.J"#[_?S^(AAX?,A:3'#Z?U,]_3.R8Y%L'M?SV37>\E.[ $5EM5J$ M@5RPKAQ/2V=WO4;3.%M^[+P/J[N_5X8"!5#D0W<@VEC"FCD\[^/29O_#-!2V M[%O>E9OU8KF'3;.=8FC#BN"&!MH!WTNOOB;WK,P\+6,G>!Y-/QR>C+?4>LV? MU('N&M3[LJ8XD*7(!L$HWBTVGTA UK.$GOV%FD"KXF^@%"']<1L>YNQ-;#5O M,)%3U(V9QED*_ U[5A]GZ_#<:G$Y'7/*R>F3CLG?5U?0T)_CT;!(,6V6&0WE M#F^'!U*B! 4X)&P343CS4G=VM^ #(-DEECZ2H'*^GA^WV0L,3T*_<2)\-O6Y MUTG?6L3ONR'6?HSM(#*/&D5PXT==X)C?XVU_NN[[KC!L#!)-F5IG\Q:]Z:'^ MT65H,8N%D[WILMK8.0ZU4I%&B>#?^Z4V*]GA<2\]]GWA!@HN)[$H).UBWX3V M-'BO)* HN=8U;PI/')=]$%67X;8*3/W?SA[5SQ35,[+V@<".%$W$+J,IW7NP M.H5FI8A>5<5L3>6H"#\\D!&J^SK(H+*_!--MJ*(3%RFUEZ8J$+T*0A)\.D%5D448>;:C2MAS#$O%T+\OO]5L M%9Z.D20TW0RZ7PR01G4?;7%'=;\,*:1VV,P&F*!"TTV'#BKL73P%+J:0[T,) MU7=.]S%#A?4\CQQJJ-Z0)6H/,4B!W-L3SAVCB]JK2&:V7O9Z__L(HP+K[_[< M4+&#Y@!:J+A=:IB_Z1 EMG<$T$YO:6N( \(2;=Q ).ZIM6/T$QX](W]B?X*I MT.9I"8(&DM^">]?S>)7"=C^/6*F_.7NQ*@6K9IA8:<>0!?E=P7U#$1%X6OS] M0^>$KFRW7JYPFGQ9/=WC6DB#,_=TS+[#K.H-CO&RIK<3>FKY?ZR>3'?+O2>&Z;H[P)SZ83Y/4;2 MU&( Q[FYS"NA,W0*^O54\+8>U M&YQ''IS9IL-,:PU(/PZ>G67<8B00US_CQ*B[1E\VLKZZC&6M7"O M>IYIP5_U/--"P=JCKK[VM#"Q]JAK']1:TYZ>C!K_T4F?3=%*581:CE% HT4S MQ8X"ZVC&E9?B%?,&#Q#IA/+?PWDC5JW=_&%A@1O!;-Q\HBZ*$\T#X8TL!*Q] MM/'T;Z]??7S[.CD[ M2WX[>?OQY,/9^W?)R;M7R7]\/'E[]N8_S][]DIR3W >?_LK>MP::_UKN,[&&R_9SH490!BIV;>I+]>W #NQATCJ,'><@ M*1W(2MJ/\<*]]]?-9ON__Q]02P,$% @ ]H)94(X*F',] @ ? H T M !X;"]S='EL97,N>&ULU5;;:MPP$/T5H9220(GMW69+&MO0!@*%-@2R#WT+ M6GML"W1Q97GKS==7%U]VM_2V38X/>8*CQ6L< M_#[I>?AC7A/;H[[X,^J?,.\1+RQQT&].&A=2[.Z1!4QEP@&M"4OP-6%TI:C- M*@BG;./AF04RR:1"VAR.4199I'GTX4H6E9VU+(.;%!KR8V14U)*09R&(:,W#&T&C-W;2_VYV.'N"N3GV",) M,;(J!M.LNC>G4PN=Y&TVS[U-&Q[$BVJZEOI]:Y8CG&^O#MPI*&CG_*X8!1AV M4M=L\X[14G#PB_EEP>C @FE,ACJHDHH^&CY[53(#@,)H#4K3;!OYJDB]A$X/ MUZDK#M4\>X::GWJ?2Q"@"-L6;>[^,>_R?U9L?_]_K=G]5O85/Z'(^9OCUVB; MW3,0N3A^D?/+?ZPQZ+O.5FO;:6PCBE8M99J*7FU%\QR\'ONR2/"M?=*PG?8R M]3=#K\G*/ 5W^$UN#@5IF;ZS2W3!!$_V1RL\6HRSEB-%@B?[$^2TY9>NX/3> M3+\!4$L#!!0 ( /:"65!';M$8Q 4 *LP / >&PO=V]R:V)O;VLN M>&ULQ9O?4]LX$(#_%4U>CILA%^)?:3N%F930-C<9H 3Z>B.<3:+!EG*2 H6_ M_E8.7.6<9^=>MGD*EAW[R]K2MRN9CT_&/MP;\R!^U)5VI[VU]YL/@X$KUU!+ M]X?9@,8]2V-KZ7'3K@9N8T$NW!K U]4@.3DI!K54NG?V\>UX5;>G_9.>D)NO?FL*@]V(CU\L6:[47IUVAOVQ%)9 MY^?AVLV1M=*J5B^P:+;WTAD/>T5)WC"1^74O:J4?S[M-7]7T,-?,8A^1A.'M\]=$#_8_Q-&LURJ M$B:FW-:@_2Z.%JIP=>W6:N-Z0LL:3GMOAPBI%^)">Z014[T[%1X;?@M>>KK8 M_2Z/$?L)*^P'A3OL=#$,X'R0Y[AM*K7 JR_$)UE)78)H0NXBP(0 3 X&*(ZN M9029$I#I+X2%NMW3K"/(= ?F.%S+TCEUK,TK.MW4M[7,32+72*H)\3T"^ MYX6\@4?06Q!+:VKL*MI;U)YX4GXMSK?.QP/Y"362G_!B7N)YI[HT-0B,*HZ1 MTD+,1EJ&63,-S-I4"[#N-P%_;U&&,1LEF"&S8<*X\M#_)!WVDS 0@G;-0>(: M91-;<$@99LBLF%LK%R#&96FVH1??0 GJ42+#L=#0>@8IQ0R9'3/5V%4\IG+0 M"APEE"&S43"/Q>[@GX^;^_F:C>$#N&ERL^L8DU+*D-DI7XQ9/*FJ:OBFF ?K M52 08^P,BBA-D9KYZ]E3_:3)0A$F9#W(!7%G:CVIZY$LH)";,3;D(C M/O?7$D=A@1Y#OY;[/3.A%)$P*V(.JR9LW=5Y0FDA8=;"?'OO,%T*=!=!K:V8 M42)(F$4P/_]Z,;F;78CI5'P?S^[&M].K2S&^G(AO=^/9-,:DS) PFV$.%93A MZ?NVQ<B[VC"7BIJO8= M)]=+F*U"AS*+,2G!9,R"H3'S&),23,8L&!JSB#$IP63,@B$G^]O=G'),QNR8 MSDR\O_O$ ,>8E'4R9NMTYN+]9BGO ;/)>,V1\D_.[9]NS)"88WL+DU)0SJT@ MJFAH/9LYI:"<64%DT=#&I!24,RNH531TN">GW),SNX>L&MHQ)%?KF=WS5C7T M16?]$&-2[LF9W3.NC?7J)3R#_UU;$?T8DW)/SNR>J5[ 4FGEH3]3C[!?A\68 ME'MR9O>\K0%U]1E*-CG[ @NQ"M2JM M*-@6S;#I+V(Y8%I1J"F;5-#5L-Q:E MEH+];3!B<:C5D0M*+07[^V 4YBS&I"13L$^;17,"_?").>XK\I\F'KT+2C(% MLV3:4Q==CR3Y+ABS6_:".($E6(O=.T2S/6@7E%L*=K>T,.^TA=*L='@'-S3& MF)1;"F:W["]B=M]ORC(%=TG3-5?5 3FB'#,ZP(0:YFA@5E9NUO%[=2/*,B/N M@F9_=;,[DI1Q1MP+-=0Z9_M=3\HX(V;CT+.3\;3?B#+.J#'.H#G8G7ULTE%8 M7.(E'+:7LBJOK0@?N[?VLCR\4;/<5M4YMEWIF9&AO3G'V_\)G/T#4$L#!!0 M ( /:"65!$??W$8 ( &,L : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521Y/95O:D* M)/JZ,#YM;!@V9MZ-'PB4'E_RN1Y.;5..IZZLWB_GIFRJXS!TWYPKVV.^U.6N M[7(S?K-O^TL]C!_[@^OJ[6M]R$[6:W/]=$;U]#B=N7K>;:K^>>>KU<^Z/^1A M4[GWLWMK^]=RS'DH[OKF[\8%XT\^NOP_Z]O]_K3-W]OMKTMNAD\J_BZHW.=! M,A\D]""=#U)Z4)@/"O2@.!\4Z4$V'V3TH#0?E.A!]_-!]_2@A_F@!WJ07P,9 MU_PDA#5?:P^X]GRO/0#;\\7V@&S/-]L#M#U?;0_8]GRW/8#;\^7V@&[/M]L# MO#U?;P%Z"U]O 7K+ M?:Z&*;K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W M +V%K[< O86OMP*]E:^W KV5K[<"O76!LQ)T6,+76X'>RM=;@=[*UUN!WLK7 M6X'>RM=;@=[*UUN!WLK7.P"] U_O /0.?+T#T#OP]0Y [[# 63 M@:]W 'H'OMX!Z!WX>@>@=^#K'8#>@:]W!'I'OMX1Z!WY>D>@=^3K'8'>D:]W M!'K'!>Y5HIN5?+TCT#OR]8Y [\C7.P*](U_O"/2.?+T-Z&U\O0WH;7R]#>AM M?+T-Z&U\O0WH;7R]#>AM"SQK@AXVX>MM0&_CZVU ;^/K;4!OX^N=@-Z)KW<" M>B>^W@GHG?AZ)Z!WXNN=@-Z)KW>:Z%V.=9]W/X;^U!S*K4O^&?YES03N,GR< M\^TSKE._W#]1>ABW9'=]O?G_Z3KU3X2;5I2GWU!+ P04 " #V@EE0M 9O M\1$" !@*P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLU.XS 4!>!7J;)% MC>O?P(BR&=@.2#,O8)+;)FH26[9ARMOC!!AI4)% M-+9-$VN<^]):GVK7OYY M\A07^Z$?X[IH4_(_&(MU2X.-I?,TYLK&A<&F?!JVS-MZ9[?$Q&IE6.W&1&-: MIJE'<75Y31O[T*?%SY?K4^MU8;WON]JFSHWL<6S>-5V^-BP#]?.:V'8^GN4% MQ>)FG[O$?&U=Y&HLV"CG27JY%-"X_YB#1MG8::3PW/K4_WP_YU M83=_/_3"_Q4CFP_?>^O'RR% X K @ $0 M@ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #V@EE0F5R<(Q & M "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( /:"65 ($I+@< , ,@0 8 " ?<( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94,[%.V(] @ K0< !@ ( ! MW! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H)94&O4M'Q9!@ '", !@ ( !61H 'AL+W=O&UL4$L! A0#% @ ]H)94/C67D&Q M 0 T@, !D ( !,RX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94$*V$YNS 0 T@, !D M ( !]#, 'AL+W=O-0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H)94!88EN*T 0 T@, !D ( !MSD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H)94->!2.2S 0 T@, !D ( !B#\ 'AL+W=OK0! #2 P &0 @ $V M1P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94"FHRCVV 0 T@, !D M ( !#DL 'AL+W=O&PO=V]R:W-H M965T9. !X;"]W;W)K&UL4$L! M A0#% @ ]H)94&6;OCJU 0 T@, !D ( !TE 'AL M+W=O&PO=V]R:W-H965T!5 !X;"]W;W)K&UL4$L! A0#% @ ]H)9 M4,3IVN^V 0 T@, !D ( !SU< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94"=_MD>V 0 T@, M !D ( !I5T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94.@P>PNX 0 T@, !D M ( !E&, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]H)94$F=)(S2 0 G 0 !D ( !DFD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94!-, MMP;- 0 BP0 !D ( !;' 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94/:MH?3Z 0 904 !D M ( !LW8 'AL+W=O >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]H)94/XJO.M+ @ 1P< !D ( ! M[7X 'AL+W=OJ"9#HP# '$ &0 @ %O@0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ ]H)94&Z6Y]P" @ ?@4 !D ( !4XH 'AL+W=O&PO=V]R:W-H965T.@ !X;"]W;W)K&UL4$L! A0#% @ ]H)94+38RT&'! @18 !D M ( !RZ, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H)94-Q\Q.@\! ;18 !D ( !&*\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H)94'LGLMRU @ [@D !D ( !L;< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H)94/Y[\?'3!P SS$ !D M ( !EM( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]H)94$;3C6W !P K"H !D ( !7.$ 'AL M+W=O&PO&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " #V@EE0M 9O\1$" !@*P $P M @ &?J $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4P!3 +<6 ( #AJ@$ ! end XML 31 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 01, 2016
Schedule of Equity Method Investments [Line Items]      
Equity Method Investment, Ownership Percentage     25.00%
Equity investment (see Note 11) $ 2,480 $ 2,487  
XML 32 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of provision for income taxes from operations
The provision for income taxes from operations consisted of the following: 
 
Years Ended December 31,
(in thousands)
2019
 
2018
 
2017
Current


 


 


Federal
$
28,314

 
$
27,410

 
$
36,077

State
7,465

 
9,515

 
6,357

Foreign
6,039

 
4,605

 
3,068

Deferred
0

 


 


Federal
3,329

 
3,179

 
6,093

State
805

 
263

 
544

Foreign
(1,577
)
 
523

 
(338
)

$
44,375

 
$
45,495

 
$
51,801


Schedule of income and loss from operations before income taxes
Income and loss from operations before income taxes for the years ended December 31, 2019, 2018, and 2017, respectively, consisted of the following:
 
Years Ended December 31,
 (in thousands) 
2019
 
2018
 
2017
Domestic
$
163,257

 
$
169,109

 
$
132,105

Foreign
15,100

 
3,019

 
12,313


$
178,357

 
$
172,128

 
$
144,418


Schedule of effective income tax rates reconciliations

Reconciliations between the statutory federal income tax rates and the Company’s effective income tax rates as a percentage of income before income taxes for its operations were as follows:
 
Years Ended December 31,
 (in thousands) 
2019
 
2018
 
2017
Federal tax rate
21.0
 %
 
21.0
 %
 
35.0
 %
State taxes, net of federal benefit
3.6
 %
 
4.5
 %
 
3.2
 %
Tax benefit of domestic manufacturing deduction
 %
 
 %
 
(2.0
)%
Mandatory deemed repatriation of foreign earnings
 %
 
 %
 
2.7
 %
Change in U.S. tax rate applied to deferred taxes
 %
 
 %
 
(1.9
)%
Change in valuation allowance
(0.1
)%
 
1.3
 %
 
1.3
 %
True-up of prior year tax returns to tax provision
(0.3
)%
 
(1.2
)%
 
(0.5
)%
Difference between United States statutory and foreign local tax rates
0.8
 %
 
0.5
 %
 
(0.8
)%
Change in uncertain tax position
0.1
 %
 
(0.1
)%
 
 %
Other
(0.2
)%
 
0.4
 %
 
(1.1
)%
Effective income tax rate
24.9
 %
 
26.4
 %
 
35.9
 %

Schedule of deferred tax assets and liabilities
The tax effects of the significant temporary differences that constitute the deferred tax assets and liabilities at December 31, 2019 and 2018, respectively, were as follows:
 

 
December 31,
 (in thousands)
2019
 
2018
Deferred asset taxes


 


State tax
$
721

 
$
919

Workers’ compensation
828

 
785

Health claims
775

 
445

Vacation liability
341

 
370

Allowance for doubtful accounts
324

 
171

Inventories
4,275

 
5,659

Sales incentive and advertising allowances
1,150

 
799

Lease obligations
8,812

 

Stock-based compensation
2,695

 
3,074

Unrealized foreign exchange gain or loss
327

 
440

Foreign tax credit carryforwards
4,945

 
5,043

Uncertain tax positions’ unrecognized tax benefits
68

 
39

Foreign tax loss carry forward
7,763

 
8,091

Other
1,026

 
1,813

 
$
34,050

 
$
27,648

  Less valuation allowances
(11,617
)
 
(13,254
)
  Total deferred asset taxes
$
22,433

 
$
14,394

 
 
 
 
Deferred tax liabilities


 


Depreciation
$
(10,416
)
 
$
(9,189
)
Goodwill and other intangibles amortization
(13,737
)
 
(13,027
)
Tax effect on cumulative translation adjustment
(523
)
 
(497
)
Right of use assets
(8,764
)
 

Total deferred tax liabilities
(33,440
)
 
(22,713
)
 
 
 
 
Total Deferred tax asset/(liability)
$
(11,007
)
 
$
(8,319
)

Schedule of reconciliation of unrecognized tax benefits, including foreign translation amount
A reconciliation of the beginning and ending amounts of unrecognized tax benefits in 2019, 2018 and 2017, respectively, was as follows, including foreign translation amounts:

Reconciliation of Unrecognized Tax Benefits
2019
 
2018
 
2017
Balance at January 1
$
1,757

 
$
1,895

 
$
1,119

Additions based on tax positions related to prior years
8

 

 
660

Reductions based on tax positions related to prior years
(30
)
 
(171
)
 
(1
)
Additions for tax positions of the current year
167

 
100

 
319

Lapse of statute of limitations
(196
)
 
(67
)
 
(202
)
Balance at December 31
$
1,706

 
$
1,757

 
$
1,895


XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt
Debt
 
The Company has revolving lines of credit with various banks in the United States and Europe. Total available credit as of December 31, 2019 was $304.0 million including revolving credit lines and an irrevocable standby letter of credit in support of various insurance deductibles.
 
The Company’s primary credit facility is a $300.0 million revolving line of credit, which expires on July 23, 2021. Amounts borrowed under this credit facility will bear interest at an annual rate equal to either, at the Company’s option, (a) the rate for Eurocurrency deposits for the corresponding deposits of United States dollars appearing on Reuters LIBOR1screen page (the “LIBOR Rate”), adjusted for any reserve requirement in effect, plus a spread of 0.60% to 1.45%, determined quarterly based on the Company’s leverage ratio (at December 31, 2019, the LIBOR Rate was 1.75%, or (b) a base rate, plus a spread of 0.00% to 0.45%, determined quarterly based on the Company’s leverage ratio. The base rate is defined in a manner such that it will not be less than the LIBOR Rate. The Company will pay fees for standby letters of credit at an annual rate equal to the applicable spread described above, and will pay market-based fees for commercial letters of credit. The Company is required to pay an annual facility fee of 0.15% to 0.30% of the available commitments under the credit agreement, regardless of usage, with the applicable fee determined on a quarterly basis based on the Company’s leverage ratio. There was $0.8 amount outstanding under this revolving line of credit as of December 31, 2019 and 2018, respectively.
 
In addition to the $300.0 million credit facility, the Company’s borrowing capacity under other revolving credit lines totaled $2.5 million at December 31, 2019. The other revolving credit lines charge interest ranging from 0.42% to 8.75% and have maturity dates of December 31, 2019. The Company had $0.7 million and $0.8 million outstanding under these other revolving lines of credit as of December 31, 2019, and December 31, 2018, respectively
 
The Company and its subsidiaries are required to comply with various affirmative and negative covenants. The covenants include provisions that would limit the availability of funds as a result of a material adverse change to the Company’s financial position or results of operations. The Company was in compliance with its financial covenants under the loan agreement as of December 31, 2019.
 
The Company incurs interest costs, which include interest, maintenance fees and bank charges. The amount of costs incurred, capitalized, and expensed for the years ended December 31, 2019, 2018 and 2017, consisted of the following:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Interest costs incurred
$
2,172

 
$
1,224

 
$
1,249

Less: Interest capitalized
(144
)
 
(160
)
 
(72
)
Interest expense
$
2,028

 
$
1,064

 
$
1,177


XML 34 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Net sales $ 1,136,539 $ 1,078,809 $ 977,025
Cost of sales 644,409 598,522 533,644
Gross profit 492,130 480,287 443,381
Operating expenses:      
Research and development and other engineering 47,058 43,056 47,616
Selling 112,568 109,931 114,903
General and administrative 157,274 158,568 142,749
Total operating expenses 316,900 311,555 305,268
Net gain on disposal of assets (6,024) (10,579) (160)
Impairment of goodwill 0 6,686 0
Income from operations 181,254 172,625 138,273
Other Nonoperating Income (Expense) (1,737) (634) (874)
Foreign exchange gain (loss), net (1,160) 137 894
Gain on bargain purchase of a business 0 0 (6,336)
Loss on disposal of a business 0 0 (211)
Income before taxes 178,357 172,128 144,418
Provision for income taxes 44,375 45,495 51,801
Net income 133,982 126,633 92,617
Translation adjustment, net of tax 885 (12,911) 21,418
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent 1,064 (376) 944
Comprehensive income $ 133,803 $ 114,098 $ 113,091
Earnings per share of common stock:      
Basic $ 3.00 $ 2.74 $ 1.95
Diluted $ 2.98 $ 2.72 $ 1.94
Weighted average number of shares of common stock outstanding      
Basic (in shares) 44,735 46,213 47,486
Diluted (in shares) 44,921 46,540 47,774
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Transactions
12 Months Ended
Dec. 31, 2019
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
 
During 2019, the Company identified certain purchases of goods and services from companies where the Chief Executive Officer of the Company serves as a director on the respective company providing the goods or services. The amount of goods and services purchased by the Company pursuant to these arrangements was not material to the Company’s consolidated statement of income and cash flows for the year ended December 31, 2019.
XML 36 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (Unaudited)
Selected Quarterly Financial Data (Unaudited)
 
In 2018, the Company recorded out-of-period adjustments, which increased cost of sales and decreased general and administrative expenses in equal amounts. Such adjustment only applied to the North America segment, which resulted from recording certain depreciation expense on company-owned real estate as general and administrative expense rather than cost of goods sold. Income from operations and net income for each of the quarters as presented below were not affected by the adjustment. In 2018, the Company also changed its presentation of its consolidated statement of operations to display foreign exchange gain (loss), net, as a separate item below income from operations. Foreign exchange gain (loss), net, was previously included in general and administrative expenses and in income from operations. Income before tax and net income for each of the quarters as presented below were not affected by the change in presentation.

The following table sets forth selected quarterly financial data for each of the quarters in 2019 and 2018, respectively:
 
(in thousands, except per share amounts) 
 
2019
 
2018
 
Fourth
Quarter
 
Third
Quarter
 
Second
Quarter
 
First
Quarter
 
Fourth
Quarter
 
Third
Quarter
 
Second
Quarter
 
First
Quarter
 
 
 
 
 
 
 
 
Net sales
$
262,510

 
$
309,932

 
$
304,853

 
$
259,244

 
$
241,845

 
$
284,178

 
$
308,007

 
$
244,780

Cost of sales
152,457

 
172,288

 
170,674

 
148,990

 
143,641

 
150,282

 
167,442

 
137,157

Gross profit
110,053

 
137,644

 
134,179

 
110,254

 
98,204

 
133,896

 
140,565

 
107,623

Research and development and other engineering
11,771

 
11,972

 
11,055

 
12,260

 
10,216

 
10,441

 
11,249

 
11,150

Selling
28,097

 
27,672

 
28,687

 
28,112

 
26,278

 
26,879

 
29,201

 
27,573

General and administrative
39,333

 
37,047

 
41,345

 
39,549

 
45,004

 
37,358

 
38,807

 
37,399

   Total operating expenses
79,201

 
76,691

 
81,087

 
79,921

 
81,498

 
74,678

 
79,257

 
76,122

Net gain on disposal of assets
(5,759
)
 
(14
)
 
(561
)
 
310

 
(8,810
)
 
(460
)
 
(125
)
 
(1,184
)
Impairment of goodwill

 

 

 

 
6,686

 

 

 

Income from operations
36,611

 
60,967

 
53,653

 
30,023

 
18,830

 
59,678

 
61,433

 
32,685

 Interest income (expense), net and other
(594
)
 
(711
)
 
(260
)
 
(172
)
 
(250
)
 
(88
)
 
(182
)
 
(114
)
Foreign exchange gain (loss), net
91

 
(1,067
)
 
407

 
(591
)
 
(530
)
 
1,244

 
(689
)
 
112

Income before income taxes
36,108

 
59,189

 
53,800

 
29,260

 
18,050

 
60,834

 
60,562

 
32,683

Provision for
  income taxes
8,051

 
15,503

 
14,223

 
6,598

 
5,293

 
16,473

 
16,476

 
7,253

Net income
$
28,057

 
$
43,686

 
$
39,577

 
$
22,662

 
$
12,757

 
$
44,361

 
$
44,086

 
$
25,430

Earnings per share of common stock:


 


 


 
0

 
 

 
 

 
 

 
 

Basic
$
0.63

 
$
0.98

 
$
0.89

 
$
0.50

 
$
0.28

 
$
0.96

 
$
0.95

 
$
0.55

Diluted
0.63

 
0.97

 
0.88

 
0.50

 
0.28

 
0.95

 
0.94

 
0.54

Cash dividends declared per
share of common stock
$
0.23

 
$
0.23

 
$
0.23

 
$
0.22

 
$
0.22

 
$
0.22

 
$
0.22

 
$
0.21


 
Basic earnings per share of common stock (“EPS”) for each of the quarters presented above is computed based on the weighted average number of shares of common stock outstanding during the quarter. Diluted EPS is computed based on the weighted average number of shares of common stock plus the effect of dilutive potential shares of common stock outstanding during the quarter using the treasury stock method. Dilutive potential shares of common stock include stock awards. The sum of the quarterly basic and diluted EPS amounts may not necessarily be equal to the full-year basic and diluted EPS amounts.
XML 37 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Cash Flows [Abstract]            
Net income     $ 133,982 $ 126,633 $ 92,617  
Adjustments to reconcile net income to net cash provided by operating activities:            
Gain (loss) on sale of assets and other     (6,023) (10,516) 602  
Depreciation and amortization     38,402 39,393 33,724  
Noncash lease expense     7,136 0 0  
Gain on bargain purchase of a business     0 0 (6,336)  
Loss on disposal of a business     0 0 211  
Impairment of goodwill $ 0 $ 6,686 0 6,686 0  
Deferred income taxes     2,557 4,950 6,299  
Noncash compensation related to stock plans     10,434 11,176 13,908  
Provision of doubtful accounts     977 569 66  
Foreign exchange gain     0 1,841 0  
Changes in operating assets and liabilities, net of effects of acquisitions and dispositions:            
Trade accounts receivable     6,096 (12,573) (17,822)  
Inventories     23,655 (26,425) (6,580)  
Other current assets     (3,808) 5,297 (2,016)  
Trade accounts payable     (845) 4,670 1,157  
Accrued liabilities and other current liabilities     (145) 13,804 3,440  
Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net     (6,756) (1,743) (205)  
Net cash provided by operating activities     205,662 160,080 119,065  
Cash flows from investing activities            
Capital expenditures     (32,699) (29,310) (58,041)  
Acquisitions, net of cash acquired     (2,650) (2,007) (27,921)  
Payments to Acquire Intangible Assets     (4,827)      
Purchases of intangible assets           $ (2,500)
Proceeds from sale of property and equipment     12,155 21,068 681  
Proceeds from sale of a business     0 0 9,466  
Net cash used in investing activities     (28,021) (10,249) (75,815)  
Proceeds from Bank Debt     16,647      
Cash flows from financing activities            
Repayments of line of credit and capital leases     (17,883) (147) (754)  
Deferred and contingent consideration paid for acquisitions     0 (364) (205)  
Repurchase of common stock     (60,816) (110,540) (70,000)  
Issuance of Company’s common stock     0 695 6,610  
Dividends paid     (40,197) (39,891) (36,981)  
Cash paid on behalf of employees for shares withheld     (5,905) (5,146) (5,341)  
Net cash used in financing activities     (108,154) (155,393) (106,671)  
Effect of exchange rate changes on cash     543 (2,772) 5,398  
Net decrease in cash and cash equivalents     70,030 (8,334) (58,023)  
Cash and cash equivalents at beginning of year     160,180 168,514 226,537  
Cash and cash equivalents at end of year 230,210 160,180 230,210 160,180 168,514 $ 226,537
Cash paid during the year for            
Interest     143 160 121  
Income taxes     37,730 40,123 50,832  
Noncash activity during the year for            
Noncash capital expenditures     557 908 1,533  
Capital lease obligations 0 0 0 0 3,750  
Contingent consideration for acquisition 0 0 0 0 1,314  
Issuance of Company’s common stock for compensation     292 465 411  
Dividends declared but not paid $ 10,170 $ 9,988 $ 10,170 $ 9,988 $ 9,954  
XML 38 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
lease
Debt      
Capital lease obligations $ 0 $ 0 $ 3,750,000
Amount of interest costs incurred, capitalized, and expensed      
Interest costs incurred 2,172,000 1,224,000 1,249,000
Less: Interest capitalized (144,000) (160,000) (72,000)
Interest expense $ 2,028,000 1,064,000 1,177,000
Base rate      
Debt      
Credit facility, interest rate basis base rate    
Line of credit      
Debt      
Credit facility, total available credit $ 304,000,000.0    
Primary Revolving Credit Facility      
Debt      
Credit facility, total available credit 300,000,000.0    
Credit facility, remaining borrowing capacity 2,500,000    
Total outstanding balances     $ 800.0
Long-term Debt $ 700,000 $ 800,000  
Primary Revolving Credit Facility | Minimum      
Debt      
Facility fees on the available commitment of the facility (as a percent) 0.15%    
Debt Instrument, Interest Rate, Stated Percentage 0.42%    
Primary Revolving Credit Facility | Maximum      
Debt      
Facility fees on the available commitment of the facility (as a percent) 0.30%    
Debt Instrument, Interest Rate, Stated Percentage 8.75%    
Primary Revolving Credit Facility | LIBOR      
Debt      
LIBOR Rate 1.75%    
Primary Revolving Credit Facility | LIBOR | Minimum      
Debt      
Credit facility, interest rate spread (as a percent) 0.60%    
Primary Revolving Credit Facility | LIBOR | Maximum      
Debt      
Credit facility, interest rate spread (as a percent) 1.45%    
Primary Revolving Credit Facility | Base rate | Minimum      
Debt      
Credit facility, interest rate spread (as a percent) 0.00%    
Primary Revolving Credit Facility | Base rate | Maximum      
Debt      
Credit facility, interest rate spread (as a percent) 0.45%    
Cisco Systems Capital Corporation      
Debt      
Capital Lease Obligations, Term   4 years  
Cisco Systems Capital Corporation | Minimum      
Debt      
Debt Instrument, Interest Rate, Stated Percentage   2.89%  
Number of Capital Lease Obligations | lease     2
Cisco Systems Capital Corporation | Maximum      
Debt      
Debt Instrument, Interest Rate, Stated Percentage   3.50%  
Number of Capital Lease Obligations | lease     4
XML 40 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (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
Current                      
Federal                 $ 28,314 $ 27,410 $ 36,077
State                 7,465 9,515 6,357
Foreign                 6,039 4,605 3,068
Deferred                      
Federal                 3,329 3,179 6,093
State                 805 263 544
Foreign                 (1,577) 523 (338)
Income tax expense (benefit) $ 8,051 $ 15,503 $ 14,223 $ 6,598 $ 5,293 $ 16,473 $ 16,476 $ 7,253 44,375 45,495 51,801
Income and loss from continuing operations before income taxes                      
Domestic                 163,257 169,109 132,105
Foreign                 15,100 3,019 12,313
Income before taxes $ 36,108 $ 59,189 $ 53,800 $ 29,260 $ 18,050 $ 60,834 $ 60,562 $ 32,683 $ 178,357 $ 172,128 $ 144,418
Reconciliations between the statutory federal income tax rates and effective income tax rates                      
Federal tax rate                 21.00% 21.00% 35.00%
State taxes, net of federal benefit                 3.60% 4.50% 3.20%
Tax benefit of domestic manufacturing deduction                 0.00% 0.00% (2.00%)
Mandatory deemed repatriation of foreign earnings                 0.00% 0.00% 2.70%
Change in U.S. tax rate applied to deferred taxes                 0.00% 0.00% (1.90%)
Change in U.S. tax rate applied to deferred taxes                 (0.10%) 1.30% 1.30%
True-up of prior year tax returns to tax provision                 (0.30%) (1.20%) (0.50%)
Difference between United States statutory and foreign local tax rates                 0.80% 0.50% (0.80%)
Change in uncertain tax position                 0.10% (0.10%) 0.00%
Other                 0.20% (0.40%) 1.10%
Effective income tax rate                 24.90% 26.40% 35.90%
XML 41 ssd10k2019_htm.xml IDEA: XBRL DOCUMENT 0000920371 2019-01-01 2019-12-31 0000920371 2019-06-28 0000920371 2020-02-21 0000920371 2018-12-31 0000920371 2019-12-31 0000920371 2018-01-01 2018-12-31 0000920371 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000920371 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000920371 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000920371 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000920371 us-gaap:RetainedEarningsMember 2018-12-31 0000920371 us-gaap:CommonStockMember 2016-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000920371 us-gaap:CommonStockMember 2018-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000920371 us-gaap:CommonStockMember 2019-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2019-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000920371 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000920371 2017-12-31 0000920371 us-gaap:CommonStockMember 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000920371 us-gaap:TreasuryStockMember 2018-12-31 0000920371 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000920371 us-gaap:TreasuryStockMember 2017-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000920371 us-gaap:TreasuryStockMember 2019-12-31 0000920371 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000920371 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000920371 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000920371 2016-12-31 0000920371 us-gaap:RetainedEarningsMember 2017-12-31 0000920371 us-gaap:RetainedEarningsMember 2016-12-31 0000920371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000920371 2019-01-01 0000920371 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000920371 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000920371 2016-12-01 0000920371 2016-01-01 2016-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:WoodConstructionMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:OtherProductsMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:ConcreteConstructionMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:ConcreteConstructionMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccountingStandardsUpdate201409Member ssd:WoodConstructionMember 2019-01-01 2019-12-31 0000920371 ssd:A2018StockRepurchaseProgramMemberMember 2018-12-01 0000920371 ssd:A2018StockRepurchaseProgramMemberMember 2019-12-31 0000920371 ssd:A2019StockRepurchaseProgramMember 2019-12-09 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2015-01-01 2015-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000920371 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000920371 ssd:StockBonusPlanMember 2018-01-01 2018-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000920371 us-gaap:EmployeeStockOptionMember ssd:StockOptionAndRestrictedStockUnitPlan2011Member 2019-12-31 0000920371 ssd:ForeignEmployeesMember 2019-01-01 2019-12-31 0000920371 ssd:StockBonusPlanMember 2017-01-01 2017-12-31 0000920371 ssd:StockBonusPlanMember 2019-01-01 2019-12-31 0000920371 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000920371 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000920371 us-gaap:SoftwareDevelopmentMember 2019-12-31 0000920371 us-gaap:SoftwareDevelopmentMember 2018-12-31 0000920371 2018-11-30 2018-11-30 0000920371 2019-11-01 2019-11-01 0000920371 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000920371 us-gaap:LandMember 2019-12-31 0000920371 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000920371 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000920371 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000920371 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000920371 us-gaap:LandMember 2018-12-31 0000920371 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000920371 ssd:NorthAmericaSegmentMember 2018-12-31 0000920371 ssd:EuropeSegmentMember 2018-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2018-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2019-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000920371 us-gaap:CustomerRelationshipsMember 2017-12-31 0000920371 ssd:NorthAmericaSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:NorthAmericaSegmentMember 2017-12-31 0000920371 ssd:EuropeSegmentMember 2017-12-31 0000920371 ssd:EuropeSegmentMember 2019-01-01 2019-12-31 0000920371 ssd:EuropeSegmentMember 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2019-01-01 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:EuropeSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:AsiaPacificSegmentMember 2018-12-31 0000920371 ssd:NorthAmericaSegmentMember 2019-12-31 0000920371 ssd:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0000920371 ssd:AsiaPacificSegmentMember 2017-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember srt:EuropeMember 2018-01-01 2018-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember ssd:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:TradeNamesMember 2019-12-31 0000920371 srt:MaximumMember 2019-01-01 2019-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2018-01-01 2018-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2019-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2017-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2018-12-31 0000920371 us-gaap:UnpatentedTechnologyMember 2019-01-01 2019-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2019-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2018-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2019-01-01 2019-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2018-01-01 2018-12-31 0000920371 ssd:NoncompeteAgreementsTrademarksAndOtherMember 2017-12-31 0000920371 us-gaap:PatentsMember 2017-12-31 0000920371 us-gaap:PatentsMember 2018-12-31 0000920371 us-gaap:PatentsMember 2018-01-01 2018-12-31 0000920371 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000920371 us-gaap:PatentsMember 2019-12-31 0000920371 srt:MinimumMember 2019-01-01 2019-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MinimumMember 2017-01-01 2017-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MinimumMember 2018-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MaximumMember 2017-01-01 2017-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember 2017-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember srt:MaximumMember 2018-12-31 0000920371 ssd:CGVisionsInc.Member ssd:NorthAmericaSegmentMember 2017-01-31 0000920371 2017-10-01 2017-10-31 0000920371 2017-09-01 2017-09-30 0000920371 ssd:CGVisionsInc.Member ssd:NorthAmericaSegmentMember 2017-01-01 2017-01-31 0000920371 ssd:GboFasteningSystemsABMember ssd:EuropeSegmentDomain 2017-01-01 2017-01-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000920371 us-gaap:LineOfCreditMember 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000920371 us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000920371 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000920371 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000920371 ssd:CiscoSystemsCapitalCorporationMember 2018-01-01 2018-12-31 0000920371 us-gaap:RevolvingCreditFacilityMember 2017-12-31 0000920371 ssd:Nishimurav.GentryHomesLtdMember 2017-11-20 2017-11-20 0000920371 2019-10-01 2019-12-31 0000920371 country:US 2018-01-01 2018-12-31 0000920371 country:CH 2017-01-01 2017-12-31 0000920371 country:US 2019-01-01 2019-12-31 0000920371 srt:MaximumMember country:CA 2019-01-01 2019-12-31 0000920371 srt:MinimumMember country:CA 2019-01-01 2019-12-31 0000920371 country:CA 2019-01-01 2019-12-31 0000920371 country:US 2017-01-01 2017-12-31 0000920371 country:CH 2018-01-01 2018-12-31 0000920371 country:CH 2019-01-01 2019-12-31 0000920371 ssd:OtherCountriesMember 2019-12-31 0000920371 country:BE 2019-12-31 0000920371 country:NL 2017-01-01 2017-12-31 0000920371 country:CL 2017-01-01 2017-12-31 0000920371 country:CL 2018-12-31 0000920371 country:PL 2017-01-01 2017-12-31 0000920371 country:CA 2018-01-01 2018-12-31 0000920371 country:DE 2018-01-01 2018-12-31 0000920371 country:CA 2017-01-01 2017-12-31 0000920371 country:AU 2017-01-01 2017-12-31 0000920371 country:CH 2019-01-01 2019-12-31 0000920371 country:NL 2017-12-31 0000920371 country:AU 2019-12-31 0000920371 country:SE 2017-12-31 0000920371 country:PL 2018-01-01 2018-12-31 0000920371 country:GB 2017-12-31 0000920371 country:PL 2019-01-01 2019-12-31 0000920371 country:DK 2017-12-31 0000920371 country:NO 2019-01-01 2019-12-31 0000920371 country:DE 2018-12-31 0000920371 country:CA 2017-12-31 0000920371 country:SE 2018-12-31 0000920371 country:DE 2017-12-31 0000920371 ssd:OtherCountriesMember 2017-12-31 0000920371 country:AU 2017-12-31 0000920371 country:NZ 2018-12-31 0000920371 country:CA 2018-12-31 0000920371 country:FR 2018-01-01 2018-12-31 0000920371 country:NO 2018-12-31 0000920371 country:GB 2018-12-31 0000920371 country:BE 2017-12-31 0000920371 country:CH 2017-12-31 0000920371 country:US 2019-01-01 2019-12-31 0000920371 country:DE 2017-01-01 2017-12-31 0000920371 country:NL 2018-01-01 2018-12-31 0000920371 country:GB 2019-01-01 2019-12-31 0000920371 country:CH 2019-12-31 0000920371 country:CL 2019-01-01 2019-12-31 0000920371 country:DK 2019-12-31 0000920371 country:PL 2019-12-31 0000920371 country:SE 2018-01-01 2018-12-31 0000920371 country:NO 2019-12-31 0000920371 country:NZ 2017-01-01 2017-12-31 0000920371 country:AU 2018-12-31 0000920371 country:PL 2018-12-31 0000920371 country:GB 2019-12-31 0000920371 country:CA 2019-12-31 0000920371 country:SE 2019-01-01 2019-12-31 0000920371 ssd:OtherCountriesMember 2018-01-01 2018-12-31 0000920371 country:AU 2019-01-01 2019-12-31 0000920371 country:NZ 2019-12-31 0000920371 country:FR 2017-01-01 2017-12-31 0000920371 country:DE 2019-01-01 2019-12-31 0000920371 country:NZ 2017-12-31 0000920371 country:CL 2018-01-01 2018-12-31 0000920371 country:BE 2017-01-01 2017-12-31 0000920371 country:CH 2018-01-01 2018-12-31 0000920371 country:CH 2018-12-31 0000920371 country:PL 2017-12-31 0000920371 country:NO 2018-01-01 2018-12-31 0000920371 country:NL 2018-12-31 0000920371 country:DK 2019-01-01 2019-12-31 0000920371 country:AU 2018-01-01 2018-12-31 0000920371 country:CA 2019-01-01 2019-12-31 0000920371 country:NL 2019-01-01 2019-12-31 0000920371 country:US 2017-01-01 2017-12-31 0000920371 country:US 2018-12-31 0000920371 country:NZ 2019-01-01 2019-12-31 0000920371 country:BE 2019-01-01 2019-12-31 0000920371 country:FR 2019-01-01 2019-12-31 0000920371 country:GB 2018-01-01 2018-12-31 0000920371 country:NO 2017-12-31 0000920371 country:FR 2018-12-31 0000920371 country:NZ 2018-01-01 2018-12-31 0000920371 country:CL 2017-12-31 0000920371 country:NO 2017-01-01 2017-12-31 0000920371 country:GB 2017-01-01 2017-12-31 0000920371 country:NL 2019-12-31 0000920371 country:US 2019-12-31 0000920371 country:CL 2019-12-31 0000920371 country:DK 2018-12-31 0000920371 country:BE 2018-12-31 0000920371 country:SE 2019-12-31 0000920371 country:DE 2019-12-31 0000920371 country:SE 2017-01-01 2017-12-31 0000920371 country:BE 2018-01-01 2018-12-31 0000920371 country:DK 2018-01-01 2018-12-31 0000920371 ssd:OtherCountriesMember 2017-01-01 2017-12-31 0000920371 country:US 2018-01-01 2018-12-31 0000920371 country:CH 2017-01-01 2017-12-31 0000920371 country:FR 2019-12-31 0000920371 ssd:OtherCountriesMember 2018-12-31 0000920371 country:DK 2017-01-01 2017-12-31 0000920371 country:FR 2017-12-31 0000920371 country:US 2017-12-31 0000920371 ssd:OtherCountriesMember 2019-01-01 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:NorthAmericaSegmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:AsiaPacificSegmentMember 2018-01-01 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2018-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:EuropeSegmentMember 2018-01-01 2018-12-31 0000920371 ssd:ConcreteConstructionMember 2018-01-01 2018-12-31 0000920371 ssd:OtherProductsMember 2017-01-01 2017-12-31 0000920371 ssd:WoodConstructionMember 2018-01-01 2018-12-31 0000920371 ssd:WoodConstructionMember 2019-01-01 2019-12-31 0000920371 ssd:OtherProductsMember 2018-01-01 2018-12-31 0000920371 ssd:ConcreteConstructionMember 2017-01-01 2017-12-31 0000920371 ssd:ConcreteConstructionMember 2019-01-01 2019-12-31 0000920371 ssd:WoodConstructionMember 2017-01-01 2017-12-31 0000920371 ssd:OtherProductsMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:EuropeSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:AsiaPacificSegmentMember 2019-01-01 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2017-12-31 0000920371 ssd:ForeignOperatingEntitiesMember 2019-12-31 0000920371 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:AsiaPacificSegmentMember 2017-01-01 2017-12-31 0000920371 ssd:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000920371 ssd:EuropeSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:EuropeSegmentMember 2017-01-01 2017-12-31 0000920371 ssd:AsiaPacificSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember ssd:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000920371 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000920371 us-gaap:SubsequentEventMember 2020-01-21 2020-01-21 0000920371 2018-07-01 2018-09-30 0000920371 2018-01-01 2018-03-31 0000920371 2019-07-01 2019-09-30 0000920371 2019-04-01 2019-06-30 0000920371 2019-01-01 2019-03-31 0000920371 2018-04-01 2018-06-30 0000920371 2018-10-01 2018-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2018-01-01 2018-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2017-01-01 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2019-01-01 2019-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000920371 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2017-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2019-12-31 0000920371 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000920371 us-gaap:SalesReturnsAndAllowancesMember 2016-12-31 ssd:series iso4217:USD shares ssd:vote shares pure ssd:director shares iso4217:USD ssd:bank ssd:lease ssd:plan ssd:segment false --12-31 FY 2019 0000920371 P4Y 44.26 57.41 54.13 0.81 0.87 0.91 0.01 0.01 160000000 160000000 44998000 44209000 44998000 44209000 0.07 0.07 P3Y 800.0 37000 -59000 0 37000 0 59000 0 -95000 0 0.01 0.01 5000 5000 0 0 0 0 0 0 P4Y P3Y 400000 10-K true 2019-12-31 false 1-13429 Simpson Manufacturing Co., Inc. DE 94-3196943 5956 W. Las Positas Blvd Pleasanton CA 94588 925 560-9000  Common Stock, par value $0.01 SSD NYSE Yes No Yes Yes Large Accelerated Filer false false false 2969079897 44365526 230210000 160180000 139364000 146052000 251907000 276088000 19426000 17209000 640907000 599529000 249012000 254597000 131879000 130250000 35436000 0 2480000 2487000 25071000 24402000 10581000 10398000 1095366000 1021663000 33351000 34361000 125556000 117219000 158907000 151580000 27930000 0 16572000 14569000 203409000 166149000 0 0 442000 453000 280216000 276504000 645507000 628207000 9379000 25000000 -24829000 -24650000 891957000 855514000 1095366000 1021663000 1136539000 1078809000 977025000 644409000 598522000 533644000 492130000 480287000 443381000 47058000 43056000 47616000 112568000 109931000 114903000 157274000 158568000 142749000 316900000 311555000 305268000 6024000 10579000 160000 0 6686000 0 181254000 172625000 138273000 -1737000 -634000 -874000 -1160000 137000 894000 0 0 6336000 0 0 -211000 178357000 172128000 144418000 44375000 45495000 51801000 133982000 126633000 92617000 885000 -12911000 21418000 1064000 -376000 944000 133803000 114098000 113091000 3.00 2.74 1.95 2.98 2.72 1.94 44735000 46213000 47486000 44921000 46540000 47774000 47437000 473000 255917000 642422000 -32970000 865842000 92617000 92617000 21418000 21418000 944000 944000 223000 3000 6607000 6610000 12565000 12565000 1138000 10000000 60000000 70000000 5000 19995000 -20000000 0 38400000 38400000 214000 2000 -5343000 -5341000 9000 411000 411000 46745000 473000 260157000 676644000 -12496000 -40000000 884778000 126633000 126633000 -12911000 -12911000 -376000 -376000 410000 381000 791000 23000 0 695000 695000 10334000 10334000 1955000 -10000000 120540000 110540000 22000 135518000 -135540000 0 39962000 39962000 177000 2000 -5147000 -5145000 8000 465000 465000 44998000 453000 276504000 628207000 -24650000 -25000000 855514000 133982000 133982000 885000 885000 1064000 1064000 9325000 9325000 972000 0 60816000 60816000 13000 76424000 -76437000 0 40258000 40258000 178000 2000 -5905000 -5903000 5000 292000 292000 44209000 442000 280216000 645507000 -24829000 -9379000 891957000 133982000 126633000 92617000 6023000 10516000 -602000 38402000 39393000 33724000 7136000 0 0 0 0 6336000 0 0 -211000 0 6686000 0 2557000 4950000 6299000 10434000 11176000 13908000 977000 569000 66000 0 1841000 0 -6096000 12573000 17822000 -23655000 26425000 6580000 3808000 -5297000 2016000 -845000 4670000 1157000 -145000 13804000 3440000 6756000 1743000 205000 205662000 160080000 119065000 32699000 29310000 58041000 2650000 2007000 27921000 4827000 12155000 21068000 681000 0 0 9466000 -28021000 -10249000 -75815000 16647000 -17883000 -147000 -754000 0 364000 205000 60816000 110540000 70000000 0 695000 6610000 40197000 39891000 36981000 5905000 5146000 5341000 -108154000 -155393000 -106671000 543000 -2772000 5398000 70030000 -8334000 -58023000 160180000 168514000 226537000 230210000 160180000 168514000 143000 160000 121000 37730000 40123000 50832000 557000 908000 1533000 0 0 3750000 0 0 1314000 292000 465000 411000 10170000 9988000 9954000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operations and Summary of Significant Accounting Policies</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nature of Operations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Simpson Manufacturing Co., Inc., through Simpson Strong-Tie Company Inc. and its other subsidiaries (collectively, the “Company”), focuses on designing, manufacturing, and marketing systems and products to make buildings and structures safe and secure. The Company designs, engineers and is a leading manufacturer of wood construction products, including connectors, truss plates, fastening systems, fasteners and shearwalls, and concrete construction products, including adhesives, specialty chemicals, mechanical anchors, powder actuated tools and fiber reinforcing materials. The Company markets its products to the residential construction, industrial, commercial and infrastructure construction, remodeling and do-it-yourself markets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates exclusively in the building products industry. The Company’s products are sold primarily in the United States, Canada, Europe and Pacific Rim. A portion of the Company’s business is therefore dependent on economic activity within the North America segment. The Company is dependent on the availability of steel, its primary raw material.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Principles of Consolidation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Simpson Manufacturing Co., Inc. and its subsidiaries. Investments in </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s actual results could differ from those estimates. Management believes that these consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Equivalents</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid investments with an original or remaining maturity of three months or less at the time of purchase to be cash equivalents.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates the collectability of specific customer accounts that would be considered doubtful based on the customer’s financial condition, payment history, credit rating and other factors that the Company considers relevant, or accounts that the Company assigns for collection. The Company reserves for the portion of those outstanding balances that the Company believes it is not likely to collect based on historical collection experience. The Company also reserves </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the amounts that it deems uncollectable due to a customer’s deteriorating financial condition or bankruptcy. If the financial condition of the Company’s customers were to deteriorate, resulting in probable inability to make payments, additional allowances may be required.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Credit Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash in banks, short-term investments in money market funds and trade accounts receivable. The Company maintains its cash in demand deposit and money market accounts held primarily at </span><span style="font-family:inherit;font-size:10pt;"><span>18</span></span><span style="font-family:inherit;font-size:10pt;"> banks. At times, our cash and investments may be in excess of amounts insured by the Federal Deposit Insurance Corporation (FDIC). However, we have not experienced any losses on these accounts.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory Valuation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred in bringing each product to its present location and condition, as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials and purchased finished goods for resale — principally valued at a cost determined on a weighted average basis; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process products and finished goods — the cost of direct materials and labor plus attributable overhead based on a normal level of activity.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies net realizable value and obsolescence to the gross value of the inventory. The Company estimates net realizable value based on estimated selling price less further costs to completion and disposal. The Company impairs slow-moving products by comparing inventories on hand to projected demand. If the on-hand supply of a product exceeds projected demand or if the Company believes the product is no longer marketable, the product is considered obsolete inventory. The Company revalues obsolete inventory to its net realizable value and has consistently applied this methodology. When impairments are established, a new cost basis of the inventory is created. An unexpected change in market demand, building codes or buyer preferences could reduce the rate of inventory turnover and require the Company to recognize more obsolete inventory.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties and recalls</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides product warranties for specific product lines and records estimated recall expenses in the period in which the recall occurs, none of which has been material to the Consolidated Financial Statements. In a limited number of circumstances, the Company may also agree to indemnify customers against legal claims made against those customers by the end users of the Company’s products. Historically, payments made by the Company, if any, under such agreements have not had a material effect on the Company’s consolidated results of operations, cash flows or financial position.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity Investments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for investments and ownership interests under equity method accounting if the Company has the ability to exercise significant influence, but does not have a controlling financial interest. The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses within earnings or loss from equity interests in the Consolidated Statements of Operations. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2016, the Company acquired a </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> equity interest in Ruby Sketch Pty Ltd. (“Ruby Sketch”), an Australian proprietary limited company, for </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has accounted for its ownership interest using the equity accounting method and recognized Ruby Sketch investment as an asset at cost. The Company has no obligation to make any additional capital contributions to Ruby Sketch. The carrying amount of the investment as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Financial Instruments</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company’s investments included in cash equivalents consisted of only money market funds, which are the Company’s primary financial instruments and carried at cost, approximating fair value, based on Level 1 inputs. The balance of the Company’s primary financial instruments as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The carrying amounts of trade accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company’s contingent consideration related to acquisitions is classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations and Asset Acquisitions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business Combinations are accounted for under the acquisition method in accordance with ASC 805, Business Combinations. The acquisition method requires identifiable assets acquired and liabilities assumed and any noncontrolling interest in the business </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">acquired be recognized and measured at fair value on the acquisition date, which is the date that the acquirer obtains control of the acquired business. The amount by which the fair value of consideration transferred as the purchase price exceeds the net fair value of assets acquired and liabilities assumed is recorded as goodwill. Acquisitions that do not meet the definition of a business under the ASC are accounted for as asset acquisitions. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis. In a cost accumulation model, the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired based on relative fair values. Goodwill is not recognized in an asset acquisition with any consideration in excess of net assets acquired allocated to acquired assets on a relative fair value basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant and Equipment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment are carried at cost. Major renewals and betterments are capitalized. Maintenance and repairs are expensed as incurred. When assets are sold or retired, their costs and accumulated depreciation are removed from the accounts, and the resulting gains or losses are reflected in the accompanying Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The “Intangibles—Goodwill and Other” topic of the FASB ASC provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company capitalizes qualified external costs and internal costs related to the purchase and implementation of software projects used for business operations and engineering design activities. Capitalized software costs primarily include purchased software, internal costs and external consulting fees. Capitalized software projects are amortized over the estimated useful lives of the software.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Depreciation and Amortization</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software, including amounts capitalized for internally developed software is amortized on a straight-line basis over an estimated useful life of three to five years. Machinery and equipment is depreciated using accelerated methods over an estimated useful life of three to ten years. Buildings and site improvements are depreciated using the straight-line method over their estimated useful lives, which range from </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>45</span></span><span style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized using the straight-line method over the shorter of the expected life or the remaining term of the lease. Purchased intangible assets with finite useful lives are amortized using the straight-line method over the estimated useful lives of the assets. The weighted-average amortization period for all amortizable intangibles on a combined basis is </span><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Preferred Stock</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Board of Directors (the "Board") has the authority to issue the authorized and unissued preferred stock in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> or more series with such designations, rights and preferences as may be determined from time to time by the Board. Accordingly, the Board is empowered, without stockholder approval, to issue preferred stock with dividend, redemption, liquidation, conversion, voting or other rights that could adversely affect the voting power or other rights of the holders of the Company’s common stock.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subject to the rights of holders of any preferred stock that may be issued in the future, holders of common stock are entitled to receive such dividends, if any, as may be declared from time to time by the Board out of legally available funds, and in the event of liquidation, dissolution or winding-up of the Company, to share ratably in all assets available for distribution. The holders of common stock have no preemptive or conversion rights. Subject to the rights of any preferred stock that may be issued in the future, the holders of common stock are entitled to </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> vote per share on any matter submitted to a vote of the stockholders. A director in an uncontested election is elected if the votes cast “for” such director’s election exceed the votes cast “against” such director’s election, except that, if a stockholder properly nominates a candidate for election to the Board, the candidates with</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">the highest number of affirmative votes (up to the number of directors to be elected) are elected. There are no redemption or sinking fund provisions applicable to the common stock.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Comprehensive Income or Loss</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive income is defined as net income plus other comprehensive income or loss. Other comprehensive income or loss consists of changes in cumulative translation adjustments and changes in unamortized pension adjustments recorded directly in accumulated other comprehensive income within stockholders’ equity. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The local currency is the functional currency for most of the Company’s operations in Europe, Canada, Asia, Australia and New Zealand. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. The translation adjustment resulting from this process is shown separately as a component of stockholders’ equity. Foreign currency transaction gains or losses are presented below operating income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, the Company’s revenue contract with a customer exists when goods are shipped, and services (if any) are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. The Company’s general shipping terms are F.O.B. shipping point, where title and risk and rewards of ownership transfer at the point when the products leave the Company’s warehouse. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized will not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents taxes collected and remitted to governmental authorities on a net basis in the accompanying Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of Sales</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The types of costs included in cost of sales include material, labor, factory and tooling overhead, shipping, and freight costs. Major components of these expenses are material costs, such as steel, packaging and cartons, personnel costs, and facility costs, such as rent, depreciation and utilities, related to the production and distribution of the Company’s products. Inbound freight charges, purchasing and receiving costs, inspection costs, warehousing costs, internal transfer costs, and other costs of the Company’s distribution network are also included in cost of sales.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tool and Die Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tool and die costs are included in product costs in the year incurred.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product and Software Research and Development Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product research and development costs, which are included in operating expenses and are charged against income as incurred, were </span><span style="font-family:inherit;font-size:10pt;"><span>$10.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The types of costs included as product research and development expenses was revised in 2017 and prior years to include all related personnel costs including salary, benefits, retirement, stock-based compensation costs, as well as computer and software costs, professional fees, supplies, tools and maintenance costs. In </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred software development expenses related to its continued expansion into the plated truss market and some of the software development costs were capitalized. See "Note 8 — Property, Plant and Equipment." The Company amortizes acquired patents over their remaining lives and performs periodic reviews for impairment. The cost of internally developed patents is expensed as incurred.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Selling Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling costs include expenses associated with selling, merchandising and marketing the Company’s products. Major components of these expenses are personnel, sales commissions, facility costs such as rent, depreciation and utilities, professional services, information technology costs, sales promotion, advertising, literature and trade shows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are included in selling expenses are expensed when the advertising occurs and were </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and Administrative Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative costs include personnel, information technology related costs, facility costs such as rent, depreciation and utilities, professional services, amortization of intangibles and bad debt charges.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting for Stock-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes stock-based expense related to restricted stock awards on a straight-line basis, net of forfeitures, over the requisite service period of the awards, which is generally the vesting term of </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> years. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company’s experience. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”). Further information on the tax impacts of the Tax Reform Act is included in Note 15 — Income Taxes of the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Net Income per Share </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share is computed based on the weighted average number of common shares outstanding. Potentially dilutive shares are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards - To Be Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“Financial Instruments - Credit Losses (Topic 326</span><span style="font-family:inherit;font-size:10pt;">): </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;">” ASU 2016-13 amendments provide guidance on accounting for current expected credit losses on financial instruments that are not accounted for at fair value through net income, including loans held for investment, held-to-maturity debt securities, trade and other receivables, net investment in leases and other commitments to extend credit held by a reporting entity at each reporting date. The required measurement methodology is based on expected loss model that includes historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 eliminates the probable incurred</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">loss recognition in current GAAP. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019. While the Company is continuing to assess the potential impacts of ASU 2016-13, it does not expect ASU 2016-13 to have a material effect on its consolidated financial statements and footnote disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards - Recently Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2016-02”).</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">The core requirement of ASU 2016-02 is to recognize assets and liabilities that arise from leases, including those leases classified as operating leases. The amendments require a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset ("ROU") representing its right to use the underlying asset for the lease term in the statement of financial position. In January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company elected and applied a few practical transition expedients including, not reassessing whether any expired or existing contracts are or contain leases; not reassessing the lease classification for any expired or existing leases and not reassessing initial direct costs for any existing leases. The Company has operating and finance leases for certain facilities, equipment, autos and data centers. The adoption of ASU 2016-02 resulted in the recognition of ROU assets and lease liabilities of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$34.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively on January 1, 2019. The adoption had no material impact on the condensed consolidated statement of operations or cash flows. See Note 10.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All other newly issued and effective accounting standards during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were determined to be not relevant or material to the Company.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Principles of Consolidation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Simpson Manufacturing Co., Inc. and its subsidiaries. Investments in </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.</span></div> 0.50 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div>The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s actual results could differ from those estimates. <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Equivalents</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid investments with an original or remaining maturity of three months or less at the time of purchase to be cash equivalents.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates the collectability of specific customer accounts that would be considered doubtful based on the customer’s financial condition, payment history, credit rating and other factors that the Company considers relevant, or accounts that the Company assigns for collection. The Company reserves for the portion of those outstanding balances that the Company believes it is not likely to collect based on historical collection experience. The Company also reserves </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the amounts that it deems uncollectable due to a customer’s deteriorating financial condition or bankruptcy. If the financial condition of the Company’s customers were to deteriorate, resulting in probable inability to make payments, additional allowances may be required.</span></div> 1 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Credit Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash in banks, short-term investments in money market funds and trade accounts receivable. The Company maintains its cash in demand deposit and money market accounts held primarily at </span><span style="font-family:inherit;font-size:10pt;"><span>18</span></span> banks. 18 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory Valuation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred in bringing each product to its present location and condition, as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials and purchased finished goods for resale — principally valued at a cost determined on a weighted average basis; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process products and finished goods — the cost of direct materials and labor plus attributable overhead based on a normal level of activity.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies net realizable value and obsolescence to the gross value of the inventory. The Company estimates net realizable value based on estimated selling price less further costs to completion and disposal. The Company impairs slow-moving products by comparing inventories on hand to projected demand. If the on-hand supply of a product exceeds projected demand or if the Company believes the product is no longer marketable, the product is considered obsolete inventory. The Company revalues obsolete inventory to its net realizable value and has consistently applied this methodology. When impairments are established, a new cost basis of the inventory is created. An unexpected change in market demand, building codes or buyer preferences could reduce the rate of inventory turnover and require the Company to recognize more obsolete inventory.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties and recalls</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div>The Company provides product warranties for specific product lines and records estimated recall expenses in the period in which the recall occurs, none of which has been material to the Consolidated Financial Statements. In a limited number of circumstances, the Company may also agree to indemnify customers against legal claims made against those customers by the end users of the Company’s products. Historically, payments made by the Company, if any, under such agreements have not had a material effect on the Company’s consolidated results of operations, cash flows or financial position <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity Investments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for investments and ownership interests under equity method accounting if the Company has the ability to exercise significant influence, but does not have a controlling financial interest. The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses within earnings or loss from equity interests in the Consolidated Statements of Operations. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations. </span></div> 0.25 2500000 2500000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Financial Instruments</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company’s investments included in cash equivalents consisted of only money market funds, which are the Company’s primary financial instruments and carried at cost, approximating fair value, based on Level 1 inputs. The balance of the Company’s primary financial instruments as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The carrying amounts of trade accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company’s contingent consideration related to acquisitions is classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis. </span></div> 100000 200000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant and Equipment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment are carried at cost. Major renewals and betterments are capitalized. Maintenance and repairs are expensed as incurred. When assets are sold or retired, their costs and accumulated depreciation are removed from the accounts, and the resulting gains or losses are reflected in the accompanying Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The “Intangibles—Goodwill and Other” topic of the FASB ASC provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company capitalizes qualified external costs and internal costs related to the purchase and implementation of software projects used for business operations and engineering design activities. Capitalized software costs primarily include purchased software, internal costs and external consulting fees. Capitalized software projects are amortized over the estimated useful lives of the software.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Depreciation and Amortization</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><span style="font-family:inherit;font-size:10pt;">Software, including amounts capitalized for internally developed software is amortized on a straight-line basis over an estimated useful life of three to five years. Machinery and equipment is depreciated using accelerated methods over an estimated useful life of three to ten years. Buildings and site improvements are depreciated using the straight-line method over their estimated useful lives, which range from </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>45</span></span> years. Leasehold improvements are amortized using the straight-line method over the shorter of the expected life or the remaining term of the lease. Purchased intangible assets with finite useful lives are amortized using the straight-line method over the estimated useful lives of the assets. P15Y P45Y P5Y7M6D <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Preferred Stock</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Board of Directors (the "Board") has the authority to issue the authorized and unissued preferred stock in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> or more series with such designations, rights and preferences as may be determined from time to time by the Board. Accordingly, the Board is empowered, without stockholder approval, to issue preferred stock with dividend, redemption, liquidation, conversion, voting or other rights that could adversely affect the voting power or other rights of the holders of the Company’s common stock.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subject to the rights of holders of any preferred stock that may be issued in the future, holders of common stock are entitled to receive such dividends, if any, as may be declared from time to time by the Board out of legally available funds, and in the event of liquidation, dissolution or winding-up of the Company, to share ratably in all assets available for distribution. The holders of common stock have no preemptive or conversion rights. Subject to the rights of any preferred stock that may be issued in the future, the holders of common stock are entitled to </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> vote per share on any matter submitted to a vote of the stockholders. A director in an uncontested election is elected if the votes cast “for” such director’s election exceed the votes cast “against” such director’s election, except that, if a stockholder properly nominates a candidate for election to the Board, the candidates with</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">the highest number of affirmative votes (up to the number of directors to be elected) are elected. There are no redemption or sinking fund provisions applicable to the common stock.</span></div> 1 1 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Comprehensive Income or Loss</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive income is defined as net income plus other comprehensive income or loss. Other comprehensive income or loss consists of changes in cumulative translation adjustments and changes in unamortized pension adjustments recorded directly in accumulated other comprehensive income within stockholders’ equity. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The local currency is the functional currency for most of the Company’s operations in Europe, Canada, Asia, Australia and New Zealand. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. The translation adjustment resulting from this process is shown separately as a component of stockholders’ equity. Foreign currency transaction gains or losses are presented below operating income. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, the Company’s revenue contract with a customer exists when goods are shipped, and services (if any) are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. The Company’s general shipping terms are F.O.B. shipping point, where title and risk and rewards of ownership transfer at the point when the products leave the Company’s warehouse. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized will not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents taxes collected and remitted to governmental authorities on a net basis in the accompanying Consolidated Statements of Operations.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of Sales</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The types of costs included in cost of sales include material, labor, factory and tooling overhead, shipping, and freight costs. Major components of these expenses are material costs, such as steel, packaging and cartons, personnel costs, and facility costs, such as rent, depreciation and utilities, related to the production and distribution of the Company’s products. Inbound freight charges, purchasing and receiving costs, inspection costs, warehousing costs, internal transfer costs, and other costs of the Company’s distribution network are also included in cost of sales.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tool and Die Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tool and die costs are included in product costs in the year incurred.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product and Software Research and Development Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product research and development costs, which are included in operating expenses and are charged against income as incurred, were </span><span style="font-family:inherit;font-size:10pt;"><span>$10.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The types of costs included as product research and development expenses was revised in 2017 and prior years to include all related personnel costs including salary, benefits, retirement, stock-based compensation costs, as well as computer and software costs, professional fees, supplies, tools and maintenance costs. In </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred software development expenses related to its continued expansion into the plated truss market and some of the software development costs were capitalized. See "Note 8 — Property, Plant and Equipment." The Company amortizes acquired patents over their remaining lives and performs periodic reviews for impairment. The cost of internally developed patents is expensed as incurred.</span></div> 10900000 10800000 10600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are included in selling expenses are expensed when the advertising occurs and were </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 7900000 7600000 9600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and Administrative Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative costs include personnel, information technology related costs, facility costs such as rent, depreciation and utilities, professional services, amortization of intangibles and bad debt charges.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Selling Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling costs include expenses associated with selling, merchandising and marketing the Company’s products. Major components of these expenses are personnel, sales commissions, facility costs such as rent, depreciation and utilities, professional services, information technology costs, sales promotion, advertising, literature and trade shows.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting for Stock-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes stock-based expense related to restricted stock awards on a straight-line basis, net of forfeitures, over the requisite service period of the awards, which is generally the vesting term of </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> years. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company’s experience. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”). Further information on the tax impacts of the Tax Reform Act is included in Note 15 — Income Taxes of the Company’s consolidated financial statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Net Income per Share </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share is computed based on the weighted average number of common shares outstanding. Potentially dilutive shares are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.</span></div> 34300000 35100000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All other newly issued and effective accounting standards during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were determined to be not relevant or material to the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from Contracts with Customers</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregated revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company disaggregates net sales into the following major product groups as described in its segment information included in these financial statements under Note 18.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Wood Construction Products Revenue</span><span style="font-family:inherit;font-size:10pt;">. Wood construction products represented almost </span><span style="font-family:inherit;font-size:10pt;"><span>84%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of total net sales in the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concrete Construction Products Revenue.</span><span style="font-family:inherit;font-size:10pt;"> Concrete construction products represented</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;"><span>16%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> of total net sales in the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer acceptance criteria. </span><span style="font-family:inherit;font-size:10pt;">Generally, there are no customer acceptance criteria included in the Company’s standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, which are generally 30 to 60 days after the issue date.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other revenue</span><span style="font-family:inherit;font-size:10pt;">. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services were less than </span><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of net sales and recognized as the services are completed or the software products and services are delivered. Services may be sold separately or in bundled packages. The typical contract length for service is generally less than one year. For bundled packages, the Company accounts for individual services separately if they are distinct. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reconciliation of contract balances</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no contract assets or contract liabilities from contracts with customers</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other accounting considerations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Volume discounts. </span><span style="font-family:inherit;font-size:10pt;">Volume discounts are accounted for as variable consideration because the transaction price is uncertain until the customer completes or fails to purchase the specified volume of purchases (consideration is contingent on a future outcome - occurrence or nonoccurrence). In addition, the Company applies the volume rebate or discount retrospectively, because the final price of each products or services sold depends on the customer's total purchases subject to the rebate program. Estimated rebates are deducted from revenues based on the gross transaction price and historical experience with the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Rights of return and other allowances. </span><span style="font-family:inherit;font-size:10pt;">Rights of return creates variability in the transaction price. The Company accounts for returned product during the return period as a refund to customer and not a performance obligation. The estimated allowance for returns is based on historical percentage of returns and allowance from prior periods and the customer's historical purchasing pattern. This estimate is deducted from revenues based on the gross transaction price.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Principal versus Agent. </span><span style="font-family:inherit;font-size:10pt;">The Company considered the principal versus agent guidance of the new revenue recognition standard and concluded that the Company is the principal in a third-party transaction. The Company manufactures its products and has control over transfer of its products to Dealer Distributors, Contract Distributors, and end customers.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to obtain or fulfill a contract. </span><span style="font-family:inherit;font-size:10pt;">Costs incurred to obtain a contract are immaterial. Commission cost is not an incremental cost directly related to obtaining a contract.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping costs. </span><span style="font-family:inherit;font-size:10pt;">The Company recognizes shipping and handling activities that occur after the customer has obtained control of goods as a fulfillment cost rather than as an additional promised service. Therefore, the Company recognizes revenue and accrues shipping and handling costs when the control of goods transfers to the customer upon shipment.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising costs. </span><span style="font-family:inherit;font-size:10pt;">Cooperative advertising and partnership discounts are consideration payable to a customer and not a payment in exchange for a distinct product or service at fair value. Estimated cooperative advertising and partnership discounts are reductions to the transaction price.</span></div> 0.84 0.85 0.16 0.15 0.010 <div style="line-height:174%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income per Share</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:</span></div><div style="line-height:120%;padding-bottom:9px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands, except per-share amounts)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,982</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common stock equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,774</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:</span></div><div style="line-height:120%;padding-bottom:9px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands, except per-share amounts)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,982</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common stock equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,774</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 133982000 126633000 92617000 44735000 46213000 47486000 186000 327000 288000 44921000 46540000 47774000 3.00 2.74 1.95 2.98 2.72 1.94 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' Equity</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal year ended December 31, 2019, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>972,337</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock in the open market at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$62.55</span></span><span style="font-family:inherit;font-size:10pt;"> per share, for a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$60.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$39.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> remained available for repurchase under the previously announced </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> share repurchase authorization (which expired at the end of 2019). On December 9, 2019, the Company’s Board of Directors authorized the Company to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s common stock. The authorization is in effect from January 1, 2020 through December 31, 2020.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See the "Consolidated Statements of Stockholders’ Equity for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">."</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income or Loss</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following shows the components of accumulated other comprehensive income or loss as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension Benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,472</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,498</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,970</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss net of tax benefit (expense) of ($0) and $37, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(944</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulative other comprehensive income, net of $0 tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss net of tax benefit (expense) of ($0) and $ (59), respectively</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#000000;">Other comprehensive loss net of tax benefit (expense) of ($0) and $95, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,064</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 972337 62.55 60800000 39200000 100000000.0 100000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following shows the components of accumulated other comprehensive income or loss as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension Benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,472</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,498</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,970</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss net of tax benefit (expense) of ($0) and $37, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(944</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulative other comprehensive income, net of $0 tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss net of tax benefit (expense) of ($0) and $ (59), respectively</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#000000;">Other comprehensive loss net of tax benefit (expense) of ($0) and $95, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,064</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -31472000 -1498000 -32970000 21273000 -944000 20329000 145000 0 145000 -10054000 -2442000 -12496000 -12911000 757000 -12154000 -22965000 -1685000 -24650000 885000 -1064000 -179000 -22080000 -2749000 -24829000 Stock-Based Compensation<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company currently maintains the Simpson Manufacturing Co., Inc. Amended and Restated 2011 Incentive Plan (the “2011 Plan”) as its only equity incentive plan. Under the 2011 Plan, no more than </span><span style="font-family:inherit;font-size:10pt;"><span>16.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock in aggregate may be issued including shares already issued pursuant to prior awards granted under the 2011 Plan. Shares of common stock underlying awards to be issued pursuant to the 2011 Plan are registered under the Securities Act. Under the 2011 Plan, the Company may grant restricted stock and restricted stock units, although the Company currently intends to award primarily performance-based and/or time-based restricted stock units ("RSUs"). </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the Company’s stock-based compensation activity:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense recognized in operating expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit of stock-based compensation expense in provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of shares vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,760</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,372</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,043</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds to the Company from the exercise of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocates stock-based compensation expense amongst the cost of sales, research and development and other engineering expense, selling expense, or general and administrative expenses based on the job functions performed by the employees to whom the stock-based compensation is awarded. Stock-based compensation cost capitalized in inventory was immaterial for all periods presented. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s unvested restricted stock unit activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:55%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares<br/>(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br/>Average<br/>Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value *<br/>(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unvested Restricted Stock Units (RSUs)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Awarded</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding and expected to vest at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">* The intrinsic value for outstanding and expected to vest is calculated using the closing price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$80.23</span></span><span style="font-family:inherit;font-size:10pt;">, as reported by the New York Stock Exchange on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>220,660</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to the Company’s employees, including officers, and </span><span style="font-family:inherit;font-size:10pt;"><span>seven</span></span><span style="font-family:inherit;font-size:10pt;"> non-employee directors at an estimated weighted average fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$57.73</span></span><span style="font-family:inherit;font-size:10pt;"> per share, based on the closing price (adjusted for certain market factors, and to a lesser extent, the present value of dividends) of the Company’s common stock on the grant date. The RSUs granted to the Company’s employees may be time-based, performance-based or time- and performance-based. Certain of the performance-based RSUs are granted to officers and key employees, where the number of performance-based awards to be issued is based on the achievement of certain Company performance criteria established in the PSU agreement over a cumulative three year period. These awards cliff vest after three years. In addition, these same officers and key employees also receive time-based RSUs, which vest pursuant to a three-year graded vesting schedule. Time- and performance based RSUs granted to the Company’s employees excluding officers and certain key employees, vest ratably over the four year life of the</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">award, and require the underlying shares of the Company’s common stock to be subject to a performance-based adjustment during the first year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of RSUs vested during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$9.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, based on the market value on the vest date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company’s aggregate unamortized stock compensation expense was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7</span></span><span style="font-family:inherit;font-size:10pt;"> million, which is entirely attributable to unvested RSUs and is expected to be recognized in expense over a weighted-average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Bonus Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company also maintains a stock bonus plan, the Simpson Manufacturing Co., Inc. 1994 Employee Stock Bonus Plan (the “Stock Bonus Plan”), whereby it awards shares of the Company’s common stock to employees, who do not otherwise participate in any of the Company’s equity-based incentive plans and meet minimum service requirements as determined by the Committee. The number of shares awarded, as well as the required period of service, is determined by the Committee. Shares have generally been awarded under the Stock Bonus Plan following the year in which the respective employee reached his or her tenth, twentieth, thirtieth, fortieth or fiftieth anniversary of employment with the Company or any direct or indirect subsidiary thereof. The Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>7,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares for service through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, (</span><span style="font-family:inherit;font-size:10pt;"><span>4,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares to be issued and </span><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of which are expected to be settled in cash for the Company’s foreign employees). In </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>9,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>12,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively. As a result, we recorded pre-tax compensation charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span>, respectively. The charges also include cash bonuses to compensate employees for income taxes payable as a result of the stock bonuses. 16300000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the Company’s stock-based compensation activity:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense recognized in operating expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit of stock-based compensation expense in provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of shares vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,760</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,372</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,043</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds to the Company from the exercise of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9480000 10356000 12744000 2330000 2476000 4575000 7150000 7880000 8169000 16760000 15372000 11043000 0 695000 6610000 following table summarizes the Company’s unvested restricted stock unit activity for the year ended <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:55%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares<br/>(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br/>Average<br/>Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value *<br/>(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unvested Restricted Stock Units (RSUs)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Awarded</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding and expected to vest at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">* The intrinsic value for outstanding and expected to vest is calculated using the closing price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$80.23</span></span><span style="font-family:inherit;font-size:10pt;">, as reported by the New York Stock Exchange on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 604000 41.37 32669000 221000 57.73 275000 37.71 87000 57.06 462000 47.75 37065000 458000 47.69 36763000 80.23 220660 7 57.73 16700000 9800000 10800000 7700000 P1Y9M18D 7000 4000 3000 9000000 12000 800000 800000 1200000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Trade Accounts Receivable, net</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable consisted of the following:</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ff0000;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,935</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for sales discounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,364</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable consisted of the following:</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ff0000;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,935</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for sales discounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,364</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 144729000 149886000 1935000 1364000 3430000 2470000 139364000 146052000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventories consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ff0000;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process products</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,672</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished products</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ff0000;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,907</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventories consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ff0000;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process products</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,672</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished products</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ff0000;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,907</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 95575000 98058000 23672000 24645000 132660000 153385000 251907000 276088000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, Plant and Equipment, net</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and site improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>563,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(318,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>232,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital projects in progress</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, includes fully depreciated assets with an original cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$211.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$196.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These fully depreciated assets are still in use in the Company’s operations. The Company capitalizes certain development costs associated with internal use software, including the direct costs of services provided by third-party consultants and payroll for internal employees, both of which are performing development and implementation activities on a software project. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had capitalized software development costs net of accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$26.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and as of December 31, 2019 and 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was included in capital projects in progress. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2019, the Company sold its selling and distribution facility in British Columbia, Canada for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in net proceeds after closing costs and sale price adjustments, which resulted in an estimated gain on disposal of fixed assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. To provide a temporary transition until the relocates to the new leased facility, the Company is leasing back the sold facility from the buyer for approximately five months. The Company treated the leaseback transaction as a short-term lease and will recognize the rent expense on the straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the Company sold a facility that was not occupied by the Company and was leased to a third party. The Company received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, after closing costs and sales price adjustments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Depreciation expense, including depreciation of equipment, internally developed software and software acquired through capital lease arrangements, was </span><span style="font-family:inherit;font-size:10pt;"><span>$32.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$33.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span>, respectively. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and site improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>563,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(318,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>232,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital projects in progress</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28092000 30034000 195210000 198809000 4911000 4826000 351379000 330076000 579592000 563745000 346594000 318388000 232998000 245357000 16014000 9240000 249012000 254597000 211200000 196800000 28600000 26400000 3200000 3600000 9500000 5600000 17500000 32600000 33300000 21600000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The annual changes in the carrying amount of goodwill, by segment, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North<br/>America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia<br/>Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(233</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(739</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,018</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,879</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Reclassifications in 2019 of </span><span style="font-family:inherit;font-size:8pt;"><span>$481 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in non-compete agreements, trademarks and other, with a corresponding reductions of </span><span style="font-family:inherit;font-size:8pt;"><span>$320 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> goodwill and </span><span style="font-family:inherit;font-size:8pt;"><span>$161 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in other assets related to Radius Track acquisition.</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company tests goodwill for impairment at the reporting unit level on an annual basis (in the fourth quarter). Our goodwill balance is not amortized to expense, and we may assess qualitative factors to determine whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount as a basis for determining whether it is necessary to complete quantitative impairment assessments. The reporting unit level is generally one level below the operating segment, which is at the country level, except for the United States, Australia and S&amp;P Clever reporting units.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determined that the United States reporting unit includes four components: Northwest United States, Southwest United States, Northeast United States and Southeast United States. The Australia reporting unit includes two components: Australia and New Zealand. The S&amp;P Clever reporting unit includes ten components: S&amp;P Switzerland, S&amp;P Poland, S&amp;P Austria, S&amp;P The Netherlands, S&amp;P Portugal, S&amp;P Germany, S&amp;P France, Socom, S&amp;P Nordic and S&amp;P Spain. For each of these reporting units, the Company aggregated the components because management concluded that they are economically similar and that the goodwill is recoverable from these components working in concert. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluate the recoverability of goodwill in accordance with Accounting Standard Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other. In addition, the Company prospectively adopted as part of its review in 2018 the Financial Accounting Standard Board (FASB) issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We first assess qualitative factors related to the goodwill of the reporting units to determine whether it is necessary to perform an impairment test. If the Company judges that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, including goodwill, no further testing is required. This assessment method was utilized in our 2019 annual goodwill impairment test.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018 and 2017, the Company performed a quantitative approach for the reporting units. For all reporting units, the Company compares the fair value of the reporting unit to its carrying value. The fair value calculation uses both the income approach (discounted cash flow method) and the market approach, equally weighted. If the Company judges that the carrying value of the net assets assigned to the reporting unit, including goodwill, exceeds the fair value of the reporting unit, the Company would record an impairment charge equal to the difference between the implied of the goodwill and the carrying value, not to exceed the goodwill asset's carrying amount.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 annual testing of goodwill for impairment resulted in an impairment charge. The carrying value of the Denmark reporting unit exceeded its fair value in an amount that approximated the carrying value of its goodwill, primarily due to the reporting unit not meeting management's pre-tax operating profit objectives. As a result, the Company impaired all of the Denmark reporting unit’s goodwill, which was $6.7 million at December 31, 2018.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> annual testing of goodwill for impairment did not result in impairment charges. </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amortizable Intangible Assets</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets from acquired businesses are recognized at their estimated fair values at the date of acquisition and consist of patents, unpatented technology, non-compete agreements, trademarks, customer relationships and other intangible assets. Finite-lived intangibles are amortized to expense over the applicable useful lives, ranging from </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>21 years</span></span><span style="font-family:inherit;font-size:10pt;">, based on the nature of the asset and the underlying pattern of economic benefit as reflected by future net cash inflows. The Company performs an impairment test of finite-lived intangibles whenever events or changes in circumstances indicate their carrying value may be impaired.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total gross carrying amount and accumulated amortization of definite-lived intangible assets at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$59.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The aggregate amount of amortization expense of intangible assets for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The annual changes in the carrying amounts of patents, unpatented technologies, customer relationships and non-compete agreements and other intangible assets subject to amortization for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,109</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(411</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(561</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unpatented Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,688</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,557</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,557</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,344</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (1) </sup></span><span style="font-family:inherit;font-size:8pt;">Reclassifications in 2018 of </span><span style="font-family:inherit;font-size:8pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:8pt;"> in unpatented technology, with a corresponding reduction in other assets related to Technogrout asset acquisition.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-Compete Agreements,</span></div><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Trademarks and Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,225</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,719</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,506</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>481</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>481</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized asset</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (1)</sup></span><span style="font-family:inherit;font-size:8pt;">Reclassifications in 2018 of </span><span style="font-family:inherit;font-size:8pt;"><span>$24 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in non-compete agreements, trademarks and other, with a corresponding decrease in other assets related to Technogrout </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> acquisition.</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span><span style="font-family:inherit;font-size:8pt;">Reclassifications in 2019 of </span><span style="font-family:inherit;font-size:8pt;"><span>$481 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in non-compete agreements, trademarks and other, with a corresponding reductions of </span><span style="font-family:inherit;font-size:8pt;"><span>$320 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in goodwill </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$161 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in other assets related to Radius Track acquisition.</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Customer Relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,869</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,430</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,430</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,563</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated future amortization of intangible assets was as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the only indefinite-lived intangible asset, consisting of a trade name, totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Definite-lived and indefinite-lived assets, net, by segment as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,825</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,774</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,579</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">At December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The annual changes in the carrying amount of goodwill, by segment, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North<br/>America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia<br/>Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(233</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(739</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,018</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,879</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Reclassifications in 2019 of </span><span style="font-family:inherit;font-size:8pt;"><span>$481 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in non-compete agreements, trademarks and other, with a corresponding reductions of </span><span style="font-family:inherit;font-size:8pt;"><span>$320 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> goodwill and </span><span style="font-family:inherit;font-size:8pt;"><span>$161 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in other assets related to Radius Track acquisition.</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company tests goodwill for impairment at the reporting unit level on an annual basis (in the fourth quarter). Our goodwill balance is not amortized to expense, and we may assess qualitative factors to determine whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount as a basis for determining whether it is necessary to complete quantitative impairment assessments. The reporting unit level is generally one level below the operating segment, which is at the country level, except for the United States, Australia and S&amp;P Clever reporting units.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determined that the United States reporting unit includes four components: Northwest United States, Southwest United States, Northeast United States and Southeast United States. The Australia reporting unit includes two components: Australia and New Zealand. The S&amp;P Clever reporting unit includes ten components: S&amp;P Switzerland, S&amp;P Poland, S&amp;P Austria, S&amp;P The Netherlands, S&amp;P Portugal, S&amp;P Germany, S&amp;P France, Socom, S&amp;P Nordic and S&amp;P Spain. For each of these reporting units, the Company aggregated the components because management concluded that they are economically similar and that the goodwill is recoverable from these components working in concert. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluate the recoverability of goodwill in accordance with Accounting Standard Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other. In addition, the Company prospectively adopted as part of its review in 2018 the Financial Accounting Standard Board (FASB) issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We first assess qualitative factors related to the goodwill of the reporting units to determine whether it is necessary to perform an impairment test. If the Company judges that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, including goodwill, no further testing is required. This assessment method was utilized in our 2019 annual goodwill impairment test.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018 and 2017, the Company performed a quantitative approach for the reporting units. For all reporting units, the Company compares the fair value of the reporting unit to its carrying value. The fair value calculation uses both the income approach (discounted cash flow method) and the market approach, equally weighted. If the Company judges that the carrying value of the net assets assigned to the reporting unit, including goodwill, exceeds the fair value of the reporting unit, the Company would record an impairment charge equal to the difference between the implied of the goodwill and the carrying value, not to exceed the goodwill asset's carrying amount.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 annual testing of goodwill for impairment resulted in an impairment charge. The carrying value of the Denmark reporting unit exceeded its fair value in an amount that approximated the carrying value of its goodwill, primarily due to the reporting unit not meeting management's pre-tax operating profit objectives. As a result, the Company impaired all of the Denmark reporting unit’s goodwill, which was $6.7 million at December 31, 2018.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span> annual testing of goodwill for impairment did not result in impairment charges. 106421000 53311000 1489000 161221000 10666000 13415000 0 24081000 95755000 39896000 1489000 137140000 913000 0 0 913000 -233000 -739000 -145000 -1117000 0 6686000 0 6686000 107101000 52573000 1344000 161018000 10666000 20102000 0 30768000 96435000 32471000 1344000 130250000 0 1815000 0 1815000 129000 14000 -9000 134000 -320000 0 0 -320000 106910000 54402000 1335000 162647000 10666000 20102000 0 30768000 96244000 34300000 1335000 131879000 481000 -320000 161000 P21Y 59300000 34200000 5500000 6000000.0 6100000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The annual changes in the carrying amounts of patents, unpatented technologies, customer relationships and non-compete agreements and other intangible assets subject to amortization for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,109</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(411</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(561</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unpatented Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,688</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,557</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,557</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,344</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (1) </sup></span><span style="font-family:inherit;font-size:8pt;">Reclassifications in 2018 of </span><span style="font-family:inherit;font-size:8pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:8pt;"> in unpatented technology, with a corresponding reduction in other assets related to Technogrout asset acquisition.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-Compete Agreements,</span></div><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Trademarks and Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,225</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,719</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,506</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>481</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>481</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Removal of fully amortized asset</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (1)</sup></span><span style="font-family:inherit;font-size:8pt;">Reclassifications in 2018 of </span><span style="font-family:inherit;font-size:8pt;"><span>$24 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in non-compete agreements, trademarks and other, with a corresponding decrease in other assets related to Technogrout </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> acquisition.</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span><span style="font-family:inherit;font-size:8pt;">Reclassifications in 2019 of </span><span style="font-family:inherit;font-size:8pt;"><span>$481 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in non-compete agreements, trademarks and other, with a corresponding reductions of </span><span style="font-family:inherit;font-size:8pt;"><span>$320 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in goodwill </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$161 thousand</span></span><span style="font-family:inherit;font-size:8pt;"> in other assets related to Radius Track acquisition.</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Customer Relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,869</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,430</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,430</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,563</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2350000 545000 1805000 107000 107000 241000 241000 0 2109000 411000 1698000 2550000 2550000 150000 150000 4659000 561000 4098000 21667000 10979000 10688000 2557000 2557000 277000 277000 -90000 -90000 1192000 1192000 0 20662000 12344000 8318000 2017000 2017000 166000 166000 21616000 14361000 7255000 -300000 12225000 2817000 9408000 879000 879000 1757000 1757000 24000 24000 855000 855000 0 12225000 3719000 8506000 2081000 2081000 6000 1910000 1910000 -481000 -481000 10000 10000 100000 100000 0 14703000 5529000 9174000 24000 481000 -320000 161000 17678000 10869000 6809000 1430000 1430000 -115000 -115000 17563000 12299000 5264000 1433000 1433000 -27000 -27000 17660000 13732000 3928000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated future amortization of intangible assets was as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5933000 5341000 3436000 2616000 1665000 5464000 24455000 600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Definite-lived and indefinite-lived assets, net, by segment as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,825</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,774</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,579</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">At December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 30825000 16002000 14823000 22353000 12774000 9579000 53178000 28776000 24402000 33756000 19173000 14583000 25500000 15012000 10488000 59256000 34185000 25071000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company has operating leases for certain facilities, equipment and autos. The existing operating leases expire at various dates through 2024, some of which include options to extend the leases for up to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company measures its lease liability as the present value of the lease payments to be made over the lease term, which are discounted using the Company’s incremental borrowing rate. The Company measures its ROU assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Finance Lease Obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2017, the Company entered into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;">-year lease agreements for certain office equipment with Cisco Systems Capital Corporation for a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was recorded in fixed assets as capital lease obligations. These capital lease obligations are included in current liabilities and other long-term liabilities in the accompanying consolidated balance sheets. The interest rates for these two capital leases are </span><span style="font-family:inherit;font-size:10pt;"><span>2.89%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.50%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the two leases will mature in May 2021 and July 2021, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of leases included on the consolidated balance sheets, consolidated statements of earnings, and consolidated statements of cash flows as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:35%;"/><td style="width:44%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheets Line Item</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">At December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating-noncurrent </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>830</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax and other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:32%;"/><td style="width:47%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Operations Line Item</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General administrative expenses and </span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">cost of sales</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other information</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating cash flows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance cash flows for finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating right-of-use assets obtained in exchange for new lease liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule, by years, of maturities for lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,425</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Present value discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s lease terms and discount rates as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:513px;"/><td style="width:158px;"/><td style="width:11px;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years):</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company has operating leases for certain facilities, equipment and autos. The existing operating leases expire at various dates through 2024, some of which include options to extend the leases for up to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company measures its lease liability as the present value of the lease payments to be made over the lease term, which are discounted using the Company’s incremental borrowing rate. The Company measures its ROU assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Finance Lease Obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2017, the Company entered into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;">-year lease agreements for certain office equipment with Cisco Systems Capital Corporation for a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was recorded in fixed assets as capital lease obligations. These capital lease obligations are included in current liabilities and other long-term liabilities in the accompanying consolidated balance sheets. The interest rates for these two capital leases are </span><span style="font-family:inherit;font-size:10pt;"><span>2.89%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.50%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the two leases will mature in May 2021 and July 2021, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of leases included on the consolidated balance sheets, consolidated statements of earnings, and consolidated statements of cash flows as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:35%;"/><td style="width:44%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheets Line Item</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">At December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating-noncurrent </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>830</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax and other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:32%;"/><td style="width:47%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Operations Line Item</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General administrative expenses and </span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">cost of sales</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other information</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating cash flows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance cash flows for finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating right-of-use assets obtained in exchange for new lease liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule, by years, of maturities for lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,425</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Present value discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s lease terms and discount rates as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:513px;"/><td style="width:158px;"/><td style="width:11px;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years):</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P5Y 2 4 4400000 0.0289 0.0350 35436000 7392000 27930000 35322000 3569000 2739000 830000 1125000 386000 1511000 9234000 872000 68000 940000 8988000 1160000 5920000 9425000 1160000 7978000 386000 5834000 0 3978000 0 3275000 0 11563000 0 42053000 1546000 6731000 35000 35322000 1511000 P6Y6M14D P1Y5M8D 0.0537 0.0323 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions and Dispositions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the business combinations topic of the FASB ASC 805, the Company accounts for acquisitions where the acquiree meets the definition of an acquired business as business combinations and ascribes acquisition-date fair values to the acquired assets and assumed liabilities. Provisional fair value measurements are made at the time of the acquisitions. Adjustments to those measurements may be made in subsequent periods, up to one year from the acquisition date, as information necessary to complete the analysis is obtained. Fair value of intangible assets are generally based on Level 3 inputs. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">CG Visions, Inc.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017 the Company acquired CG Visions, Inc. ("CG Visions"), an Indiana corporation for </span><span style="font-family:inherit;font-size:10pt;"><span>$20.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in order to support our strategic initiative to sell engineered products solutions. CG Visions provides scalable technologies and services in BIM technologies, estimation tools and software solutions to a number of the top 100 mid-sized to large builders in the United States, which are expected to complement and support the Company’s sales in North America. During the third quarter of 2017, the Company finalized its fair value measurement of assets acquired and liabilities assumed in this acquisition. CG Visions assets and liabilities included other current assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, noncurrent assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, current liabilities and contingent consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. Included in noncurrent assets was goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was assigned to the North America segment, and intangible assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, both of which are not subject to tax-deductible amortization. The estimated weighted-average amortization period for the intangible assets is </span><span style="font-family:inherit;font-size:10pt;"><span>7</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gbo Fastening Systems AB</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017 the Company acquired Gbo Fastening Systems AB ("Gbo Fastening Systems"), a Sweden limited company, for </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. Gbo Fastening Systems manufactures and sells a complete line of CE-marked structural fasteners as well as fastener dimensioning software for wood construction applications, currently sold mostly in northern and Eastern Europe, which are expected to complement the Company’s line of wood construction products in Europe. The Gbo Fastening Systems acquisition result in a </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> gain on bargain purchase of a business, which was included in the consolidated statements of operation. Without speculating regarding the sellers' motivation, the Company does not know why Gbo Fastening Systems was sold below fair value, resulting in a nonrecurring bargain purchase gain for the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sales of Gbo Poland and Gbo Romania</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">As a result of incompatibility with Simpson's market strategy, the Company completed the sale of all of its equity in Gbo Fastening Systems' Poland and Gbo Romania subsidiaries on September 29, 2017 and October 31, 2017, respectively, for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, resulting in a loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span> which was presented in the accompanying statements of operations. 20800000 500000 20400000 1100000 10100000 10300000 P7Y 10200000 6300000 10200000 -200000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Labor related liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,831</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Sales incentives &amp; advertising allowances </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued cash profit sharing and commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Sales tax payable and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Dividends payable </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued profit sharing trust contributions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease - current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,556</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Labor related liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,831</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Sales incentives &amp; advertising allowances </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued cash profit sharing and commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Sales tax payable and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Dividends payable </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued profit sharing trust contributions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease - current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,556</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 41991000 44831000 36595000 36312000 10210000 10843000 10175000 7405000 10146000 10024000 9047000 7804000 7392000 0 125556000 117219000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has revolving lines of credit with various banks in the United States and Europe. Total available credit as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$304.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> including revolving credit lines and an irrevocable standby letter of credit in support of various insurance deductibles.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s primary credit facility is a </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving line of credit, which expires on July 23, 2021. Amounts borrowed under this credit facility will bear interest at an annual rate equal to either, at the Company’s option, (a) the rate for Eurocurrency deposits for the corresponding deposits of United States dollars appearing on Reuters LIBOR1screen page (the “LIBOR Rate”), adjusted for any reserve requirement in effect, plus a spread of </span><span style="font-family:inherit;font-size:10pt;"><span>0.60%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.45%</span></span><span style="font-family:inherit;font-size:10pt;">, determined quarterly based on the Company’s leverage ratio (at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the LIBOR Rate was </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;">, or (b) a </span><span style="font-family:inherit;font-size:10pt;"><span>base rate</span></span><span style="font-family:inherit;font-size:10pt;">, plus a spread of </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.45%</span></span><span style="font-family:inherit;font-size:10pt;">, determined quarterly based on the Company’s leverage ratio. The base rate is defined in a manner such that it will not be less than the LIBOR Rate. The Company will pay fees for standby letters of credit at an annual rate equal to the applicable spread described above, and will pay market-based fees for commercial letters of credit. The Company is required to pay an annual facility fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.15%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.30%</span></span><span style="font-family:inherit;font-size:10pt;"> of the available commitments under the credit agreement, regardless of usage, with the applicable fee determined on a quarterly basis based on the Company’s leverage ratio. There was $0.8 amount outstanding under this revolving line of credit as of December 31, 2019 and 2018, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> credit facility, the Company’s borrowing capacity under other revolving credit lines totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The other revolving credit lines charge interest ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.42%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>8.75%</span></span><span style="font-family:inherit;font-size:10pt;"> and have maturity dates of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding under these other revolving lines of credit as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and its subsidiaries are required to comply with various affirmative and negative covenants. The covenants include provisions that would limit the availability of funds as a result of a material adverse change to the Company’s financial position or results of operations. The Company was in compliance with its financial covenants under the loan agreement as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurs interest costs, which include interest, maintenance fees and bank charges. The amount of costs incurred, capitalized, and expensed for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, consisted of the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest costs incurred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Interest capitalized</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 304000000.0 300000000.0 0.0060 0.0145 0.0175 base rate 0.0000 0.0045 0.0015 0.0030 300000000.0 2500000 0.0042 0.0875 700000 800000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurs interest costs, which include interest, maintenance fees and bank charges. The amount of costs incurred, capitalized, and expensed for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, consisted of the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest costs incurred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Interest capitalized</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2172000 1224000 1249000 144000 160000 72000 2028000 1064000 1177000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Purchase Obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the debt and lease obligations described elsewhere in the footnotes, the Company has certain purchase obligations in the ordinary course of business. These purchase obligations are primarily related to the acquisition, construction or expansion of facilities and equipment, consulting agreements, and minimum purchase quantities of certain raw materials. The Company is not a party to any long-term supply contracts with respect to the purchase of raw materials or finished goods. As of December 31, 2019, these purchase obligations were </span><span style="font-family:inherit;font-size:10pt;"><span>$51.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$50.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> is payable in 2020 and the remainder over the following two years. Debt interest obligations include annual facility fees on the Company’s primary line-of-credit facility in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at December 31, 2019. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Relations </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>14%</span></span><span style="font-family:inherit;font-size:10pt;"> of our employees are represented by labor unions and are covered by collective bargaining agreements in the U.S. The Company has two-facility locations with collective bargaining agreements covering tool and die craftsmen, maintenance workers, and sheet-metal workers. In Stockton, California, two union contracts will expire in September 2023 and June 2023, respectively. Also, the Company has two contracts in San Bernardino County, California that will expire in June 2022 and February 2021, respectively. Based on current information and subject to future events and circumstances, the Company believes that, even if new agreements are not reached before the existing labor union contracts expire, it is not expected to have a material adverse effect on the Company’s ability to provide products to customers or on the Company’s profitability.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Environmental</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s policy with regard to environmental liabilities is to accrue for future environmental assessments and remediation costs when information becomes available that indicates that it is probable that the Company is liable for any related claims and assessments and the amount of the liability is reasonably estimable. The Company does not believe that any such matters will have a material adverse effect on the Company’s financial condition, cash flows or results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation and Potential Claims </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen enbrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products. In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company’s website.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The resolution of any claim or litigation is subject to inherent uncertainty and could have a material adverse effect on the Company’s financial condition, cash flows or results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gentry Homes, Ltd. v. Simpson Strong-Tie Company Inc., et al.</span><span style="font-family:inherit;font-size:10pt;">, Case No. 17-cv-00566, was filed in a federal district court in Hawaii against Simpson Strong-Tie Company Inc. and the Company on November 20, 2017. The </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gentry</span><span style="font-family:inherit;font-size:10pt;"> case is a product of a previous state court class action, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nishimura v. Gentry Homes, Ltd., et al.</span><span style="font-family:inherit;font-size:10pt;">, Civil No. 11-1-1522-07, which is now closed. The </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nishimura</span><span style="font-family:inherit;font-size:10pt;"> case concerned alleged corrosion of the Company’s galvanized “hurricane straps” and mudsill anchor products used in a residential project in Ewa by Gentry, Honolulu, Hawaii. In the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nishimura</span><span style="font-family:inherit;font-size:10pt;"> case, the plaintiff homeowners and the developer, Gentry Homes, Ltd. (“Gentry”), arbitrated their dispute and agreed on a settlement in the amount of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$90 million</span></span><span style="font-family:inherit;font-size:10pt;">. In the subsequent </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gentry</span><span style="font-family:inherit;font-size:10pt;"> case, Gentry alleges breach of warranty and negligent misrepresentation by the Company related to its </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">“hurricane strap” and mudsill anchor products, and demands general, special, and consequential damages from the Company in an amount to be proven at trial. Gentry also seeks pre-judgment and post-judgment interest, attorneys’ fees and costs, and other relief. The Company admits no liability and will vigorously defend the claims brought against it. At this time, the Company cannot reasonably ascertain the likelihood that it will be found responsible for substantial damages to Gentry. Based on the facts currently known, and subject to future events and circumstances, the Company believes that all or part of the claims brought against it in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gentry</span><span style="font-family:inherit;font-size:10pt;"> case may be covered by its insurance policies.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Given the nature and the complexities involved in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gentry </span><span style="font-family:inherit;font-size:10pt;">proceeding, the Company is unable to estimate reasonably the likelihood of possible loss or a range of possible loss until the Company knows, among other factors, (i) the specific claims brought against the Company and the legal theories on which they are based; (ii) what claims, if any, might be dismissed without trial; (iii) how the discovery process will affect the litigation; (iv) the settlement posture of the other parties to the litigation; (v) the damages to be proven at trial, particularly if the damages are not specified or are indeterminate; (vi) the extent to which the Company’s insurance policies will cover the claims or any part thereof, if at all; and (vii) any other factors that may have a material effect on the proceeding.</span></div> 51400000 50200000 700000 0.14 90000000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Reform Act was signed, which includes a broad range of tax reform proposals affecting businesses, including corporate tax rates, business deductions, and international tax provisions. Many of these provisions significantly differ from current U.S. tax law, resulting in financial reporting implications. Some of the changes include, but are not limited to, a U.S. corporate tax rate decrease from </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> effective for tax years beginning after December 31, 2017, the option to claim accelerated depreciation deductions, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of foreign earnings as of December 31, 2017.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes two new U.S. tax base erosion provisions: the global intangible low-taxed income (“GILTI”) provisions and the base-erosion and anti-abuse tax (“BEAT”) provisions. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or to treat any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. Effective the first quarter of 2018, the Company has elected to treat any GILTI inclusions as a period cost.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The BEAT provisions in the Tax Reform Act eliminate the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company is not subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2018. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued by the SEC to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Reform Act. During the year ended December 31, 2017, the Company recorded provisional amounts for </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred tax benefit recorded in connection with the re-measurement of deferred tax assets and liabilities and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings. As of December 31, 2018, we have completed our accounting for the tax effects of the Tax Reform Act. Subsequent adjustments to these amounts resulted in additional tax benefits recorded during 2018 of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Management will continue to monitor any changes in tax law.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes from operations consisted of the following: </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,410</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,077</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income and loss from operations before income taxes for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$40.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of pre-tax loss carryforwards in various foreign taxing jurisdictions, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> will begin to expire between 2021 and 2026. The remaining tax losses can be carried forward indefinitely.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had deferred tax valuation allowances of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The valuation allowance decreased </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ending December 31, 2019 and increased </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The decrease in 2019 valuation allowances was primarily a result of the release of valuation allowance of foreign losses in Simpson Strong-Tie GmbH, a subsidiary in Germany. The increase in 2018 valuation allowances was primarily a result of increases in foreign losses in jurisdictions where the Company has recorded a full valuation allowance. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has not historically recorded federal income taxes on the undistributed earnings of its foreign subsidiaries because such earnings are reinvested and, in the Company’s opinion, will continue to be reinvested indefinitely. In 2018, the Company, after completing its accounting for all the enactment-date income tax effects of the 2017 Tax Reform Act, recorded a net </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> tax liability based on undistributed foreign earnings of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. As a result of the implications of the 2017 Tax Reform Act and in satisfying Management’s 2020 Plan, the Company announced one-time distributions from select foreign jurisdictions to the U.S. during 2018. The Company repatriated approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$63.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> between the third and fourth quarter and recorded taxes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> which is primarily comprised of withholding taxes and state income taxes. The Company intends to limit any possible future distributions to earnings previously taxed in the U.S. As a result, the Company has not recognized a deferred tax liability on its investment in foreign subsidiaries. Determination of the related amount of unrecognized deferred U.S. income taxes is not practicable because of the complexities associated with this hypothetical calculation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reconciliations between the statutory federal income tax rates and the Company’s effective income tax rates as a percentage of income before income taxes for its operations were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit of domestic manufacturing deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mandatory deemed repatriation of foreign earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in U.S. tax rate applied to deferred taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">True-up of prior year tax returns to tax provision</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Difference between United States statutory and foreign local tax rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in uncertain tax position</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decrease in the Company’s effective tax rate is primarily driven by the release of valuation allowance in several foreign jurisdictions, including Germany, Poland, and Ireland.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of the significant temporary differences that constitute the deferred tax assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" style="padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;"><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred asset taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>919</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Workers’ compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Health claims</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vacation liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales incentive and advertising allowances</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized foreign exchange gain or loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax credit carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions’ unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax loss carry forward</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,091</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,648</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Less valuation allowances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total deferred asset taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill and other intangibles amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,737</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,027</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax effect on cumulative translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right of use assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Deferred tax asset/(liability)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amounts of unrecognized tax benefits in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, was as follows, including foreign translation amounts:</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Reconciliation of Unrecognized Tax Benefits</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions of the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(196</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(202</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0</span></span><span style="font-family:inherit;font-size:10pt;"> million are included in the balance of unrecognized tax benefits at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, which if recognized, would reduce the effective tax rate.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense, which is a continuation of the Company’s historical accounting policy. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, decreased by </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:10pt;">, and during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> accrued interest increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Company had accrued </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, for the potential payment of interest, before income tax benefits. The Company does not expect any material changes in the unrecognized tax benefits within the next 12 months.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company remained subject to United States federal income tax examinations for the tax years 2016 through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. In addition, tax years 2014 through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> remain open to examination in states, local and foreign jurisdictions.</span></div> -2800000 3800000 -700000 -600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes from operations consisted of the following: </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,410</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,077</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28314000 27410000 36077000 7465000 9515000 6357000 6039000 4605000 3068000 3329000 3179000 6093000 805000 263000 544000 -1577000 523000 -338000 44375000 45495000 51801000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income and loss from operations before income taxes for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, consisted of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 163257000 169109000 132105000 15100000 3019000 12313000 178357000 172128000 144418000 40200000 200000 11600000 13300000 1600000 -2100000 3000000.0 22400000 63000000.0 1000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reconciliations between the statutory federal income tax rates and the Company’s effective income tax rates as a percentage of income before income taxes for its operations were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit of domestic manufacturing deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mandatory deemed repatriation of foreign earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in U.S. tax rate applied to deferred taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">True-up of prior year tax returns to tax provision</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Difference between United States statutory and foreign local tax rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in uncertain tax position</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.210 0.210 0.350 0.036 0.045 0.032 0 0 0.020 0 0 0.027 0 0 -0.019 -0.001 0.013 0.013 -0.003 -0.012 -0.005 0.008 0.005 -0.008 0.001 -0.001 0 -0.002 0.004 -0.011 0.249 0.264 0.359 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of the significant temporary differences that constitute the deferred tax assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" style="padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;"><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred asset taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>919</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Workers’ compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Health claims</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vacation liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales incentive and advertising allowances</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized foreign exchange gain or loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax credit carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions’ unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax loss carry forward</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,091</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,648</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Less valuation allowances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total deferred asset taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill and other intangibles amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,737</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,027</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax effect on cumulative translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right of use assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Deferred tax asset/(liability)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 721000 919000 828000 785000 775000 445000 341000 370000 324000 171000 4275000 5659000 1150000 799000 8812000 0 2695000 3074000 327000 440000 4945000 5043000 68000 39000 7763000 8091000 1026000 1813000 34050000 27648000 11617000 13254000 22433000 14394000 10416000 9189000 13737000 13027000 523000 497000 8764000 0 33440000 22713000 11007000 8319000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amounts of unrecognized tax benefits in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, was as follows, including foreign translation amounts:</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Reconciliation of Unrecognized Tax Benefits</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions of the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(196</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(202</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1757000 1895000 1119000 8000 0 660000 30000 171000 1000 167000 100000 319000 196000 67000 202000 1706000 1757000 1895000 200000 100000 0.0 -20000 5000 200000 400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Retirement Plans</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has six defined contribution retirement plans covering substantially all salaried employees and nonunion hourly employees. Simpson Manufacturing Co., Inc. 401(k) Profit Sharing Plan (the "Plan") covers United States employees. The Plan provides for quarterly safe harbor contributions, limited to </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> of the employees quarterly eligible compensation and for annual discretionary contributions, subject to certain limitations. The discretionary amounts for 2019, 2018 and 2017 were equal to </span><span style="font-family:inherit;font-size:10pt;"><span>7%</span></span><span style="font-family:inherit;font-size:10pt;"> of qualifying salaries or wages of the covered employees. The other </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> defined contribution plans, covering the Company’s European and Canadian employees, require the Company to make contributions ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> of the employees’ compensation. The total cost for these retirement plans for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$14.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We participate in various multiemployer benefit plans that cover some of our employees who are represented by labor unions</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">. </span><span style="font-family:inherit;font-size:10pt;">We make periodic contributions to these plans in accordance with the terms of applicable collective bargaining agreements and laws but do not sponsor or administer these plans</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">. </span><span style="font-family:inherit;font-size:10pt;">We do not participate in any multiemployer benefit plans for which we consider our contributions to be individually significant. If we withdraw from participation in any of these plans, the applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we believe that there was no probable withdrawal liability under the multiemployer benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our total contribution to various industry-wide, union-sponsored pension funds and a statutorily required pension fund for employees in the U.S. and Europe were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 0.03 0.07 4 0.03 0.15 16800000 15800000 14200000 4500000 4500000 4000000.0 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company identified certain purchases of goods and services from companies where the Chief Executive Officer of the Company serves as a director on the respective company providing the goods or services. The amount of goods and services purchased by the Company pursuant to these arrangements was not material to the Company’s consolidated statement of income and cash flows for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> Segment Information<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is organized into </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> reporting segments. The segments are defined by the regions where the Company’s products are manufactured, marketed and distributed to the Company’s customers. The three regional segments are the North America segment (comprised primarily of the Company’s operations in the United States and Canada), the Europe segment and the Asia/Pacific segment (comprised of the Company’s operations in Asia, the South Pacific, and the Middle East). These segments are similar in several ways, including the types of materials used, the production processes, the distribution channels and the product applications.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Administrative &amp; All Other column primarily includes expenses such as self-insured workers compensation claims for employees of the Company’s venting business, which was sold in 2010, stock-based compensation for certain members of management, interest expense, foreign exchange gains or losses and income tax expense, as well as revenues and expenses related to real estate activities, such as gain on sale of property, rental income and depreciation expense on the Company’s property in Vacaville, California. In November 2018, the Vacaville property was sold for </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of closing costs and sales price adjustments and resulted in a pre-tax gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows certain measurements used by management to assess the performance of the segments described above as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North<br/>America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia/<br/>Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Administrative<br/>&amp; All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Total</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>972,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,144</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales to other segments *</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,457</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant non-cash charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,412</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures, including purchases of</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    intangible assets, and business acquisitions, net of</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    cash acquired</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,269,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(374,019</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,095,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands) </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia/</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Administrative</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">&amp; All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Total</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>910,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,078,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales to other segments *</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income (loss) from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant non-cash charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,340</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,638</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,947</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures and business acquisitions, net of<br/> cash acquired</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,059</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,317</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,119,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(280,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,021,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands) </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia/</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Administrative</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">&amp; All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Total</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>803,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales to other segments *</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income (loss) from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain on bargain purchase of a business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,336</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,686</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant non-cash charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures and business acquisitions, net of<br/> cash acquired</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>953,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,037,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> * Sales to other segments are eliminated on consolidation.</span></div><div style="line-height:120%;text-align:justify;text-indent:28px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash collected by the Company’s United States subsidiaries is routinely transferred into the Company’s cash management accounts, and therefore has been in the total assets of "Administrative &amp; All Other." Cash and cash equivalent balances in "Administrative &amp; All Other" were </span><span style="font-family:inherit;font-size:10pt;"><span>$161.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$114.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$82.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$68.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>29.9%</span></span><span style="font-family:inherit;font-size:10pt;">, of its cash and cash equivalents held outside the United States in accounts belonging to the Company’s various foreign operating entities. The majority of this balance is held in foreign currencies and could be subject to additional taxation if repatriated to the United States. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant non-cash charges comprise compensation related to equity awards under the Company’s stock-based incentive plans and the Company’s employee stock bonus plan. The Company’s measure of profit or loss for its reportable segments is income (loss) from operations. The reconciling amounts between consolidated income before tax and consolidated income from operations are net interest income (expense), net and other, foreign exchange gain (loss), net gain on bargain purchase of a business, and loss on disposal of a business. Interest income (expense) is primarily attributed to “Administrative &amp; All Other.”</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the geographic distribution of the Company’s net sales and long-lived assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Assets</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>921,703</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,349</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860,482</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,063</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>758,181</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,184</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Germany</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">France</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,891</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Poland</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sweden</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denmark</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Norway</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Switzerland</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australia</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Belgium</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,547</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Netherlands</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,019</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New Zealand</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chile</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,710</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,078,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales and long-lived assets, excluding intangible assets, are attributable to the country where the sales or manufacturing operations are located.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s wood construction products include connectors, truss plates, fastening systems, fasteners and pre-fabricated shearwalls and are used for connecting and strengthening wood-based construction primarily in the residential construction market. Its concrete construction products include adhesives, specialty chemicals, mechanical anchors, carbide drill bits, powder actuated tools and reinforcing fiber materials and are used for restoration, protection or strengthening concrete, masonry and steel construction in residential, industrial, commercial and infrastructure construction. The following table show the distribution of the Company’s net sales by product for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Wood Construction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>948,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>833,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concrete Construction</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,317</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>309</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,078,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">One customer, The Home Depot, accounted for as much as </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of net sales for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and no customers accounted for as much as 10% of net sales for the years ended </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 3 17500000 8800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows certain measurements used by management to assess the performance of the segments described above as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North<br/>America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia/<br/>Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Administrative<br/>&amp; All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Total</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>972,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,144</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales to other segments *</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,457</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant non-cash charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,412</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures, including purchases of</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    intangible assets, and business acquisitions, net of</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    cash acquired</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,269,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(374,019</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,095,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands) </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia/</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Administrative</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">&amp; All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Total</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>910,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,078,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales to other segments *</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income (loss) from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant non-cash charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,340</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,638</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,947</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures and business acquisitions, net of<br/> cash acquired</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,059</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,317</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,119,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(280,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,021,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands) </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">North</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Europe</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia/</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Administrative</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">&amp; All Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Total</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>803,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales to other segments *</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income (loss) from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain on bargain purchase of a business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,336</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,686</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant non-cash charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures and business acquisitions, net of<br/> cash acquired</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>953,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,037,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> * Sales to other segments are eliminated on consolidation.</span></div> 972849000 155144000 8546000 0 1136539000 1977000 2068000 26764000 0 30809000 176329000 6817000 -731000 -1161000 181254000 30652000 5457000 1698000 595000 38402000 5273000 1141000 211000 4157000 10782000 40452000 1934000 577000 1412000 44375000 31695000 8245000 236000 0 40176000 1269545000 169785000 30055000 -374019000 1095366000 910587000 159027000 9195000 0 1078809000 2279000 1773000 28292000 0 32344000 168139000 -2656000 -2029000 9171000 172625000 30505000 6297000 1794000 797000 39393000 0 6686000 0 0 6686000 6340000 1169000 48000 3619000 11176000 39638000 2947000 113000 2797000 45495000 27059000 2556000 1702000 0 31317000 1119012000 157437000 25644000 -280430000 1021663000 803697000 165155000 8173000 0 977025000 3237000 959000 20715000 0 24911000 132995000 2723000 1296000 1259000 138273000 25745000 5832000 1246000 901000 33724000 9861000 1509000 65000 2473000 13908000 47434000 2124000 419000 1824000 51801000 70040000 11411000 4511000 0 85962000 953033000 208640000 26820000 -150970000 1037523000 161400000 114800000 82000000.0 68800000 0.299 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the geographic distribution of the Company’s net sales and long-lived assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br/>Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Assets</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>921,703</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,349</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860,482</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,063</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>758,181</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,184</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Germany</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">France</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,891</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Poland</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sweden</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denmark</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Norway</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Switzerland</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australia</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Belgium</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,547</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Netherlands</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,019</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New Zealand</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chile</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,710</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,078,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 921703000 210349000 860482000 210063000 758181000 223184000 47948000 1181000 46874000 4257000 43176000 4650000 26376000 1683000 27194000 1417000 23157000 1459000 22357000 10529000 22950000 13221000 21821000 14153000 39969000 7010000 40182000 7891000 36677000 9152000 11826000 2770000 10200000 2794000 20409000 2471000 13792000 1762000 15461000 1154000 16421000 1068000 10761000 2235000 11682000 1454000 14723000 1601000 11238000 0 12324000 0 12902000 229000 5600000 7781000 6939000 8067000 5593000 8748000 4939000 110000 6119000 199000 5501000 268000 5605000 1913000 5547000 1961000 5050000 2065000 4019000 93000 5068000 81000 4834000 110000 3606000 166000 3061000 111000 2604000 130000 3198000 28000 3233000 41000 2314000 61000 3602000 10647000 1493000 11635000 3662000 12710000 1136539000 258257000 1078809000 264346000 977025000 282059000 The following table show the distribution of the Company’s net sales by product for the years ended <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">(in thousands)</span><span style="font-family:inherit;font-size:9pt;font-style:italic;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Wood Construction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>948,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>833,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concrete Construction</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,317</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>309</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,078,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 948768000 913202000 833200000 187462000 165317000 143102000 309000 290000 723000 1136539000 1078809000 977025000 0.11 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Events</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">January 21, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Board declared a cash dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.23</span></span><span style="font-family:inherit;font-size:10pt;"> per share of our common stock, estimated to be </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in total. The record date for the dividend will be </span><span style="font-family:inherit;font-size:10pt;">April 2, 2020</span><span style="font-family:inherit;font-size:10pt;">, and will be paid on </span><span style="font-family:inherit;font-size:10pt;">April 23, 2020</span>. 0.23 10100000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Selected Quarterly Financial Data (Unaudited)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the Company recorded out-of-period adjustments, which increased cost of sales and decreased general and administrative expenses in equal amounts. Such adjustment only applied to the North America segment, which resulted from recording certain depreciation expense on company-owned real estate as general and administrative expense rather than cost of goods sold. Income from operations and net income for each of the quarters as presented below were not affected by the adjustment. In 2018, the Company also changed its presentation of its consolidated statement of operations to display foreign exchange gain (loss), net, as a separate item below income from operations. Foreign exchange gain (loss), net, was previously included in general and administrative expenses and in income from operations. Income before tax and net income for each of the quarters as presented below were not affected by the change in presentation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth selected quarterly financial data for each of the quarters in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands, except per share amounts)</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-style:italic;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth<br/>Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First<br/>Quarter<br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>309,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development and other engineering</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,771</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,879</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,549</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain on disposal of assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,759</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,810</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,184</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,685</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Interest income (expense), net and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,067</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(591</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(530</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(689</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,476</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share of common stock:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash dividends declared per</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">share of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share of common stock (“EPS”) for each of the quarters presented above is computed based on the weighted average number of shares of common stock outstanding during the quarter. Diluted EPS is computed based on the weighted average number of shares of common stock plus the effect of dilutive potential shares of common stock outstanding during the quarter using the treasury stock method. Dilutive potential shares of common stock include stock awards. The sum of the quarterly basic and diluted EPS amounts may not necessarily be equal to the full-year basic and diluted EPS amounts.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth selected quarterly financial data for each of the quarters in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(in thousands, except per share amounts)</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-style:italic;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth<br/>Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second<br/>Quarter<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First<br/>Quarter<br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>309,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development and other engineering</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,771</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,879</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,549</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain on disposal of assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,759</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,810</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,184</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,685</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Interest income (expense), net and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gain (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,067</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(591</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(530</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(689</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,476</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share of common stock:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash dividends declared per</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">share of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 262510000 309932000 304853000 259244000 241845000 284178000 308007000 244780000 152457000 172288000 170674000 148990000 143641000 150282000 167442000 137157000 110053000 137644000 134179000 110254000 98204000 133896000 140565000 107623000 11771000 11972000 11055000 12260000 10216000 10441000 11249000 11150000 28097000 27672000 28687000 28112000 26278000 26879000 29201000 27573000 39333000 37047000 41345000 39549000 45004000 37358000 38807000 37399000 79201000 76691000 81087000 79921000 81498000 74678000 79257000 76122000 5759000 14000 561000 -310000 8810000 460000 125000 1184000 0 0 0 0 6686000 0 0 0 36611000 60967000 53653000 30023000 18830000 59678000 61433000 32685000 -594000 -711000 -260000 -172000 -250000 -88000 -182000 -114000 91000 -1067000 407000 -591000 -530000 1244000 -689000 112000 36108000 59189000 53800000 29260000 18050000 60834000 60562000 32683000 8051000 15503000 14223000 6598000 5293000 16473000 16476000 7253000 28057000 43686000 39577000 22662000 12757000 44361000 44086000 25430000 0.63 0.98 0.89 0.50 0.28 0.96 0.95 0.55 0.63 0.97 0.88 0.50 0.28 0.95 0.94 0.54 0.23 0.23 0.23 0.22 0.22 0.22 0.22 0.21 <div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Simpson Manufacturing Co., Inc. and Subsidiaries</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">for the years ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> and </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Column A</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Column B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Column C</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Column D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Column E</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">to Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">to Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">and</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounts —</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">at End</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Write-offs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deductions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of Year</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year to date December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for sales discounts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year to date December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;color:#ee2724;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for sales discounts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year to date December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>895</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for sales discounts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1364000 977000 406000 0 1935000 3317000 1431000 0 0 4748000 13254000 1423000 3060000 11617000 996000 569000 201000 0 1364000 2956000 361000 0 0 3317000 11114000 2477000 0 337000 13254000 895000 66000 0 -35000 996000 3050000 -94000 0 0 2956000 6868000 5765000 0 1519000 11114000 XML 42 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Summary of Significant Accounting Policies - Research and Development and Advertisting Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Product and Software Research and Development Costs      
Product Research and Development Costs $ 10.9 $ 10.8 $ 10.6
Selling Costs      
Advertising expenses $ 7.9 $ 7.6 $ 9.6
XML 43 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of performance of reportable segments
The following table shows certain measurements used by management to assess the performance of the segments described above as of December 31, 2019, 2018 and 2017, respectively:
 
(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2019
 
 
 
 
Net sales
$
972,849

 
$
155,144

 
$
8,546

 
$

 
$
1,136,539

Sales to other segments *
1,977

 
2,068

 
26,764

 

 
30,809

Income from operations
176,329

 
6,817

 
(731
)
 
(1,161
)
 
181,254

Depreciation and amortization
30,652

 
5,457

 
1,698

 
595

 
38,402

Significant non-cash charges
5,273

 
1,141

 
211

 
4,157

 
10,782

Provision for income taxes
40,452

 
1,934

 
577

 
1,412

 
44,375

Capital expenditures, including purchases of
    intangible assets, and business acquisitions, net of
    cash acquired
31,695

 
8,245

 
236

 

 
40,176

Total assets
1,269,545

 
169,785

 
30,055

 
(374,019
)
 
1,095,366


(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2018
 
 
 
 
Net sales
$
910,587

 
$
159,027

 
$
9,195

 
$

 
$
1,078,809

Sales to other segments *
2,279

 
1,773

 
28,292

 

 
32,344

Income (loss) from operations
168,139

 
(2,656
)
 
(2,029
)
 
9,171

 
172,625

Depreciation and amortization
30,505

 
6,297

 
1,794

 
797

 
39,393

Impairment of goodwill

 
6,686

 

 

 
6,686

Significant non-cash charges
6,340

 
1,169

 
48

 
3,619

 
11,176

Provision for income taxes
39,638

 
2,947

 
113

 
2,797

 
45,495

Capital expenditures and business acquisitions, net of
cash acquired
27,059

 
2,556

 
1,702

 

 
31,317

Total assets
1,119,012

 
157,437

 
25,644

 
(280,430
)
 
1,021,663

 
(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2017
 
 
 
 
Net sales
$
803,697

 
$
165,155

 
$
8,173

 
$

 
$
977,025

Sales to other segments *
3,237

 
959

 
20,715

 

 
24,911

Income (loss) from operations
132,995

 
2,723

 
1,296

 
1,259

 
138,273

Depreciation and amortization
25,745

 
5,832

 
1,246

 
901

 
33,724

Gain on bargain purchase of a business

 
6,336

 

 

 
6,686

Significant non-cash charges
9,861

 
1,509

 
65

 
2,473

 
13,908

Provision for (benefit from) income taxes
47,434

 
2,124

 
419

 
1,824

 
51,801

Capital expenditures and business acquisitions, net of
cash acquired
70,040

 
11,411

 
4,511

 

 
85,962

Total assets
953,033

 
208,640

 
26,820

 
(150,970
)
 
1,037,523

 
 * Sales to other segments are eliminated on consolidation.
Schedule of net sales and long-lived assets by geographical segments
The following table shows the geographic distribution of the Company’s net sales and long-lived assets as of December 31, 2019, 2018 and 2017, respectively:
 
 
2019
 
2018
 
2017
 (in thousands) 
Net
Sales
 
Long-Lived
Assets
 
Net
Sales
 
Long-Lived
Assets
 
Net
Sales
 
Long-Lived
Assets
United States
$
921,703

 
$
210,349

 
$
860,482

 
$
210,063

 
$
758,181

 
$
223,184

Canada
47,948

 
1,181

 
46,874

 
4,257

 
43,176

 
4,650

United Kingdom
26,376

 
1,683

 
27,194

 
1,417

 
23,157

 
1,459

Germany
22,357

 
10,529

 
22,950

 
13,221

 
21,821

 
14,153

France
39,969

 
7,010

 
40,182

 
7,891

 
36,677

 
9,152

Poland
11,826

 
2,770

 
10,200

 
2,794

 
20,409

 
2,471

Sweden
13,792

 
1,762

 
15,461

 
1,154

 
16,421

 
1,068

Denmark
10,761

 
2,235

 
11,682

 
1,454

 
14,723

 
1,601

Norway
11,238

 

 
12,324

 

 
12,902

 
229

Switzerland
5,600

 
7,781

 
6,939

 
8,067

 
5,593

 
8,748

Australia
4,939

 
110

 
6,119

 
199

 
5,501

 
268

Belgium
5,605

 
1,913

 
5,547

 
1,961

 
5,050

 
2,065

The Netherlands
4,019

 
93

 
5,068

 
81

 
4,834

 
110

New Zealand
3,606

 
166

 
3,061

 
111

 
2,604

 
130

Chile
3,198

 
28

 
3,233

 
41

 
2,314

 
61

Other countries
3,602

 
10,647

 
1,493

 
11,635

 
3,662

 
12,710

 
$
1,136,539

 
$
258,257

 
$
1,078,809

 
$
264,346

 
$
977,025

 
$
282,059


Schedule of distribution of the Company's net sales by product group The following table show the distribution of the Company’s net sales by product for the years ended December 31, 2019, 2018 and 2017, respectively:

(in thousands) 
2019
 
2018
 
2017
Wood Construction
$
948,768

 
$
913,202

 
$
833,200

Concrete Construction
187,462

 
165,317

 
143,102

Other
309

 
290

 
723

Total
$
1,136,539

 
$
1,078,809

 
$
977,025


XML 44 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income per Share - Shares and EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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
Reconciliation of basic earnings per share ("EPS") to diluted EPS                      
Net income                 $ 133,982 $ 126,633 $ 92,617
Basic weighted-average shares outstanding                 44,735 46,213 47,486
Dilutive effect of potential common stock equivalents - stock options (in shares)                 186 327 288
Diluted weighted-average shares outstanding                 44,921 46,540 47,774
Net earnings per share:                      
Basic $ 0.63 $ 0.98 $ 0.89 $ 0.50 $ 0.28 $ 0.96 $ 0.95 $ 0.55 $ 3.00 $ 2.74 $ 1.95
Diluted $ 0.63 $ 0.97 $ 0.88 $ 0.50 $ 0.28 $ 0.95 $ 0.94 $ 0.54 $ 2.98 $ 2.72 $ 1.94
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS
SCHEDULE II
 
Simpson Manufacturing Co., Inc. and Subsidiaries
 
VALUATION AND QUALIFYING ACCOUNTS
for the years ended December 31, 2019, 2018 and 2017
 
Column A
Column B
 
Column C
 
Column D
 
Column E
 
 
 
Additions
 
 
 
 
 
 
 
Charged
 
Charged
 
 
 
 
 
Balance at
 
to Costs
 
to Other
 
 
 
Balance
(in thousands)
Beginning
 
and
 
Accounts —
 
 
 
at End
Classification
of Year
 
Expenses
 
Write-offs
 
Deductions
 
of Year
Year to date December 31, 2019
 

 
 

 
 

 
 

 
 

Allowance for doubtful accounts
$
1,364

 
$
977

 
$
406

 
$

 
$
1,935

Allowance for sales discounts
3,317

 
1,431

 

 

 
4,748

Allowance for deferred tax assets
13,254

 
1,423

 


 
3,060

 
11,617

Year to date December 31, 2018
 

 
 

 
 

 
 

 
 

Allowance for doubtful accounts
996

 
569

 
201

 

 
1,364

Allowance for sales discounts
2,956

 
361

 

 

 
3,317

Allowance for deferred tax assets
11,114

 
2,477

 

 
337

 
13,254

Year to date December 31, 2017
 

 
 

 
 

 
 

 
 

Allowance for doubtful accounts
895

 
66

 

 
(35
)
 
996

Allowance for sales discounts
3,050

 
(94
)
 

 

 
2,956

Allowance for deferred tax assets
6,868

 
5,765

 

 
1,519

 
11,114


XML 46 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Operations and Summary of Significant Accounting Policies
Operations and Summary of Significant Accounting Policies
 
Nature of Operations
 
Simpson Manufacturing Co., Inc., through Simpson Strong-Tie Company Inc. and its other subsidiaries (collectively, the “Company”), focuses on designing, manufacturing, and marketing systems and products to make buildings and structures safe and secure. The Company designs, engineers and is a leading manufacturer of wood construction products, including connectors, truss plates, fastening systems, fasteners and shearwalls, and concrete construction products, including adhesives, specialty chemicals, mechanical anchors, powder actuated tools and fiber reinforcing materials. The Company markets its products to the residential construction, industrial, commercial and infrastructure construction, remodeling and do-it-yourself markets.
 
The Company operates exclusively in the building products industry. The Company’s products are sold primarily in the United States, Canada, Europe and Pacific Rim. A portion of the Company’s business is therefore dependent on economic activity within the North America segment. The Company is dependent on the availability of steel, its primary raw material.
 
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Simpson Manufacturing Co., Inc. and its subsidiaries. Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.
 
Use of Estimates
 
The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s actual results could differ from those estimates. Management believes that these consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP.
 
Cash Equivalents
 
Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid investments with an original or remaining maturity of three months or less at the time of purchase to be cash equivalents.

Allowance for Doubtful Accounts
 
The Company evaluates the collectability of specific customer accounts that would be considered doubtful based on the customer’s financial condition, payment history, credit rating and other factors that the Company considers relevant, or accounts that the Company assigns for collection. The Company reserves for the portion of those outstanding balances that the Company believes it is not likely to collect based on historical collection experience. The Company also reserves 100% of the amounts that it deems uncollectable due to a customer’s deteriorating financial condition or bankruptcy. If the financial condition of the Company’s customers were to deteriorate, resulting in probable inability to make payments, additional allowances may be required.

Concentration of Credit Risk
 
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash in banks, short-term investments in money market funds and trade accounts receivable. The Company maintains its cash in demand deposit and money market accounts held primarily at 18 banks. At times, our cash and investments may be in excess of amounts insured by the Federal Deposit Insurance Corporation (FDIC). However, we have not experienced any losses on these accounts.

Inventory Valuation
 
Inventories are stated at the lower of cost or net realizable value. Cost includes all costs incurred in bringing each product to its present location and condition, as follows:
 
Raw materials and purchased finished goods for resale — principally valued at a cost determined on a weighted average basis; and
In-process products and finished goods — the cost of direct materials and labor plus attributable overhead based on a normal level of activity.
 
The Company applies net realizable value and obsolescence to the gross value of the inventory. The Company estimates net realizable value based on estimated selling price less further costs to completion and disposal. The Company impairs slow-moving products by comparing inventories on hand to projected demand. If the on-hand supply of a product exceeds projected demand or if the Company believes the product is no longer marketable, the product is considered obsolete inventory. The Company revalues obsolete inventory to its net realizable value and has consistently applied this methodology. When impairments are established, a new cost basis of the inventory is created. An unexpected change in market demand, building codes or buyer preferences could reduce the rate of inventory turnover and require the Company to recognize more obsolete inventory.
 
Warranties and recalls
 
The Company provides product warranties for specific product lines and records estimated recall expenses in the period in which the recall occurs, none of which has been material to the Consolidated Financial Statements. In a limited number of circumstances, the Company may also agree to indemnify customers against legal claims made against those customers by the end users of the Company’s products. Historically, payments made by the Company, if any, under such agreements have not had a material effect on the Company’s consolidated results of operations, cash flows or financial position.

Equity Investments

The Company accounts for investments and ownership interests under equity method accounting if the Company has the ability to exercise significant influence, but does not have a controlling financial interest. The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses within earnings or loss from equity interests in the Consolidated Statements of Operations. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations.

In December 2016, the Company acquired a 25% equity interest in Ruby Sketch Pty Ltd. (“Ruby Sketch”), an Australian proprietary limited company, for $2.5 million. The Company has accounted for its ownership interest using the equity accounting method and recognized Ruby Sketch investment as an asset at cost. The Company has no obligation to make any additional capital contributions to Ruby Sketch. The carrying amount of the investment as of December 31, 2019 and December 31, 2018 was $2.5 million.

Fair Value of Financial Instruments 

Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
 
As of December 31, 2019 and 2018, the Company’s investments included in cash equivalents consisted of only money market funds, which are the Company’s primary financial instruments and carried at cost, approximating fair value, based on Level 1 inputs. The balance of the Company’s primary financial instruments as of December 31, 2019 and 2018 was $0.1 million and $0.2 million, respectively. The carrying amounts of trade accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company’s contingent consideration related to acquisitions is classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.

Business Combinations and Asset Acquisitions

Business Combinations are accounted for under the acquisition method in accordance with ASC 805, Business Combinations. The acquisition method requires identifiable assets acquired and liabilities assumed and any noncontrolling interest in the business
acquired be recognized and measured at fair value on the acquisition date, which is the date that the acquirer obtains control of the acquired business. The amount by which the fair value of consideration transferred as the purchase price exceeds the net fair value of assets acquired and liabilities assumed is recorded as goodwill. Acquisitions that do not meet the definition of a business under the ASC are accounted for as asset acquisitions. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis. In a cost accumulation model, the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired based on relative fair values. Goodwill is not recognized in an asset acquisition with any consideration in excess of net assets acquired allocated to acquired assets on a relative fair value basis.

Property, Plant and Equipment
 
Property, plant and equipment are carried at cost. Major renewals and betterments are capitalized. Maintenance and repairs are expensed as incurred. When assets are sold or retired, their costs and accumulated depreciation are removed from the accounts, and the resulting gains or losses are reflected in the accompanying Consolidated Statements of Operations.
 
The “Intangibles—Goodwill and Other” topic of the FASB ASC provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company capitalizes qualified external costs and internal costs related to the purchase and implementation of software projects used for business operations and engineering design activities. Capitalized software costs primarily include purchased software, internal costs and external consulting fees. Capitalized software projects are amortized over the estimated useful lives of the software.
 
Depreciation and Amortization
 
Software, including amounts capitalized for internally developed software is amortized on a straight-line basis over an estimated useful life of three to five years. Machinery and equipment is depreciated using accelerated methods over an estimated useful life of three to ten years. Buildings and site improvements are depreciated using the straight-line method over their estimated useful lives, which range from 15 to 45 years. Leasehold improvements are amortized using the straight-line method over the shorter of the expected life or the remaining term of the lease. Purchased intangible assets with finite useful lives are amortized using the straight-line method over the estimated useful lives of the assets. The weighted-average amortization period for all amortizable intangibles on a combined basis is 5.6 years.
 
Preferred Stock
 
The Company’s Board of Directors (the "Board") has the authority to issue the authorized and unissued preferred stock in one or more series with such designations, rights and preferences as may be determined from time to time by the Board. Accordingly, the Board is empowered, without stockholder approval, to issue preferred stock with dividend, redemption, liquidation, conversion, voting or other rights that could adversely affect the voting power or other rights of the holders of the Company’s common stock.

Common Stock
 
Subject to the rights of holders of any preferred stock that may be issued in the future, holders of common stock are entitled to receive such dividends, if any, as may be declared from time to time by the Board out of legally available funds, and in the event of liquidation, dissolution or winding-up of the Company, to share ratably in all assets available for distribution. The holders of common stock have no preemptive or conversion rights. Subject to the rights of any preferred stock that may be issued in the future, the holders of common stock are entitled to one vote per share on any matter submitted to a vote of the stockholders. A director in an uncontested election is elected if the votes cast “for” such director’s election exceed the votes cast “against” such director’s election, except that, if a stockholder properly nominates a candidate for election to the Board, the candidates with the highest number of affirmative votes (up to the number of directors to be elected) are elected. There are no redemption or sinking fund provisions applicable to the common stock.

Comprehensive Income or Loss
 
Comprehensive income is defined as net income plus other comprehensive income or loss. Other comprehensive income or loss consists of changes in cumulative translation adjustments and changes in unamortized pension adjustments recorded directly in accumulated other comprehensive income within stockholders’ equity.

Foreign Currency Translation
 
The local currency is the functional currency for most of the Company’s operations in Europe, Canada, Asia, Australia and New Zealand. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. The translation adjustment resulting from this process is shown separately as a component of stockholders’ equity. Foreign currency transaction gains or losses are presented below operating income.
 
Revenue Recognition
 
Generally, the Company’s revenue contract with a customer exists when goods are shipped, and services (if any) are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. The Company’s general shipping terms are F.O.B. shipping point, where title and risk and rewards of ownership transfer at the point when the products leave the Company’s warehouse. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized will not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information.

Sales Taxes
 
The Company presents taxes collected and remitted to governmental authorities on a net basis in the accompanying Consolidated Statements of Operations.
 
Cost of Sales
 
The types of costs included in cost of sales include material, labor, factory and tooling overhead, shipping, and freight costs. Major components of these expenses are material costs, such as steel, packaging and cartons, personnel costs, and facility costs, such as rent, depreciation and utilities, related to the production and distribution of the Company’s products. Inbound freight charges, purchasing and receiving costs, inspection costs, warehousing costs, internal transfer costs, and other costs of the Company’s distribution network are also included in cost of sales.
 
Tool and Die Costs
 
Tool and die costs are included in product costs in the year incurred.
 
Product and Software Research and Development Costs
 
Product research and development costs, which are included in operating expenses and are charged against income as incurred, were $10.9 million, $10.8 million and $10.6 million in 2019, 2018 and 2017, respectively. The types of costs included as product research and development expenses was revised in 2017 and prior years to include all related personnel costs including salary, benefits, retirement, stock-based compensation costs, as well as computer and software costs, professional fees, supplies, tools and maintenance costs. In 2019, 2018 and 2017, the Company incurred software development expenses related to its continued expansion into the plated truss market and some of the software development costs were capitalized. See "Note 8 — Property, Plant and Equipment." The Company amortizes acquired patents over their remaining lives and performs periodic reviews for impairment. The cost of internally developed patents is expensed as incurred.
 
Selling Costs
 
Selling costs include expenses associated with selling, merchandising and marketing the Company’s products. Major components of these expenses are personnel, sales commissions, facility costs such as rent, depreciation and utilities, professional services, information technology costs, sales promotion, advertising, literature and trade shows.
 


Advertising Costs
 
Advertising costs are included in selling expenses are expensed when the advertising occurs and were $7.9 million, $7.6 million and $9.6 million in 2019, 2018, and 2017, respectively.
 
General and Administrative Costs
 
General and administrative costs include personnel, information technology related costs, facility costs such as rent, depreciation and utilities, professional services, amortization of intangibles and bad debt charges.
 
Accounting for Stock-Based Compensation

The Company recognizes stock-based expense related to restricted stock awards on a straight-line basis, net of forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company’s experience.
 
Income Taxes
 
Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not.
This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”). Further information on the tax impacts of the Tax Reform Act is included in Note 15 — Income Taxes of the Company’s consolidated financial statements.
 
Net Income per Share
 
Basic net income per common share is computed based on the weighted average number of common shares outstanding. Potentially dilutive shares are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.

Accounting Standards - To Be Adopted

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amendments provide guidance on accounting for current expected credit losses on financial instruments that are not accounted for at fair value through net income, including loans held for investment, held-to-maturity debt securities, trade and other receivables, net investment in leases and other commitments to extend credit held by a reporting entity at each reporting date. The required measurement methodology is based on expected loss model that includes historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 eliminates the probable incurred loss recognition in current GAAP. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019. While the Company is continuing to assess the potential impacts of ASU 2016-13, it does not expect ASU 2016-13 to have a material effect on its consolidated financial statements and footnote disclosures.

Accounting Standards - Recently Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASU 2016-02”). The core requirement of ASU 2016-02 is to recognize assets and liabilities that arise from leases, including those leases classified as operating leases. The amendments require a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset ("ROU") representing its right to use the underlying asset for the lease term in the statement of financial position. In January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company elected and applied a few practical transition expedients including, not reassessing whether any expired or existing contracts are or contain leases; not reassessing the lease classification for any expired or existing leases and not reassessing initial direct costs for any existing leases. The Company has operating and finance leases for certain facilities, equipment, autos and data centers. The adoption of ASU 2016-02 resulted in the recognition of ROU assets and lease liabilities of approximately $34.3 million and $35.1 million, respectively on January 1, 2019. The adoption had no material impact on the condensed consolidated statement of operations or cash flows. See Note 10.

All other newly issued and effective accounting standards during 2019 were determined to be not relevant or material to the Company.
XML 47 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
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 1-13429    
Entity Registrant Name Simpson Manufacturing Co., Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3196943    
Entity Address, Address 5956 W. Las Positas Blvd    
Entity Address, City or Town Pleasanton    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94588    
City Area Code 925    
Local Phone Number 560-9000     
Title of 12(b) Security Common Stock, par value $0.01    
Trading Symbol SSD    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 2,969,079,897
Entity Common Stock, Shares Outstanding   44,365,526  
Entity Central Index Key 0000920371    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
XML 48 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued Liabilities
 
Accrued liabilities consisted of the following:
 
December 31,
(in thousands)
2019
 
2018
 Labor related liabilities
$
41,991

 
$
44,831

 Sales incentives & advertising allowances
36,595

 
36,312

Accrued cash profit sharing and commissions
10,210

 
10,843

 Sales tax payable and other
10,175

 
7,405

 Dividends payable
10,146

 
10,024

Accrued profit sharing trust contributions
$
9,047

 
$
7,804

Operating lease - current portion
$
7,392

 
$


$
125,556

 
$
117,219


XML 49 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Unamortized pension adjustments, net of tax benefit (expense) of ($59), $37 and $88, for 2018, 2017 and 2016, respectively $ 0 $ (59) $ 37
XML 50 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Retirement Plans
Retirement Plans
 
The Company has six defined contribution retirement plans covering substantially all salaried employees and nonunion hourly employees. Simpson Manufacturing Co., Inc. 401(k) Profit Sharing Plan (the "Plan") covers United States employees. The Plan provides for quarterly safe harbor contributions, limited to 3% of the employees quarterly eligible compensation and for annual discretionary contributions, subject to certain limitations. The discretionary amounts for 2019, 2018 and 2017 were equal to 7% of qualifying salaries or wages of the covered employees. The other four defined contribution plans, covering the Company’s European and Canadian employees, require the Company to make contributions ranging from 3% to 15% of the employees’ compensation. The total cost for these retirement plans for the years ended December 31, 2019, 2018 and 2017, was $16.8 million, $15.8 million and $14.2 million, respectively.
 
We participate in various multiemployer benefit plans that cover some of our employees who are represented by labor unions. We make periodic contributions to these plans in accordance with the terms of applicable collective bargaining agreements and laws but do not sponsor or administer these plans. We do not participate in any multiemployer benefit plans for which we consider our contributions to be individually significant. If we withdraw from participation in any of these plans, the applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. As of December 31, 2019, we believe that there was no probable withdrawal liability under the multiemployer benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees.

Our total contribution to various industry-wide, union-sponsored pension funds and a statutorily required pension fund for employees in the U.S. and Europe were $4.5 million, $4.5 million and $4.0 million for the years ended December 31, 2019, 2018 and 2017, respectively.
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of components of inventories
The components of inventories consisted of the following:

 
December 31,
 (in thousands) 
2019
 
2018
Raw materials
$
95,575

 
$
98,058

In-process products
23,672

 
24,645

Finished products
132,660

 
153,385

 
$
251,907

 
$
276,088


XML 52 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Reconciliation of basic earnings per share (EPS) to diluted EPS

The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:
 
For the Year Ended December 31,
 (in thousands, except per-share amounts)
2019
 
2018
 
2017
Net income available to common stockholders
$
133,982

 
$
126,633

 
$
92,617

 
 
 
 
 
 
Basic weighted average shares outstanding
44,735

 
46,213

 
47,486

Dilutive effect of potential common stock equivalents
186

 
327

 
288

Diluted weighted average shares outstanding
44,921

 
46,540

 
47,774

Net earnings per share:
 

 
 

 
 

Basic
$
3.00

 
$
2.74

 
$
1.95

Diluted
$
2.98

 
$
2.72

 
$
1.94


XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of Interest Expense
The Company incurs interest costs, which include interest, maintenance fees and bank charges. The amount of costs incurred, capitalized, and expensed for the years ended December 31, 2019, 2018 and 2017, consisted of the following:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Interest costs incurred
$
2,172

 
$
1,224

 
$
1,249

Less: Interest capitalized
(144
)
 
(160
)
 
(72
)
Interest expense
$
2,028

 
$
1,064

 
$
1,177


XML 54 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity
Stockholders' Equity

Stock Repurchases

For the fiscal year ended December 31, 2019, the Company repurchased 972,337 shares of the Company’s common stock in the open market at an average price of $62.55 per share, for a total of $60.8 million. As of December 31, 2019, approximately $39.2 million remained available for repurchase under the previously announced $100.0 million share repurchase authorization (which expired at the end of 2019). On December 9, 2019, the Company’s Board of Directors authorized the Company to repurchase up to $100.0 million of the Company’s common stock. The authorization is in effect from January 1, 2020 through December 31, 2020.

See the "Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2019, 2018 and 2017."

Comprehensive Income or Loss
 
The following shows the components of accumulated other comprehensive income or loss as of December 31, 2019 and 2018, respectively:
 
Foreign Currency Translation
 
Pension Benefit
 
Total
(in thousands)
 
 
Balance at January 1, 2017
$
(31,472
)
 
$
(1,498
)
 
$
(32,970
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $37, respectively
21,273

 
(944
)
 
20,329

Amounts reclassified from accumulative other comprehensive income, net of $0 tax
145

 

 
145

Balance at December 31, 2017
(10,054
)
 
(2,442
)
 
(12,496
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $ (59), respectively
(12,911
)
 
757

 
(12,154
)
Balance at December 31, 2018
(22,965
)
 
(1,685
)
 
(24,650
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $95, respectively
885

 
(1,064
)
 
(179
)
Balance at December 31, 2019
$
(22,080
)
 
$
(2,749
)
 
$
(24,829
)

XML 55 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment Property, Plant and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, Plant and Equipment, net
 
Property, plant and equipment consisted of the following:
 
December 31,
 (in thousands)
2019
 
2018
Land
$
28,092

 
$
30,034

Buildings and site improvements
195,210

 
198,809

Leasehold improvements
4,911

 
4,826

Machinery and equipment
351,379

 
330,076

 
579,592

 
563,745

Less accumulated depreciation and amortization
(346,594
)
 
(318,388
)
 
232,998

 
245,357

Capital projects in progress
16,014

 
9,240

 
$
249,012

 
$
254,597


 
Property, plant and equipment as of December 31, 2019 and 2018, includes fully depreciated assets with an original cost of $211.2 million and $196.8 million, respectively. These fully depreciated assets are still in use in the Company’s operations. The Company capitalizes certain development costs associated with internal use software, including the direct costs of services provided by third-party consultants and payroll for internal employees, both of which are performing development and implementation activities on a software project. As of December 31, 2019 and 2018, the Company had capitalized software development costs net of accumulated amortization of $28.6 million and $26.4 million, respectively, and as of December 31, 2019 and 2018, $3.2 million and $3.6 million, respectively, was included in capital projects in progress.

In November 2019, the Company sold its selling and distribution facility in British Columbia, Canada for approximately $9.5 million in net proceeds after closing costs and sale price adjustments, which resulted in an estimated gain on disposal of fixed assets of $5.6 million. To provide a temporary transition until the relocates to the new leased facility, the Company is leasing back the sold facility from the buyer for approximately five months. The Company treated the leaseback transaction as a short-term lease and will recognize the rent expense on the straight-line basis over the lease term.

In November 2018, the Company sold a facility that was not occupied by the Company and was leased to a third party. The Company received net proceeds of $17.5 million, after closing costs and sales price adjustments.

Depreciation expense, including depreciation of equipment, internally developed software and software acquired through capital lease arrangements, was $32.6 million, $33.3 million and $21.6 million for the years ended December 31, 2019, 2018 and 2017, respectively.
XML 56 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts      
Valuation and qualifying accounts      
Balance at Beginning of Year $ 1,364 $ 996 $ 895
Charged to Costs and Expenses 977 569 66
Valuation Allowances and Reserves, Charged to Other Accounts 406 201 0
Deductions 0 0 (35)
Balance at End of Year 1,935 1,364 996
Sales Returns and Allowances [Member]      
Valuation and qualifying accounts      
Balance at Beginning of Year 3,317 2,956 3,050
Charged to Costs and Expenses 1,431 361 (94)
Valuation Allowances and Reserves, Charged to Other Accounts 0 0 0
Deductions 0 0 0
Balance at End of Year 4,748 3,317 2,956
Allowance for deferred tax assets      
Valuation and qualifying accounts      
Balance at Beginning of Year 13,254 11,114 6,868
Charged to Costs and Expenses 1,423 2,477 5,765
Valuation Allowances and Reserves, Charged to Other Accounts 0 0
Deductions 3,060 337 1,519
Balance at End of Year $ 11,617 $ 13,254 $ 11,114
XML 58 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Indefinite-Lived Intangible Assets- Goodwill and Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Indefinite-Lived Intangible Assets    
Gross Carrying Amount $ 59,256 $ 53,178
Accumulated Amortization (34,185) (28,776)
Intangible assets, net 25,071 24,402
Trade Name    
Indefinite-Lived Intangible Assets    
Intangible assets, net 600  
North America    
Indefinite-Lived Intangible Assets    
Gross Carrying Amount 33,756 30,825
Accumulated Amortization (19,173) (16,002)
Intangible assets, net 14,583 14,823
Europe    
Indefinite-Lived Intangible Assets    
Gross Carrying Amount 25,500 22,353
Accumulated Amortization (15,012) (12,774)
Intangible assets, net $ 10,488 $ 9,579
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 09, 2019
Dec. 01, 2018
Accelerated Share Repurchases [Line Items]      
Stock Repurchased During Period, Shares 972,337    
Stock repurchase, average cost per share (in USD per share) $ 62.55    
Treasury Stock, Value, Acquired, Par Value Method $ 60.8    
2018 Stock Repurchase Program [Member] [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount $ 39.2   $ 100.0
2019 Stock Repurchase Program [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount   $ 100.0  
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 95,575 $ 98,058
In-process products 23,672 24,645
Finished products 132,660 153,385
Total inventories $ 251,907 $ 276,088
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Summary of Significant Accounting Policies Recently Adopted Accounting Standards (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncement, Early Adoption [Line Items]      
Retained earnings $ 645,507   $ 628,207
Operating lease right-of-use assets 35,436 $ 34,300 $ 0
Operating Lease, Liability $ 35,322 $ 35,100  
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
vote / shares
series
bank
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
High end of the range of the required percentage voting interest held to account for investments with the equity method of accounting 50.00%    
Allowance for Doubtful Accounts      
Percentage reserved for accounts receivable due from customers in deteriorating financial condition 100.00%    
Number of banks where demand deposit or money market accounts are held by the company | bank 18    
Fair Value of Financial Instruments      
United States Treasury securities and money market funds included in cash equivalents $ 100 $ 200  
Contingent Consideration for acquisition $ 0 $ 0 $ 1,314
Depreciation and Amortization      
Number of series by which the Board may issue authorized and unissued preferred stock, minimum | series 1    
Voting rights per common share | vote / shares 1    
Weighted-average amortization period 5 years 7 months 6 days    
Minimum | Buildings and site improvements      
Depreciation and Amortization      
Estimated useful life 15 years    
Maximum | Buildings and site improvements      
Depreciation and Amortization      
Estimated useful life 45 years    
XML 63 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions and Dispositions (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2017
Sep. 30, 2017
Jan. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Acquisitions            
Gain on bargain purchase of a business       $ 0 $ 0 $ (6,336)
Goodwill       $ 131,879 130,250 137,140
Weighted-average amortization period       5 years 7 months 6 days    
Goodwill acquired       $ 1,815 913  
Proceeds from Sales of Business, Affiliate and Productive Assets   $ 10,200        
Loss on disposal of a business $ (200)     0 0 (211)
North America            
Acquisitions            
Goodwill       96,244 96,435 95,755
Goodwill acquired       0 913  
Europe            
Acquisitions            
Goodwill       34,300 32,471 $ 39,896
Goodwill acquired       $ 1,815 $ 0  
CG Visions, Inc. [Member] | North America            
Acquisitions            
Cash paid for acquisition     $ 20,800      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other     500      
Goodwill     10,100      
Intangible assets     $ 10,300      
Weighted-average amortization period     7 years      
Noncurrent Assets     $ 20,400      
Business Combination, Contingent Consideration, Liability     1,100      
Gbo Fastening Systems AB [Member] | Europe Segment [Domain]            
Acquisitions            
Cash paid for acquisition     10,200      
Gain on bargain purchase of a business     $ (6,300)      
XML 64 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Litigation Details (Details)
$ in Millions
Nov. 20, 2017
USD ($)
Nishimura v. Gentry Homes, Ltd  
Loss Contingencies [Line Items]  
Amount awarded from other party $ 90
XML 65 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of unrecognized tax benefits      
Balance at the beginning of the period $ 1,757 $ 1,895 $ 1,119
Additions based on tax positions related to prior years 8 0 660
Reductions based on tax positions related to prior years (30) (171) (1)
Additions for tax positions of the current year 167 100 319
Lapse of statute of limitations (196) (67) (202)
Balance at the end of the period 1,706 1,757 1,895
Portion of uncertain tax benefit, if recognized, would reduce effective tax rate 200 100 0
Increase (decrease) in accrued interest as a result of the reversal of accrued interest associated with the lapse of statutes of limitations (20) 5 $ 200
Interest accrued on unrecognized tax benefits $ 400 $ 400  
XML 66 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
 
Purchase Obligations

In addition to the debt and lease obligations described elsewhere in the footnotes, the Company has certain purchase obligations in the ordinary course of business. These purchase obligations are primarily related to the acquisition, construction or expansion of facilities and equipment, consulting agreements, and minimum purchase quantities of certain raw materials. The Company is not a party to any long-term supply contracts with respect to the purchase of raw materials or finished goods. As of December 31, 2019, these purchase obligations were $51.4 million, of which $50.2 million is payable in 2020 and the remainder over the following two years. Debt interest obligations include annual facility fees on the Company’s primary line-of-credit facility in the amount of $0.7 million at December 31, 2019.
 
Employee Relations
 
As of December 31, 2019, approximately 14% of our employees are represented by labor unions and are covered by collective bargaining agreements in the U.S. The Company has two-facility locations with collective bargaining agreements covering tool and die craftsmen, maintenance workers, and sheet-metal workers. In Stockton, California, two union contracts will expire in September 2023 and June 2023, respectively. Also, the Company has two contracts in San Bernardino County, California that will expire in June 2022 and February 2021, respectively. Based on current information and subject to future events and circumstances, the Company believes that, even if new agreements are not reached before the existing labor union contracts expire, it is not expected to have a material adverse effect on the Company’s ability to provide products to customers or on the Company’s profitability.

Environmental

The Company’s policy with regard to environmental liabilities is to accrue for future environmental assessments and remediation costs when information becomes available that indicates that it is probable that the Company is liable for any related claims and assessments and the amount of the liability is reasonably estimable. The Company does not believe that any such matters will have a material adverse effect on the Company’s financial condition, cash flows or results of operations.

Litigation and Potential Claims

From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen enbrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products. In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company’s website.

The resolution of any claim or litigation is subject to inherent uncertainty and could have a material adverse effect on the Company’s financial condition, cash flows or results of operations.

Gentry Homes, Ltd. v. Simpson Strong-Tie Company Inc., et al., Case No. 17-cv-00566, was filed in a federal district court in Hawaii against Simpson Strong-Tie Company Inc. and the Company on November 20, 2017. The Gentry case is a product of a previous state court class action, Nishimura v. Gentry Homes, Ltd., et al., Civil No. 11-1-1522-07, which is now closed. The Nishimura case concerned alleged corrosion of the Company’s galvanized “hurricane straps” and mudsill anchor products used in a residential project in Ewa by Gentry, Honolulu, Hawaii. In the Nishimura case, the plaintiff homeowners and the developer, Gentry Homes, Ltd. (“Gentry”), arbitrated their dispute and agreed on a settlement in the amount of approximately $90 million. In the subsequent Gentry case, Gentry alleges breach of warranty and negligent misrepresentation by the Company related to its
“hurricane strap” and mudsill anchor products, and demands general, special, and consequential damages from the Company in an amount to be proven at trial. Gentry also seeks pre-judgment and post-judgment interest, attorneys’ fees and costs, and other relief. The Company admits no liability and will vigorously defend the claims brought against it. At this time, the Company cannot reasonably ascertain the likelihood that it will be found responsible for substantial damages to Gentry. Based on the facts currently known, and subject to future events and circumstances, the Company believes that all or part of the claims brought against it in the Gentry case may be covered by its insurance policies.

Given the nature and the complexities involved in the Gentry proceeding, the Company is unable to estimate reasonably the likelihood of possible loss or a range of possible loss until the Company knows, among other factors, (i) the specific claims brought against the Company and the legal theories on which they are based; (ii) what claims, if any, might be dismissed without trial; (iii) how the discovery process will affect the litigation; (iv) the settlement posture of the other parties to the litigation; (v) the damages to be proven at trial, particularly if the damages are not specified or are indeterminate; (vi) the extent to which the Company’s insurance policies will cover the claims or any part thereof, if at all; and (vii) any other factors that may have a material effect on the proceeding.
XML 67 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized shares 5,000 5,000
Preferred stock, issued shares 0 0
Preferred stock, outstanding shares 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized shares 160,000,000 160,000,000
Common stock, issued shares 44,209,000 44,998,000
Common stock, outstanding shares 44,209,000 44,998,000
XML 68 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
 
The Company is organized into three reporting segments. The segments are defined by the regions where the Company’s products are manufactured, marketed and distributed to the Company’s customers. The three regional segments are the North America segment (comprised primarily of the Company’s operations in the United States and Canada), the Europe segment and the Asia/Pacific segment (comprised of the Company’s operations in Asia, the South Pacific, and the Middle East). These segments are similar in several ways, including the types of materials used, the production processes, the distribution channels and the product applications.
 
The Administrative & All Other column primarily includes expenses such as self-insured workers compensation claims for employees of the Company’s venting business, which was sold in 2010, stock-based compensation for certain members of management, interest expense, foreign exchange gains or losses and income tax expense, as well as revenues and expenses related to real estate activities, such as gain on sale of property, rental income and depreciation expense on the Company’s property in Vacaville, California. In November 2018, the Vacaville property was sold for $17.5 million, net of closing costs and sales price adjustments and resulted in a pre-tax gain of $8.8 million.
 
The following table shows certain measurements used by management to assess the performance of the segments described above as of December 31, 2019, 2018 and 2017, respectively:
 
(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2019
 
 
 
 
Net sales
$
972,849

 
$
155,144

 
$
8,546

 
$

 
$
1,136,539

Sales to other segments *
1,977

 
2,068

 
26,764

 

 
30,809

Income from operations
176,329

 
6,817

 
(731
)
 
(1,161
)
 
181,254

Depreciation and amortization
30,652

 
5,457

 
1,698

 
595

 
38,402

Significant non-cash charges
5,273

 
1,141

 
211

 
4,157

 
10,782

Provision for income taxes
40,452

 
1,934

 
577

 
1,412

 
44,375

Capital expenditures, including purchases of
    intangible assets, and business acquisitions, net of
    cash acquired
31,695

 
8,245

 
236

 

 
40,176

Total assets
1,269,545

 
169,785

 
30,055

 
(374,019
)
 
1,095,366


(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2018
 
 
 
 
Net sales
$
910,587

 
$
159,027

 
$
9,195

 
$

 
$
1,078,809

Sales to other segments *
2,279

 
1,773

 
28,292

 

 
32,344

Income (loss) from operations
168,139

 
(2,656
)
 
(2,029
)
 
9,171

 
172,625

Depreciation and amortization
30,505

 
6,297

 
1,794

 
797

 
39,393

Impairment of goodwill

 
6,686

 

 

 
6,686

Significant non-cash charges
6,340

 
1,169

 
48

 
3,619

 
11,176

Provision for income taxes
39,638

 
2,947

 
113

 
2,797

 
45,495

Capital expenditures and business acquisitions, net of
cash acquired
27,059

 
2,556

 
1,702

 

 
31,317

Total assets
1,119,012

 
157,437

 
25,644

 
(280,430
)
 
1,021,663

 
(in thousands) 
North
America
 
 Europe
 
Asia/
Pacific
 
Administrative
& All Other
 
 Total
2017
 
 
 
 
Net sales
$
803,697

 
$
165,155

 
$
8,173

 
$

 
$
977,025

Sales to other segments *
3,237

 
959

 
20,715

 

 
24,911

Income (loss) from operations
132,995

 
2,723

 
1,296

 
1,259

 
138,273

Depreciation and amortization
25,745

 
5,832

 
1,246

 
901

 
33,724

Gain on bargain purchase of a business

 
6,336

 

 

 
6,686

Significant non-cash charges
9,861

 
1,509

 
65

 
2,473

 
13,908

Provision for (benefit from) income taxes
47,434

 
2,124

 
419

 
1,824

 
51,801

Capital expenditures and business acquisitions, net of
cash acquired
70,040

 
11,411

 
4,511

 

 
85,962

Total assets
953,033

 
208,640

 
26,820

 
(150,970
)
 
1,037,523

 
 * Sales to other segments are eliminated on consolidation.

Cash collected by the Company’s United States subsidiaries is routinely transferred into the Company’s cash management accounts, and therefore has been in the total assets of "Administrative & All Other." Cash and cash equivalent balances in "Administrative & All Other" were $161.4 million, $114.8 million and $82.0 million as of December 31, 2019, 2018 and 2017, respectively. As of December 31, 2019, the Company had $68.8 million, or 29.9%, of its cash and cash equivalents held outside the United States in accounts belonging to the Company’s various foreign operating entities. The majority of this balance is held in foreign currencies and could be subject to additional taxation if repatriated to the United States.
 
The significant non-cash charges comprise compensation related to equity awards under the Company’s stock-based incentive plans and the Company’s employee stock bonus plan. The Company’s measure of profit or loss for its reportable segments is income (loss) from operations. The reconciling amounts between consolidated income before tax and consolidated income from operations are net interest income (expense), net and other, foreign exchange gain (loss), net gain on bargain purchase of a business, and loss on disposal of a business. Interest income (expense) is primarily attributed to “Administrative & All Other.”

The following table shows the geographic distribution of the Company’s net sales and long-lived assets as of December 31, 2019, 2018 and 2017, respectively:
 
 
2019
 
2018
 
2017
 (in thousands) 
Net
Sales
 
Long-Lived
Assets
 
Net
Sales
 
Long-Lived
Assets
 
Net
Sales
 
Long-Lived
Assets
United States
$
921,703

 
$
210,349

 
$
860,482

 
$
210,063

 
$
758,181

 
$
223,184

Canada
47,948

 
1,181

 
46,874

 
4,257

 
43,176

 
4,650

United Kingdom
26,376

 
1,683

 
27,194

 
1,417

 
23,157

 
1,459

Germany
22,357

 
10,529

 
22,950

 
13,221

 
21,821

 
14,153

France
39,969

 
7,010

 
40,182

 
7,891

 
36,677

 
9,152

Poland
11,826

 
2,770

 
10,200

 
2,794

 
20,409

 
2,471

Sweden
13,792

 
1,762

 
15,461

 
1,154

 
16,421

 
1,068

Denmark
10,761

 
2,235

 
11,682

 
1,454

 
14,723

 
1,601

Norway
11,238

 

 
12,324

 

 
12,902

 
229

Switzerland
5,600

 
7,781

 
6,939

 
8,067

 
5,593

 
8,748

Australia
4,939

 
110

 
6,119

 
199

 
5,501

 
268

Belgium
5,605

 
1,913

 
5,547

 
1,961

 
5,050

 
2,065

The Netherlands
4,019

 
93

 
5,068

 
81

 
4,834

 
110

New Zealand
3,606

 
166

 
3,061

 
111

 
2,604

 
130

Chile
3,198

 
28

 
3,233

 
41

 
2,314

 
61

Other countries
3,602

 
10,647

 
1,493

 
11,635

 
3,662

 
12,710

 
$
1,136,539

 
$
258,257

 
$
1,078,809

 
$
264,346

 
$
977,025

 
$
282,059


 
Net sales and long-lived assets, excluding intangible assets, are attributable to the country where the sales or manufacturing operations are located.
 
The Company’s wood construction products include connectors, truss plates, fastening systems, fasteners and pre-fabricated shearwalls and are used for connecting and strengthening wood-based construction primarily in the residential construction market. Its concrete construction products include adhesives, specialty chemicals, mechanical anchors, carbide drill bits, powder actuated tools and reinforcing fiber materials and are used for restoration, protection or strengthening concrete, masonry and steel construction in residential, industrial, commercial and infrastructure construction. The following table show the distribution of the Company’s net sales by product for the years ended December 31, 2019, 2018 and 2017, respectively:

(in thousands) 
2019
 
2018
 
2017
Wood Construction
$
948,768

 
$
913,202

 
$
833,200

Concrete Construction
187,462

 
165,317

 
143,102

Other
309

 
290

 
723

Total
$
1,136,539

 
$
1,078,809

 
$
977,025



One customer, The Home Depot, accounted for as much as 11% of net sales for the year ended December 31, 2019 and no customers accounted for as much as 10% of net sales for the years ended 2018 and 2017.
XML 69 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]      
Cash dividends declared per share of common stock $ 0.91 $ 0.87 $ 0.81
Common stock issued, price per share (in dollars per share) $ 54.13 $ 57.41 $ 44.26
XML 70 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contract with Customer
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer
Revenue from Contracts with Customers

Disaggregated revenue

The Company disaggregates net sales into the following major product groups as described in its segment information included in these financial statements under Note 18.

Wood Construction Products Revenue. Wood construction products represented almost 84% and 85% of total net sales in the year ended December 31, 2019 and 2018.
Concrete Construction Products Revenue. Concrete construction products represented 16% and 15% of total net sales in the year ended December 31, 2019 and 2018.

Customer acceptance criteria. Generally, there are no customer acceptance criteria included in the Company’s standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, which are generally 30 to 60 days after the issue date.

Other revenue. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services were less than 1.0% of net sales and recognized as the services are completed or the software products and services are delivered. Services may be sold separately or in bundled packages. The typical contract length for service is generally less than one year. For bundled packages, the Company accounts for individual services separately if they are distinct. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services.

Reconciliation of contract balances

Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of December 31, 2019, the Company had no contract assets or contract liabilities from contracts with customers.

Other accounting considerations

Volume discounts. Volume discounts are accounted for as variable consideration because the transaction price is uncertain until the customer completes or fails to purchase the specified volume of purchases (consideration is contingent on a future outcome - occurrence or nonoccurrence). In addition, the Company applies the volume rebate or discount retrospectively, because the final price of each products or services sold depends on the customer's total purchases subject to the rebate program. Estimated rebates are deducted from revenues based on the gross transaction price and historical experience with the customer.

Rights of return and other allowances. Rights of return creates variability in the transaction price. The Company accounts for returned product during the return period as a refund to customer and not a performance obligation. The estimated allowance for returns is based on historical percentage of returns and allowance from prior periods and the customer's historical purchasing pattern. This estimate is deducted from revenues based on the gross transaction price.

Principal versus Agent. The Company considered the principal versus agent guidance of the new revenue recognition standard and concluded that the Company is the principal in a third-party transaction. The Company manufactures its products and has control over transfer of its products to Dealer Distributors, Contract Distributors, and end customers.

Costs to obtain or fulfill a contract. Costs incurred to obtain a contract are immaterial. Commission cost is not an incremental cost directly related to obtaining a contract.

Shipping costs. The Company recognizes shipping and handling activities that occur after the customer has obtained control of goods as a fulfillment cost rather than as an additional promised service. Therefore, the Company recognizes revenue and accrues shipping and handling costs when the control of goods transfers to the customer upon shipment.

Advertising costs. Cooperative advertising and partnership discounts are consideration payable to a customer and not a payment in exchange for a distinct product or service at fair value. Estimated cooperative advertising and partnership discounts are reductions to the transaction price.
XML 71 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Trade Accounts Receivable, net
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Trade Accounts Receivable, net
Trade Accounts Receivable, net

Trade accounts receivable consisted of the following:
 
 
December 31,
 (in thousands)
2019
 
2018
Trade accounts receivable
$
144,729

 
$
149,886

Allowance for doubtful accounts
(1,935
)
 
(1,364
)
Allowance for sales discounts
(3,430
)
 
(2,470
)
 
$
139,364

 
$
146,052


XML 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 325 505 1 false 73 0 false 11 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.simpsonfg.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.simpsonfg.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.simpsonfg.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.simpsonfg.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.simpsonfg.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1004001 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.simpsonfg.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.simpsonfg.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101100 - Disclosure - Operations and Summary of Significant Accounting Policies Sheet http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPolicies Operations and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Revenue from Contract with Customer Sheet http://www.simpsonfg.com/role/RevenueFromContractWithCustomer Revenue from Contract with Customer Notes 10 false false R11.htm 2104100 - Disclosure - Net Income per Share Sheet http://www.simpsonfg.com/role/NetIncomePerShare Net Income per Share Notes 11 false false R12.htm 2105100 - Disclosure - Shareholders' equity Sheet http://www.simpsonfg.com/role/ShareholdersEquity Shareholders' equity Notes 12 false false R13.htm 2106100 - Disclosure - Stock-Based Compensation Plans Sheet http://www.simpsonfg.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 13 false false R14.htm 2107100 - Disclosure - Trade Accounts Receivable, net Sheet http://www.simpsonfg.com/role/TradeAccountsReceivableNet Trade Accounts Receivable, net Notes 14 false false R15.htm 2108100 - Disclosure - Inventories Sheet http://www.simpsonfg.com/role/Inventories Inventories Notes 15 false false R16.htm 2109100 - Disclosure - Property, Plant and Equipment Property, Plant and Equipment Sheet http://www.simpsonfg.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipment Property, Plant and Equipment Property, Plant and Equipment Notes 16 false false R17.htm 2110100 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 17 false false R18.htm 2111100 - Disclosure - Leases (Notes) Notes http://www.simpsonfg.com/role/LeasesNotes Leases (Notes) Notes 18 false false R19.htm 2112100 - Disclosure - Acquisitions and Dispositions Sheet http://www.simpsonfg.com/role/AcquisitionsAndDispositions Acquisitions and Dispositions Notes 19 false false R20.htm 2113100 - Disclosure - Accrued Liabilities Sheet http://www.simpsonfg.com/role/AccruedLiabilities Accrued Liabilities Notes 20 false false R21.htm 2113100 - Disclosure - Debt Sheet http://www.simpsonfg.com/role/Debt Debt Notes 21 false false R22.htm 2114100 - Disclosure - Commitments and Contingencies Sheet http://www.simpsonfg.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 2115100 - Disclosure - Income Taxes Sheet http://www.simpsonfg.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2116100 - Disclosure - Retirement Plans Sheet http://www.simpsonfg.com/role/RetirementPlans Retirement Plans Notes 24 false false R25.htm 2117100 - Disclosure - Related Party Transactions Sheet http://www.simpsonfg.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 2118100 - Disclosure - Segment Information Sheet http://www.simpsonfg.com/role/SegmentInformation Segment Information Notes 26 false false R27.htm 2119100 - Disclosure - Subsequent Events Sheet http://www.simpsonfg.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 2120100 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccounts SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS Notes 28 false false R29.htm 2120100 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 29 false false R30.htm 2201201 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPolicies Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPolicies 30 false false R31.htm 2304301 - Disclosure - Net Income per Share (Tables) Sheet http://www.simpsonfg.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.simpsonfg.com/role/NetIncomePerShare 31 false false R32.htm 2305301 - Disclosure - Shareholders' equity (Tables) Sheet http://www.simpsonfg.com/role/ShareholdersEquityTables Shareholders' equity (Tables) Tables http://www.simpsonfg.com/role/ShareholdersEquity 32 false false R33.htm 2306301 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://www.simpsonfg.com/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://www.simpsonfg.com/role/StockBasedCompensationPlans 33 false false R34.htm 2307301 - Disclosure - Trade Accounts Receivable, net (Tables) Sheet http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables Trade Accounts Receivable, net (Tables) Tables http://www.simpsonfg.com/role/TradeAccountsReceivableNet 34 false false R35.htm 2308301 - Disclosure - Inventories (Tables) Sheet http://www.simpsonfg.com/role/InventoriesTables Inventories (Tables) Tables http://www.simpsonfg.com/role/Inventories 35 false false R36.htm 2309301 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.simpsonfg.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.simpsonfg.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipment 36 false false R37.htm 2310301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.simpsonfg.com/role/GoodwillAndIntangibleAssetsNet 37 false false R38.htm 2313301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.simpsonfg.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.simpsonfg.com/role/AccruedLiabilities 38 false false R39.htm 2313301 - Disclosure - Debt (Tables) Sheet http://www.simpsonfg.com/role/DebtTables Debt (Tables) Tables http://www.simpsonfg.com/role/Debt 39 false false R40.htm 2315301 - Disclosure - Income Taxes (Tables) Sheet http://www.simpsonfg.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.simpsonfg.com/role/IncomeTaxes 40 false false R41.htm 2318301 - Disclosure - Segment Information (Tables) Sheet http://www.simpsonfg.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.simpsonfg.com/role/SegmentInformation 41 false false R42.htm 2320301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnaudited 42 false false R43.htm 2401403 - Disclosure - Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details) Sheet http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesPpeAndOtherMiscDisclosuresDetails Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details) Details 43 false false R44.htm 2401404 - Disclosure - Equity Investments (Details) Sheet http://www.simpsonfg.com/role/EquityInvestmentsDetails Equity Investments (Details) Details 44 false false R45.htm 2401405 - Disclosure - Operations and Summary of Significant Accounting Policies - Research and Development and Advertisting Costs (Details) Sheet http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertistingCostsDetails Operations and Summary of Significant Accounting Policies - Research and Development and Advertisting Costs (Details) Details 45 false false R46.htm 2401406 - Disclosure - Operations and Summary of Significant Accounting Policies - Stock Based Compensation (Details) Sheet http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Operations and Summary of Significant Accounting Policies - Stock Based Compensation (Details) Details 46 false false R47.htm 2401407 - Disclosure - Operations and Summary of Significant Accounting Policies Recently Adopted Accounting Standards (Details) Sheet http://www.simpsonfg.com/role/OperationsAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails Operations and Summary of Significant Accounting Policies Recently Adopted Accounting Standards (Details) Details 47 false false R48.htm 2403401 - Disclosure - Revenue from Contract with Customer (Details) Sheet http://www.simpsonfg.com/role/RevenueFromContractWithCustomerDetails Revenue from Contract with Customer (Details) Details http://www.simpsonfg.com/role/RevenueFromContractWithCustomer 48 false false R49.htm 2404402 - Disclosure - Net Income per Share - Shares and EPS (Details) Sheet http://www.simpsonfg.com/role/NetIncomePerShareSharesAndEpsDetails Net Income per Share - Shares and EPS (Details) Details 49 false false R50.htm 2405402 - Disclosure - Shareholders' equity - Stock Repurchase Program (Details) Sheet http://www.simpsonfg.com/role/ShareholdersEquityStockRepurchaseProgramDetails Shareholders' equity - Stock Repurchase Program (Details) Details 50 false false R51.htm 2405403 - Disclosure - Shareholders' equity - Comprehensive Income (Loss) - (Details) Sheet http://www.simpsonfg.com/role/ShareholdersEquityComprehensiveIncomeLossDetails Shareholders' equity - Comprehensive Income (Loss) - (Details) Details 51 false false R52.htm 2406402 - Disclosure - Stock-Based Compensation Plans (Details) Sheet http://www.simpsonfg.com/role/StockBasedCompensationPlansDetails Stock-Based Compensation Plans (Details) Details http://www.simpsonfg.com/role/StockBasedCompensationPlansTables 52 false false R53.htm 2407402 - Disclosure - Trade Accounts Receivable, net (Details) Sheet http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails Trade Accounts Receivable, net (Details) Details http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables 53 false false R54.htm 2408402 - Disclosure - Inventories (Details) Sheet http://www.simpsonfg.com/role/InventoriesDetails Inventories (Details) Details http://www.simpsonfg.com/role/InventoriesTables 54 false false R55.htm 2409402 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.simpsonfg.com/role/PropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://www.simpsonfg.com/role/PropertyPlantAndEquipmentTables 55 false false R56.htm 2410402 - Disclosure - Goodwill- Goodwill and Intangible Assets, Net (Details) Sheet http://www.simpsonfg.com/role/GoodwillGoodwillAndIntangibleAssetsNetDetails Goodwill- Goodwill and Intangible Assets, Net (Details) Details 56 false false R57.htm 2410403 - Disclosure - Amortizable Intangible Assets - Goodwill and Intangible Assets, Net (Details) Sheet http://www.simpsonfg.com/role/AmortizableIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails Amortizable Intangible Assets - Goodwill and Intangible Assets, Net (Details) Details 57 false false R58.htm 2410404 - Disclosure - Indefinite-Lived Intangible Assets- Goodwill and Intangible Assets, Net (Details) Sheet http://www.simpsonfg.com/role/IndefiniteLivedIntangibleAssetsGoodwillAndIntangibleAssetsNetDetails Indefinite-Lived Intangible Assets- Goodwill and Intangible Assets, Net (Details) Details 58 false false R59.htm 2411402 - Disclosure - Leases (Details) Sheet http://www.simpsonfg.com/role/LeasesDetails Leases (Details) Details http://www.simpsonfg.com/role/LeasesNotes 59 false false R60.htm 2412401 - Disclosure - Acquisitions and Dispositions (Details) Sheet http://www.simpsonfg.com/role/AcquisitionsAndDispositionsDetails Acquisitions and Dispositions (Details) Details http://www.simpsonfg.com/role/AcquisitionsAndDispositions 60 false false R61.htm 2413402 - Disclosure - Accrued Liabilities (Details) Sheet http://www.simpsonfg.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.simpsonfg.com/role/AccruedLiabilitiesTables 61 false false R62.htm 2413402 - Disclosure - Debt (Details) Sheet http://www.simpsonfg.com/role/DebtDetails Debt (Details) Details http://www.simpsonfg.com/role/DebtTables 62 false false R63.htm 2414401 - Disclosure - Commitments and Contingencies - Purchase Obligations and Employee Relations (Details) Sheet http://www.simpsonfg.com/role/CommitmentsAndContingenciesPurchaseObligationsAndEmployeeRelationsDetails Commitments and Contingencies - Purchase Obligations and Employee Relations (Details) Details 63 false false R64.htm 2414402 - Disclosure - Commitments and Contingencies Litigation Details (Details) Sheet http://www.simpsonfg.com/role/CommitmentsAndContingenciesLitigationDetailsDetails Commitments and Contingencies Litigation Details (Details) Details 64 false false R65.htm 2415402 - Disclosure - Income Taxes - Tax Cuts and Jobs Act (Details) Sheet http://www.simpsonfg.com/role/IncomeTaxesTaxCutsAndJobsActDetails Income Taxes - Tax Cuts and Jobs Act (Details) Details 65 false false R66.htm 2415403 - Disclosure - Income Taxes (Details) Sheet http://www.simpsonfg.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.simpsonfg.com/role/IncomeTaxesTables 66 false false R67.htm 2415404 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.simpsonfg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 67 false false R68.htm 2415405 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.simpsonfg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 68 false false R69.htm 2416401 - Disclosure - Retirement Plans (Details) Sheet http://www.simpsonfg.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.simpsonfg.com/role/RetirementPlans 69 false false R70.htm 2418402 - Disclosure - Segment Information (Details) Sheet http://www.simpsonfg.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.simpsonfg.com/role/SegmentInformationTables 70 false false R71.htm 2418403 - Disclosure - Segment Information - Geographic Distribution and Net Sales by Product (Details) Sheet http://www.simpsonfg.com/role/SegmentInformationGeographicDistributionAndNetSalesByProductDetails Segment Information - Geographic Distribution and Net Sales by Product (Details) Details 71 false false R72.htm 2419401 - Disclosure - Subsequent Events (Details) Sheet http://www.simpsonfg.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.simpsonfg.com/role/SubsequentEvents 72 false false R73.htm 2420401 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.simpsonfg.com/role/ScheduleIiValuationAndQualifyingAccounts 73 false false R74.htm 2420402 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) Sheet http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (Unaudited) (Details) Details http://www.simpsonfg.com/role/SelectedQuarterlyFinancialDataUnauditedTables 74 false false All Reports Book All Reports ssd10k2019.htm exhibit107.htm exhibit108.htm exhibit109.htm exhibit21-listofsubsid.htm exhibit23auditorsconse.htm exhibit311annualceocer.htm exhibit312annualcfocer.htm exhibit322019.htm exhibit41.htm ssd-20191231.xsd ssd-20191231_cal.xml ssd-20191231_def.xml ssd-20191231_lab.xml ssd-20191231_pre.xml a5yearreturn2019a02.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 true true XML 73 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Notes)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Lessee, Operating Leases [Text Block]
Leases

On January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company has operating leases for certain facilities, equipment and autos. The existing operating leases expire at various dates through 2024, some of which include options to extend the leases for up to five years. The Company measures its lease liability as the present value of the lease payments to be made over the lease term, which are discounted using the Company’s incremental borrowing rate. The Company measures its ROU assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.

Finance Lease Obligations

During 2017, the Company entered into two to four-year lease agreements for certain office equipment with Cisco Systems Capital Corporation for a total of approximately $4.4 million, which was recorded in fixed assets as capital lease obligations. These capital lease obligations are included in current liabilities and other long-term liabilities in the accompanying consolidated balance sheets. The interest rates for these two capital leases are 2.89% and 3.50%, respectively, and the two leases will mature in May 2021 and July 2021, respectively.

The following table provides a summary of leases included on the consolidated balance sheets, consolidated statements of earnings, and consolidated statements of cash flows as of December 31, 2019:
 
Consolidated Balance Sheets Line Item
At December 31, 2019
(in thousands)
 
 
Operating leases
 
 
Assets
 
 
Operating leases
Operating lease right-of-use assets
$
35,436

Liabilities
 
 
Operating-current
Accrued expenses and other current liabilities
$
7,392

Operating-noncurrent
Operating lease liabilities
27,930

Total operating lease liabilities
 
$
35,322

Finance leases
 
 
Assets
 
 
Property and equipment, gross
Property, plant and equipment, net
$
3,569

Accumulated amortization
Property, plant and equipment, net
(2,739
)
Property and equipment, net
Property, plant and equipment, net
$
830

Liabilities
 
 
Other current liabilities
Accrued expenses and other current liabilities
$
1,125

Other long-term liabilities
Deferred income tax and other long-term liabilities
386

   Total finance lease liabilities
 
$
1,511


The components of lease expense were as follows:
 
Consolidated Statements of Operations Line Item
Twelve Months Ended December 31, 2019
(in thousands)
 
 
Operating lease cost
General administrative expenses and
cost of sales
$
9,234

Finance lease cost:
 
 
   Amortization of right-of-use assets
General administrative expenses
$
872

   Interest on lease liabilities
Interest expense, net
68

Total finance lease cost
 
$
940


Other information

Supplemental cash flow information related to leases is as follows:
 
Twelve Months Ended December 31, 2019
(in thousands)
 
Cash paid for amounts included in the measurement of lease liabilities:
 
   Operating cash flows for operating leases
$
8,988

   Finance cash flows for finance leases
1,160

Operating right-of-use assets obtained in exchange for new lease liabilities
 
   Operating leases
5,920


The following is a schedule, by years, of maturities for lease liabilities as of December 31, 2019:
(in thousands)
Operating Leases
Finance Leases
2020
$
9,425

$
1,160

2021
7,978

386

2022
5,834


2023
3,978


2024
3,275


Thereafter
11,563


Total lease payments
42,053

1,546

Less: Present value discount
(6,731
)
(35
)
     Total lease liabilities
$
35,322

$
1,511


The following table summarizes the Company’s lease terms and discount rates as of December 31, 2019:
Weighted-average remaining lease terms (in years):
 
Operating leases
6.54

Finance leases
1.44

Weighted-average discount rate:
 
Operating leases
5.37
%
Finance leases
3.23
%

Lessee, Finance Leases [Text Block]
Leases

On January 1, 2019, the Company adopted ASU 2016-02 using the optional transition method. The Company has operating leases for certain facilities, equipment and autos. The existing operating leases expire at various dates through 2024, some of which include options to extend the leases for up to five years. The Company measures its lease liability as the present value of the lease payments to be made over the lease term, which are discounted using the Company’s incremental borrowing rate. The Company measures its ROU assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.

Finance Lease Obligations

During 2017, the Company entered into two to four-year lease agreements for certain office equipment with Cisco Systems Capital Corporation for a total of approximately $4.4 million, which was recorded in fixed assets as capital lease obligations. These capital lease obligations are included in current liabilities and other long-term liabilities in the accompanying consolidated balance sheets. The interest rates for these two capital leases are 2.89% and 3.50%, respectively, and the two leases will mature in May 2021 and July 2021, respectively.

The following table provides a summary of leases included on the consolidated balance sheets, consolidated statements of earnings, and consolidated statements of cash flows as of December 31, 2019:
 
Consolidated Balance Sheets Line Item
At December 31, 2019
(in thousands)
 
 
Operating leases
 
 
Assets
 
 
Operating leases
Operating lease right-of-use assets
$
35,436

Liabilities
 
 
Operating-current
Accrued expenses and other current liabilities
$
7,392

Operating-noncurrent
Operating lease liabilities
27,930

Total operating lease liabilities
 
$
35,322

Finance leases
 
 
Assets
 
 
Property and equipment, gross
Property, plant and equipment, net
$
3,569

Accumulated amortization
Property, plant and equipment, net
(2,739
)
Property and equipment, net
Property, plant and equipment, net
$
830

Liabilities
 
 
Other current liabilities
Accrued expenses and other current liabilities
$
1,125

Other long-term liabilities
Deferred income tax and other long-term liabilities
386

   Total finance lease liabilities
 
$
1,511


The components of lease expense were as follows:
 
Consolidated Statements of Operations Line Item
Twelve Months Ended December 31, 2019
(in thousands)
 
 
Operating lease cost
General administrative expenses and
cost of sales
$
9,234

Finance lease cost:
 
 
   Amortization of right-of-use assets
General administrative expenses
$
872

   Interest on lease liabilities
Interest expense, net
68

Total finance lease cost
 
$
940


Other information

Supplemental cash flow information related to leases is as follows:
 
Twelve Months Ended December 31, 2019
(in thousands)
 
Cash paid for amounts included in the measurement of lease liabilities:
 
   Operating cash flows for operating leases
$
8,988

   Finance cash flows for finance leases
1,160

Operating right-of-use assets obtained in exchange for new lease liabilities
 
   Operating leases
5,920


The following is a schedule, by years, of maturities for lease liabilities as of December 31, 2019:
(in thousands)
Operating Leases
Finance Leases
2020
$
9,425

$
1,160

2021
7,978

386

2022
5,834


2023
3,978


2024
3,275


Thereafter
11,563


Total lease payments
42,053

1,546

Less: Present value discount
(6,731
)
(35
)
     Total lease liabilities
$
35,322

$
1,511


The following table summarizes the Company’s lease terms and discount rates as of December 31, 2019:
Weighted-average remaining lease terms (in years):
 
Operating leases
6.54

Finance leases
1.44

Weighted-average discount rate:
 
Operating leases
5.37
%
Finance leases
3.23
%

XML 74 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill, by segment
The annual changes in the carrying amount of goodwill, by segment, as of December 31, 2018 and 2019, were as follows, respectively:

(in thousands)
North
America
 
Europe
 
Asia
Pacific
 
Total
Balance as of January 1, 2018
 
 
 
 
 
 
 
Goodwill
$
106,421

 
$
53,311

 
$
1,489

 
$
161,221

Accumulated impairment losses
(10,666
)
 
(13,415
)
 

 
(24,081
)
 
95,755

 
39,896

 
1,489

 
137,140

Goodwill acquired
913

 

 

 
913

Foreign exchange
(233
)
 
(739
)
 
(145
)
 
(1,117
)
Impairment

 
(6,686
)
 

 
(6,686
)
Balance as of December 31, 2018
 
 
 
 
 
 
0

Goodwill
107,101

 
52,573

 
1,344

 
161,018

Accumulated impairment losses
(10,666
)
 
(20,102
)
 

 
(30,768
)
 
96,435

 
32,471

 
1,344

 
130,250

Goodwill acquired

 
1,815

 

 
1,815

Foreign exchange
129

 
14

 
(9
)
 
134

Reclassifications(1)
(320
)
 

 

 
(320
)
Balance as of December 31, 2019
 
 
 
 
 
 
0

Goodwill
106,910

 
54,402

 
1,335

 
162,647

Accumulated impairment losses
(10,666
)
 
(20,102
)
 

 
(30,768
)
 
$
96,244

 
$
34,300

 
$
1,335

 
$
131,879

 (1) Reclassifications in 2019 of $481 thousand in non-compete agreements, trademarks and other, with a corresponding reductions of $320 thousand in
goodwill and $161 thousand in other assets related to Radius Track acquisition.

The Company tests goodwill for impairment at the reporting unit level on an annual basis (in the fourth quarter). Our goodwill balance is not amortized to expense, and we may assess qualitative factors to determine whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount as a basis for determining whether it is necessary to complete quantitative impairment assessments. The reporting unit level is generally one level below the operating segment, which is at the country level, except for the United States, Australia and S&P Clever reporting units.
The Company determined that the United States reporting unit includes four components: Northwest United States, Southwest United States, Northeast United States and Southeast United States. The Australia reporting unit includes two components: Australia and New Zealand. The S&P Clever reporting unit includes ten components: S&P Switzerland, S&P Poland, S&P Austria, S&P The Netherlands, S&P Portugal, S&P Germany, S&P France, Socom, S&P Nordic and S&P Spain. For each of these reporting units, the Company aggregated the components because management concluded that they are economically similar and that the goodwill is recoverable from these components working in concert.
We evaluate the recoverability of goodwill in accordance with Accounting Standard Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other. In addition, the Company prospectively adopted as part of its review in 2018 the Financial Accounting Standard Board (FASB) issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.
We first assess qualitative factors related to the goodwill of the reporting units to determine whether it is necessary to perform an impairment test. If the Company judges that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, including goodwill, no further testing is required. This assessment method was utilized in our 2019 annual goodwill impairment test.
In 2018 and 2017, the Company performed a quantitative approach for the reporting units. For all reporting units, the Company compares the fair value of the reporting unit to its carrying value. The fair value calculation uses both the income approach (discounted cash flow method) and the market approach, equally weighted. If the Company judges that the carrying value of the net assets assigned to the reporting unit, including goodwill, exceeds the fair value of the reporting unit, the Company would record an impairment charge equal to the difference between the implied of the goodwill and the carrying value, not to exceed the goodwill asset's carrying amount.
The 2018 annual testing of goodwill for impairment resulted in an impairment charge. The carrying value of the Denmark reporting unit exceeded its fair value in an amount that approximated the carrying value of its goodwill, primarily due to the reporting unit not meeting management's pre-tax operating profit objectives. As a result, the Company impaired all of the Denmark reporting unit’s goodwill, which was $6.7 million at December 31, 2018.

The 2019 and 2017 annual testing of goodwill for impairment did not result in impairment charges.
Schedule of changes in the carrying amounts of finite-lived intangible assets subject to amortization
The annual changes in the carrying amounts of patents, unpatented technologies, customer relationships and non-compete agreements and other intangible assets subject to amortization for the years ended December 31, 2019 and 2018 were as follows:
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents
 
 
Balance at January 1, 2018
$
2,350

 
$
(545
)
 
$
1,805

Amortization

 
(107
)
 
(107
)
Removal of fully amortized assets
(241
)
 
241

 

Balance at December 31, 2018
2,109

 
(411
)
 
1,698

Purchases of intangible assets
2,550

 

 
2,550

Amortization

 
(150
)
 
(150
)
Balance at December 31, 2019
$
4,659

 
$
(561
)
 
$
4,098

 
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Unpatented Technology
 
 
Balance at January 1, 2018
$
21,667

 
$
(10,979
)
 
$
10,688

Amortization

 
(2,557
)
 
(2,557
)
Reclassifications (1)
277

 

 
277

Foreign exchange
(90
)
 

 
(90
)
Removal of fully amortized assets
(1,192
)
 
1,192

 

Balance at December 31, 2018
20,662

 
(12,344
)
 
8,318

Amortization

 
(2,017
)
 
(2,017
)
Foreign exchange
166

 
$

 
166

Balance at December 31, 2019
$
21,616

 
$
(14,361
)
 
$
7,255

 (1) Reclassifications in 2018 of $0.3 million in unpatented technology, with a corresponding reduction in other assets related to Technogrout asset acquisition.
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Non-Compete Agreements,
Trademarks and Other
 
 
 
 
Balance at January 1, 2018
$
12,225

 
(2,817
)
 
9,408

Assets acquisitions, net of cash acquired
879

 

 
879

Amortization

 
(1,757
)
 
(1,757
)
Reclassifications(1)
(24
)
 

 
(24
)
Removal of fully amortized assets
(855
)
 
855

 

Balance at December 31, 2018
12,225

 
(3,719
)
 
8,506

Purchases of intangible assets
2,081

 

 
2,081

Assets acquisitions, net of cash acquired
6

 

 

Amortization

 
(1,910
)
 
(1,910
)
Reclassifications(2)
481

 

 
481

Foreign exchange
10

 

 
10

Removal of fully amortized asset
(100
)
 
100

 

Balance at December 31, 2019
$
14,703

 
$
(5,529
)
 
$
9,174

 (1)Reclassifications in 2018 of $24 thousand in non-compete agreements, trademarks and other, with a corresponding decrease in other assets related to Technogrout
acquisition.
(2)Reclassifications in 2019 of $481 thousand in non-compete agreements, trademarks and other, with a corresponding reductions of $320 thousand in goodwill
and $161 thousand in other assets related to Radius Track acquisition.
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Customer Relationships
 
 
Balance at January 1, 2018
$
17,678

 
(10,869
)
 
6,809

Amortization

 
(1,430
)
 
(1,430
)
Foreign exchange
(115
)
 

 
(115
)
Balance at December 31, 2018
17,563

 
(12,299
)
 
5,264

Amortization

 
(1,433
)
 
(1,433
)
Foreign exchange
(27
)
 

 
(27
)
Balance at December 31, 2019
$
17,660

 
$
(13,732
)
 
$
3,928


Schedule of estimated future amortization of intangible assets
At December 31, 2019, estimated future amortization of intangible assets was as follows:
 
(in thousands) 
2020
$
5,933

2021
5,341

2022
3,436

2023
2,616

2024
1,665

Thereafter
5,464

 
$
24,455


Schedule of finite-lived intangible assets
Definite-lived and indefinite-lived assets, net, by segment as of December 31, 2019 and 2018 were as follows: 
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
(in thousands)
 
 
Total Intangible Assets
 
 
North America
$
30,825

 
$
(16,002
)
 
$
14,823

Europe
22,353

 
(12,774
)
 
9,579

Total
$
53,178

 
$
(28,776
)
 
$
24,402


 
At December 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
(in thousands)
 
 
Total Intangible Assets
 
 
North America
$
33,756

 
$
(19,173
)
 
$
14,583

Europe
25,500

 
(15,012
)
 
10,488

Total
$
59,256

 
$
(34,185
)
 
$
25,071


XML 75 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Company's stock-based compensation activity
The following table shows the Company’s stock-based compensation activity:
 
Fiscal Years Ended December 31,
(in thousands) 
2019
 
2018
 
2017
Stock-based compensation expense recognized in operating expenses
$
9,480

 
$
10,356

 
$
12,744

Tax benefit of stock-based compensation expense in provision for income taxes
2,330

 
2,476

 
4,575

Stock-based compensation expense, net of tax
$
7,150

 
$
7,880

 
$
8,169

Fair value of shares vested
$
16,760

 
$
15,372

 
$
11,043

Proceeds to the Company from the exercise of stock options
$

 
$
695

 
$
6,610


Schedule of unvested restricted stock unit activity following table summarizes the Company’s unvested restricted stock unit activity for the year ended December 31, 2019:

Shares
(in thousands)
 
Weighted-
Average
Price
 
Aggregate
Intrinsic
Value *
(in thousands)
Unvested Restricted Stock Units (RSUs)
 
 
Outstanding at January 1, 2019
604

 
$
41.37

 
$
32,669

Awarded
221

 
57.73

 


Vested
(275
)
 
37.71

 


Forfeited
(87
)
 
57.06

 


Outstanding at December 31, 2019
462

 
$
47.75

 
$
37,065

Outstanding and expected to vest at December 31, 2019
458

 
$
47.69

 
$
36,763



* The intrinsic value for outstanding and expected to vest is calculated using the closing price per share of $80.23, as reported by the New York Stock Exchange on December 31, 2019.
XML 76 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
director
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
shares
Unrecognized compensation cost and vesting period      
Unrecognized compensation costs related to unvested stock-based compensation arrangements $ 7,700    
Weighted-average period for recognition of unrecognized stock-based compensation expense 1 year 9 months 18 days    
Other disclosures      
Stock-based compensation expense recognized in operating expenses $ 9,480 $ 10,356 $ 12,744
Requisite service period for options to vest 4 years    
Tax benefit of stock-based compensation expense in provision for income taxes $ 2,330 2,476 4,575
Share-based Payment Arrangement, Expense, after Tax 7,150 7,880 8,169
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 16,760 15,372 11,043
Issuance of Company’s common stock $ 0 $ 695 $ 6,610
Stock Bonus Plan      
Other disclosures      
Shares issued and committed to issue | shares 7,000 9,000,000 12,000
Stock-based compensation expense recognized in operating expenses $ 800 $ 800 $ 1,200
Restricted Stock Units      
Restricted stock unit activity      
Outstanding at the beginning of the period (in shares) | shares 604,000    
Awarded (in shares) | shares 220,660    
Vested (in shares) | shares (275,000)    
Forfeited (in shares) | shares (87,000)    
Outstanding at the end of the period (in shares) | shares 462,000 604,000  
Outstanding and expected to vest at the end of the period (in shares) | shares 458,000    
Weighted-Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 41.37    
Awarded (in dollars per share) | $ / shares 57.73    
Vested (in dollars per share) | $ / shares 37.71    
Forfeited (in dollars per share) | $ / shares 57.06    
Outstanding at the end of the period (in dollars per share) | $ / shares 47.75 $ 41.37  
Outstanding and expected to vest at the end of the period (in dollars per share) | $ / shares $ 47.69    
Aggregate Intrinsic Value      
Outstanding at the end of the period (in dollars) $ 37,065 $ 32,669  
Outstanding and expected to vest at end of the period (in dollars) $ 36,763    
Closing price per share (in dollars per share) | $ / shares $ 80.23    
Total intrinsic value of awards vested (in dollars) $ 16,700 $ 9,800 $ 10,800
Weighted-Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 41.37    
Forfeited (in dollars per share) | $ / shares 57.06    
Outstanding at the end of the period (in dollars per share) | $ / shares $ 47.75 $ 41.37  
Aggregate Intrinsic Value      
Outstanding at the end of the period (in dollars) $ 37,065 $ 32,669  
Non-Qualified Stock Options | 2011 Plan      
Stock-Based Compensation      
Maximum common stock shares that may be issued under plan | shares 16,300,000    
Independent directors | Restricted Stock Units      
Aggregate Intrinsic Value      
Number Of Directors | director 7    
Foreign employees      
Other disclosures      
Shares issued and committed to issue | shares 4,000    
Shares expected to be settled In cash | shares 3,000    
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill- Goodwill and Intangible Assets, Net (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
Carrying amount of goodwill by reportable segment                      
Increase (Decrease) in Other Current Assets                 $ 3,808 $ (5,297) $ 2,016
Amortization of Intangible Assets                 (5,500) (6,000) (6,100)
Goodwill [Roll Forward]                      
Goodwill, Gross $ 162,647       $ 161,018       162,647 161,018 161,221
Accumulated impairment losses (30,768)       (30,768)       (30,768) (30,768) (24,081)
Goodwill 131,879       130,250       131,879 130,250 137,140
Goodwill acquired                 1,815 913  
Foreign exchange                 134 (1,117)  
Impairment of goodwill 0 $ 0 $ 0 $ 0 (6,686) $ 0 $ 0 $ 0 0 (6,686) 0
Goodwill, Other Increase (Decrease)                 320    
North America                      
Carrying amount of goodwill by reportable segment                      
Increase (Decrease) in Other Current Assets                 161    
Goodwill [Roll Forward]                      
Goodwill, Gross 106,910       107,101       106,910 107,101 106,421
Accumulated impairment losses (10,666)       (10,666)       (10,666) (10,666) (10,666)
Goodwill 96,244       96,435       96,244 96,435 95,755
Goodwill acquired                 0 913  
Foreign exchange                 129 (233)  
Impairment of goodwill                 0 0  
Goodwill, Other Increase (Decrease)                 320    
Europe                      
Goodwill [Roll Forward]                      
Goodwill, Gross 54,402       52,573       54,402 52,573 53,311
Accumulated impairment losses (20,102)       (20,102)       (20,102) (20,102) (13,415)
Goodwill 34,300       32,471       34,300 32,471 39,896
Goodwill acquired                 1,815 0  
Foreign exchange                 14 (739)  
Impairment of goodwill                   (6,686)  
Goodwill, Other Increase (Decrease)                 0    
Asia/Pacific                      
Goodwill [Roll Forward]                      
Goodwill, Gross 1,335       1,344       1,335 1,344 1,489
Accumulated impairment losses 0       0       0 0 0
Goodwill $ 1,335       $ 1,344       1,335 1,344 $ 1,489
Goodwill acquired                 0 0  
Foreign exchange                 (9) (145)  
Impairment of goodwill                   0  
Goodwill, Other Increase (Decrease)                 0    
Patents                      
Carrying amount of goodwill by reportable segment                      
Amortization of Intangible Assets                 (150) (107)  
Noncompete Agreements Trademarks and Other                      
Carrying amount of goodwill by reportable segment                      
Amortization of Intangible Assets                 (1,910) (1,757)  
Reclassifications                 (481) $ 24  
Noncompete Agreements Trademarks and Other | North America                      
Carrying amount of goodwill by reportable segment                      
Reclassifications                 $ 481    
XML 78 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Geographic Distribution and Net Sales by Product (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
Net sales and long-lived assets by geographical area                      
Net Sales $ 262,510 $ 309,932 $ 304,853 $ 259,244 $ 241,845 $ 284,178 $ 308,007 $ 244,780 $ 1,136,539 $ 1,078,809 $ 977,025
Long-Lived Assets 258,257       264,346       258,257 264,346 282,059
Wood construction products                      
Net sales and long-lived assets by geographical area                      
Net Sales                 948,768 913,202 833,200
Concrete construction products                      
Net sales and long-lived assets by geographical area                      
Net Sales                 187,462 165,317 143,102
Other                      
Net sales and long-lived assets by geographical area                      
Net Sales                 309 290 723
United States                      
Net sales and long-lived assets by geographical area                      
Net Sales                 921,703 860,482 758,181
Long-Lived Assets 210,349       210,063       210,349 210,063 223,184
Canada                      
Net sales and long-lived assets by geographical area                      
Net Sales                 47,948 46,874 43,176
Long-Lived Assets 1,181       4,257       1,181 4,257 4,650
United Kingdom                      
Net sales and long-lived assets by geographical area                      
Net Sales                 26,376 27,194 23,157
Long-Lived Assets 1,683       1,417       1,683 1,417 1,459
Germany                      
Net sales and long-lived assets by geographical area                      
Net Sales                 22,357 22,950 21,821
Long-Lived Assets 10,529       13,221       10,529 13,221 14,153
France                      
Net sales and long-lived assets by geographical area                      
Net Sales                 39,969 40,182 36,677
Long-Lived Assets 7,010       7,891       7,010 7,891 9,152
Poland                      
Net sales and long-lived assets by geographical area                      
Net Sales                 11,826 10,200 20,409
Long-Lived Assets 2,770       2,794       2,770 2,794 2,471
Sweden                      
Net sales and long-lived assets by geographical area                      
Net Sales                 13,792 15,461 16,421
Long-Lived Assets 1,762       1,154       1,762 1,154 1,068
Denmark                      
Net sales and long-lived assets by geographical area                      
Net Sales                 10,761 11,682 14,723
Long-Lived Assets 2,235       1,454       2,235 1,454 1,601
Norway                      
Net sales and long-lived assets by geographical area                      
Net Sales                 11,238 12,324 12,902
Long-Lived Assets 0       0       0 0 229
Switzerland                      
Net sales and long-lived assets by geographical area                      
Net Sales                 5,600 6,939 5,593
Long-Lived Assets 7,781       8,067       7,781 8,067 8,748
Australia                      
Net sales and long-lived assets by geographical area                      
Net Sales                 4,939 6,119 5,501
Long-Lived Assets 110       199       110 199 268
Belgium                      
Net sales and long-lived assets by geographical area                      
Net Sales                 5,605 5,547 5,050
Long-Lived Assets 1,913       1,961       1,913 1,961 2,065
The Netherlands                      
Net sales and long-lived assets by geographical area                      
Net Sales                 4,019 5,068 4,834
Long-Lived Assets 93       81       93 81 110
New Zealand                      
Net sales and long-lived assets by geographical area                      
Net Sales                 3,606 3,061 2,604
Long-Lived Assets 166       111       166 111 130
Chile                      
Net sales and long-lived assets by geographical area                      
Net Sales                 3,198 3,233 2,314
Long-Lived Assets 28       41       28 41 61
Other countries                      
Net sales and long-lived assets by geographical area                      
Net Sales                 3,602 1,493 3,662
Long-Lived Assets $ 10,647       $ 11,635       $ 10,647 $ 11,635 $ 12,710
XML 79 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions and Dispositions
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Acquisitions and Dispositions
Acquisitions and Dispositions

Under the business combinations topic of the FASB ASC 805, the Company accounts for acquisitions where the acquiree meets the definition of an acquired business as business combinations and ascribes acquisition-date fair values to the acquired assets and assumed liabilities. Provisional fair value measurements are made at the time of the acquisitions. Adjustments to those measurements may be made in subsequent periods, up to one year from the acquisition date, as information necessary to complete the analysis is obtained. Fair value of intangible assets are generally based on Level 3 inputs.

CG Visions, Inc.

In January 2017 the Company acquired CG Visions, Inc. ("CG Visions"), an Indiana corporation for $20.8 million in order to support our strategic initiative to sell engineered products solutions. CG Visions provides scalable technologies and services in BIM technologies, estimation tools and software solutions to a number of the top 100 mid-sized to large builders in the United States, which are expected to complement and support the Company’s sales in North America. During the third quarter of 2017, the Company finalized its fair value measurement of assets acquired and liabilities assumed in this acquisition. CG Visions assets and liabilities included other current assets of $0.5 million, noncurrent assets of $20.4 million, current liabilities and contingent consideration of $1.1 million. Included in noncurrent assets was goodwill of $10.1 million, which was assigned to the North America segment, and intangible assets of $10.3 million, both of which are not subject to tax-deductible amortization. The estimated weighted-average amortization period for the intangible assets is 7 years.

Gbo Fastening Systems AB

In January 2017 the Company acquired Gbo Fastening Systems AB ("Gbo Fastening Systems"), a Sweden limited company, for $10.2 million. Gbo Fastening Systems manufactures and sells a complete line of CE-marked structural fasteners as well as fastener dimensioning software for wood construction applications, currently sold mostly in northern and Eastern Europe, which are expected to complement the Company’s line of wood construction products in Europe. The Gbo Fastening Systems acquisition result in a $6.3 million gain on bargain purchase of a business, which was included in the consolidated statements of operation. Without speculating regarding the sellers' motivation, the Company does not know why Gbo Fastening Systems was sold below fair value, resulting in a nonrecurring bargain purchase gain for the Company.




Sales of Gbo Poland and Gbo Romania

As a result of incompatibility with Simpson's market strategy, the Company completed the sale of all of its equity in Gbo Fastening Systems' Poland and Gbo Romania subsidiaries on September 29, 2017 and October 31, 2017, respectively, for approximately $10.2 million, resulting in a loss of $0.2 million which was presented in the accompanying statements of operations.
XML 80 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Net Income per Share
Net Income per Share

The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:
 
For the Year Ended December 31,
 (in thousands, except per-share amounts)
2019
 
2018
 
2017
Net income available to common stockholders
$
133,982

 
$
126,633

 
$
92,617

 
 
 
 
 
 
Basic weighted average shares outstanding
44,735

 
46,213

 
47,486

Dilutive effect of potential common stock equivalents
186

 
327

 
288

Diluted weighted average shares outstanding
44,921

 
46,540

 
47,774

Net earnings per share:
 

 
 

 
 

Basic
$
3.00

 
$
2.74

 
$
1.95

Diluted
$
2.98

 
$
2.72

 
$
1.94


XML 81 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories
 
The components of inventories consisted of the following:

 
December 31,
 (in thousands) 
2019
 
2018
Raw materials
$
95,575

 
$
98,058

In-process products
23,672

 
24,645

Finished products
132,660

 
153,385

 
$
251,907

 
$
276,088


XML 82 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, plant and equipment consisted of the following:
 
December 31,
 (in thousands)
2019
 
2018
Land
$
28,092

 
$
30,034

Buildings and site improvements
195,210

 
198,809

Leasehold improvements
4,911

 
4,826

Machinery and equipment
351,379

 
330,076

 
579,592

 
563,745

Less accumulated depreciation and amortization
(346,594
)
 
(318,388
)
 
232,998

 
245,357

Capital projects in progress
16,014

 
9,240

 
$
249,012

 
$
254,597


XML 83 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of components of accumulated other comprehensive income
 
The following shows the components of accumulated other comprehensive income or loss as of December 31, 2019 and 2018, respectively:
 
Foreign Currency Translation
 
Pension Benefit
 
Total
(in thousands)
 
 
Balance at January 1, 2017
$
(31,472
)
 
$
(1,498
)
 
$
(32,970
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $37, respectively
21,273

 
(944
)
 
20,329

Amounts reclassified from accumulative other comprehensive income, net of $0 tax
145

 

 
145

Balance at December 31, 2017
(10,054
)
 
(2,442
)
 
(12,496
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $ (59), respectively
(12,911
)
 
757

 
(12,154
)
Balance at December 31, 2018
(22,965
)
 
(1,685
)
 
(24,650
)
Other comprehensive loss net of tax benefit (expense) of ($0) and $95, respectively
885

 
(1,064
)
 
(179
)
Balance at December 31, 2019
$
(22,080
)
 
$
(2,749
)
 
$
(24,829
)

XML 84 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Trade Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade accounts receivable $ 144,729 $ 149,886
Allowance for doubtful accounts (1,935) (1,364)
Allowance for sales discounts (3,430) (2,470)
Trade accounts receivable, net $ 139,364 $ 146,052
XML 85 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Amortizable Intangible Assets - Goodwill and Intangible Assets, Net (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
Amortizable Intangible assets                      
Gross Carrying Amount $ 59,256       $ 53,178       $ 59,256 $ 53,178  
Accumulated Amortization (34,185)       (28,776)       (34,185) (28,776)  
Amortization of Intangible Assets                 (5,500) (6,000) $ (6,100)
Intangible assets, net 25,071       24,402       25,071 24,402  
Finite-lived Intangible Assets, Purchase Of Intangibles                 2,081    
Goodwill, Other Increase (Decrease)                 320    
Impairment of goodwill 0 $ 0 $ 0 $ 0 6,686 $ 0 $ 0 $ 0 0 6,686 0
Foreign exchange                 10    
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net                 0 0  
2019 5,933               5,933    
2020 5,341               5,341    
2021 3,436               3,436    
2022 2,616               2,616    
2023 1,665               1,665    
Thereafter 5,464               5,464    
Finite-Lived Intangible Assets, Net 24,455               24,455    
Increase (Decrease) in Other Current Assets                 (3,808) 5,297 (2,016)
Patents                      
Amortizable Intangible assets                      
Gross Carrying Amount 4,659       2,109       4,659 2,109 2,350
Accumulated Amortization (561)       (411)       (561) (411) (545)
Amortization of Intangible Assets                 (150) (107)  
Intangible assets, net 4,098       1,698       4,098 1,698 1,805
Finite-lived Intangible Assets Acquired                 2,550    
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross                   (241)  
Accumulated amortization of removal of fully amortized asset                   241  
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net                   0  
Unpatented Technology                      
Amortizable Intangible assets                      
Gross Carrying Amount 21,616       20,662       21,616 20,662 21,667
Accumulated Amortization (14,361)       (12,344)       (14,361) (12,344) (10,979)
Amortization of Intangible Assets                 (2,017) (2,557)  
Intangible assets, net 7,255       8,318       7,255 8,318 10,688
Reclassifications                   (277)  
Foreign exchange                 166 (90)  
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross                   (1,192)  
Accumulated amortization of removal of fully amortized asset                   1,192  
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net                   0  
Noncompete Agreements Trademarks and Other                      
Amortizable Intangible assets                      
Gross Carrying Amount 14,703       12,225       14,703 12,225 12,225
Accumulated Amortization (5,529)       (3,719)       (5,529) (3,719) (2,817)
Amortization of Intangible Assets                 (1,910) (1,757)  
Intangible assets, net 9,174       8,506       9,174 8,506 9,408
Finite-lived Intangible Assets, Purchase Of Intangibles                 2,081    
Finite-lived Intangible Assets Acquired                 6 879  
Reclassifications                 481 (24)  
Foreign exchange                 10    
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Gross                 (100) (855)  
Accumulated amortization of removal of fully amortized asset                 100 855  
Customer Relationships                      
Amortizable Intangible assets                      
Gross Carrying Amount 17,660       17,563       17,660 17,563 17,678
Accumulated Amortization (13,732)       (12,299)       (13,732) (12,299) (10,869)
Amortization of Intangible Assets                 (1,433) (1,430)  
Intangible assets, net 3,928       5,264       3,928 5,264 $ 6,809
Foreign exchange                 (27) (115)  
North America                      
Amortizable Intangible assets                      
Gross Carrying Amount 33,756       30,825       33,756 30,825  
Accumulated Amortization (19,173)       (16,002)       (19,173) (16,002)  
Intangible assets, net $ 14,583       $ 14,823       14,583 14,823  
Goodwill, Other Increase (Decrease)                 320    
Impairment of goodwill                 0 0  
Increase (Decrease) in Other Current Assets                 (161)    
North America | Noncompete Agreements Trademarks and Other                      
Amortizable Intangible assets                      
Reclassifications                 $ (481)    
Europe | Noncompete Agreements Trademarks and Other                      
Amortizable Intangible assets                      
Reclassifications                   $ (24)  
Maximum                      
Amortizable Intangible assets                      
Finite-Lived Intangible Asset, Useful Life                 21 years    
Minimum                      
Amortizable Intangible assets                      
Finite-Lived Intangible Asset, Useful Life                 3 years    
XML 86 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 87 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2017
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
Quarterly Financial Information Disclosure [Abstract]                        
Net sales   $ 262,510 $ 309,932 $ 304,853 $ 259,244 $ 241,845 $ 284,178 $ 308,007 $ 244,780 $ 1,136,539 $ 1,078,809 $ 977,025
Cost of sales   152,457 172,288 170,674 148,990 143,641 150,282 167,442 137,157 644,409 598,522 533,644
Gross profit   110,053 137,644 134,179 110,254 98,204 133,896 140,565 107,623 492,130 480,287 443,381
Research and development and other engineering   11,771 11,972 11,055 12,260 10,216 10,441 11,249 11,150 47,058 43,056 47,616
Selling   28,097 27,672 28,687 28,112 26,278 26,879 29,201 27,573 112,568 109,931 114,903
General and administrative   39,333 37,047 41,345 39,549 45,004 37,358 38,807 37,399 157,274 158,568 142,749
Total operating expenses   79,201 76,691 81,087 79,921 81,498 74,678 79,257 76,122 316,900 311,555 305,268
Net gain on disposal of assets   5,759 14 561 (310) 8,810 460 125 1,184 6,024 10,579 160
Impairment of goodwill   0 0 0 0 6,686 0 0 0 0 6,686 0
Income from operations   36,611 60,967 53,653 30,023 18,830 59,678 61,433 32,685 181,254 172,625 138,273
Interest income (expense), net and other   594 711 260 172 250 88 182 114      
Foreign exchange gain (loss), net   91 (1,067) 407 (591) (530) 1,244 (689) 112 (1,160) 137 894
Loss on disposal of a business $ (200)                 0 0 (211)
Income before taxes   36,108 59,189 53,800 29,260 18,050 60,834 60,562 32,683 178,357 172,128 144,418
Provision for income taxes   8,051 15,503 14,223 6,598 5,293 16,473 16,476 7,253 44,375 45,495 51,801
Net income   $ 28,057 $ 43,686 $ 39,577 $ 22,662 $ 12,757 $ 44,361 $ 44,086 $ 25,430 $ 133,982 $ 126,633 $ 92,617
Earnings per share of common stock:                        
Basic   $ 0.63 $ 0.98 $ 0.89 $ 0.50 $ 0.28 $ 0.96 $ 0.95 $ 0.55 $ 3.00 $ 2.74 $ 1.95
Diluted   0.63 0.97 0.88 0.50 0.28 0.95 0.94 0.54 2.98 2.72 1.94
Cash dividends declared per share of common stock   $ 0.23 $ 0.23 $ 0.23 $ 0.22 $ 0.22 $ 0.22 $ 0.22 $ 0.21 $ 0.91 $ 0.87 $ 0.81
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
USD ($)
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 ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Segment Reporting [Abstract]                          
Number of reportable segments | segment                   3      
Proceeds from Sale of Property Held-for-sale $ 17,500                        
Gain (Loss) on Sale of Properties $ 8,800                        
Segment Information                          
Net sales   $ 262,510 $ 309,932 $ 304,853 $ 259,244 $ 241,845 $ 284,178 $ 308,007 $ 244,780 $ 1,136,539 $ 1,078,809 $ 977,025  
Income from operations   36,611 60,967 53,653 30,023 18,830 59,678 61,433 32,685 181,254 172,625 138,273  
Depreciation and amortization                   38,402 39,393 33,724  
Impairment of goodwill   0 0 0 0 6,686 0 0 0 0 6,686 0  
Significant non-cash charges                   10,782 11,176 13,908  
Provision for income taxes   8,051 $ 15,503 $ 14,223 $ 6,598 5,293 $ 16,473 $ 16,476 $ 7,253 44,375 45,495 51,801  
Capital expenditures and asset acquisitions, net of cash acquired                   40,176 31,317 85,962  
Total assets   1,095,366       1,021,663       1,095,366 1,021,663 1,037,523  
Cash and short-term investments   230,210       160,180       $ 230,210 160,180 168,514 $ 226,537
Concentration Risk, Percentage                   11.00%      
Administrative and all other                          
Segment Information                          
Net sales                   $ 0 0 0  
Income from operations                   (1,161) 9,171 1,259  
Depreciation and amortization                   595 797 901  
Impairment of goodwill                     0    
Significant non-cash charges                   4,157 3,619 2,473  
Provision for income taxes                   1,412 2,797 1,824  
Capital expenditures and asset acquisitions, net of cash acquired                   0 0 0  
Total assets   (374,019)       (280,430)       (374,019) (280,430) (150,970)  
Cash and short-term investments   161,400       114,800       161,400 114,800 82,000  
Intersegment elimination                          
Segment Information                          
Net sales                   30,809 32,344 24,911  
North America                          
Segment Information                          
Net sales                   972,849 910,587 803,697  
Income from operations                   176,329 168,139 132,995  
Depreciation and amortization                   30,652 30,505 25,745  
Impairment of goodwill                   0 0    
Significant non-cash charges                   5,273 6,340 9,861  
Provision for income taxes                   40,452 39,638 47,434  
Capital expenditures and asset acquisitions, net of cash acquired                   31,695 27,059 70,040  
Total assets   1,269,545       1,119,012       1,269,545 1,119,012 953,033  
North America | Intersegment elimination                          
Segment Information                          
Net sales                   1,977 2,279 3,237  
Europe                          
Segment Information                          
Net sales                   155,144 159,027 165,155  
Income from operations                   6,817 (2,656) 2,723  
Depreciation and amortization                   5,457 6,297 5,832  
Impairment of goodwill                     6,686    
Significant non-cash charges                   1,141 1,169 1,509  
Provision for income taxes                   1,934 2,947 2,124  
Capital expenditures and asset acquisitions, net of cash acquired                   8,245 2,556 11,411  
Total assets   169,785       157,437       169,785 157,437 208,640  
Europe | Intersegment elimination                          
Segment Information                          
Net sales                   2,068 1,773 959  
Asia/Pacific                          
Segment Information                          
Net sales                   8,546 9,195 8,173  
Income from operations                   (731) (2,029) 1,296  
Depreciation and amortization                   1,698 1,794 1,246  
Impairment of goodwill                     0    
Significant non-cash charges                   211 48 65  
Provision for income taxes                   577 113 419  
Capital expenditures and asset acquisitions, net of cash acquired                   236 1,702 4,511  
Total assets   30,055       $ 25,644       30,055 25,644 26,820  
Asia/Pacific | Intersegment elimination                          
Segment Information                          
Net sales                   26,764 $ 28,292 $ 20,715  
Foreign operating entities                          
Segment Information                          
Cash and short-term investments   $ 68,800               $ 68,800      
Percentage of cash and cash equivalents   29.90%               29.90%      
XML 89 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Summary of Significant Accounting Policies - Stock Based Compensation (Details)
12 Months Ended
Dec. 31, 2019
Accounting for Stock-Based Compensation  
Requisite service period for options to vest 4 years
Vesting period 3 years
XML 90 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} ZIP 91 0000920371-20-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000920371-20-000054-xbrl.zip M4$L#!!0 ( />"65!9*VRH&84 *.Q 7 835Y96%R5EDDG>_$EF,EEKOMUKKWNJN[I.GZJZIW=UW_LR][(*H'V0 ME)$$(" @ /W7#7A90P/AY>#Z5_>] M*A' '+ K%]I!Y "\J\4!4Q>R]: +>#TNKTJ$^!E#9'2W,G)CI>)R<:1T<#8 MUM"$T<@6Q.1F8,?$PLC,!/ +N=D9&%F9.)$:FIA9V B\.VGZ_8[4PEC@G1J' M'+.XW="@L@(_&Z\;B [D(F3 :D;R-K&D==- M@/POK?.^VG_L9B(7Y'' MB9F5B965X;4&@Z.[C9.!&X.-(\5?&Q W<31RL+!SLK"U(?VC;&!HZ^PD0.[L M;&',:VI@RF%H;,S!8&C 9LS PF)LP&!@S,;"8,S&9LS%P<+-:LIB2/Y7]\9& M?_-NY^Q@_1??QD9,)M8F(!,;)\?7WF!A(F?ZW^OSM8O^YO1?[?[7&%_K\(HY MF!@XF8B_4O"/H69@9F%@8U;^QZ%FY.+FXF?Z%_7XF?[%A?Y?Z"U!?F,C7J,_ MKLG6X1_M3K]3@ A0Z-0<8B O/VDP$LN3TFZ]?H##@*T8IV+*7Q M4THV0P<_> 1L'%P\?"KJ=S3O:=DY.+FX>7C%Q"4DI:1E/GQ65E%54]?0-#(V M,34SM[!T=')V<75S]_#_%A#X/2@X)";V1UQ\PL]?B9E9V3FY>?D%A955U36U M=?4-C1V=7=T]O7W] Q.34],SLW/SX+7UC!T\ M2'1 "+B7#*%)?_-OL5(JY)'?N>S0OLSB^^>5JD,AZ\B1I;"-P9'#C63#_$>) MJ=++R,!4\M^3.EE-=9.Y;MD*+0360LPW1#X(:YX"ITUKSSFGKL*Q2N75M6\U MP4N#A3#JI4@E-1%F0EQ#0VIX&]RXI/J04\XZ9K)C)= S=06:%C.':U"SCL72 MZGZBQX8P=JC$4PM>7Z2;QM/4:J:M ?H[J2RZFF#! MI/7?8*G/Y6?BZ/NJC8RAZ)/%MK"_<$;4AJ*RC'D&C=X)2#GC;C^J&9BMV1+< M7HB>=GT"[ZFU(J7>GP] !&740_] RPH8B&[K74Y'=?+OTF28":S7(P<=V(W]D5,U6B'$ICKI)T*JYZ]UM7H?_5QZDIM"9&3*V+633DI_\>]Z M4?LW#T[]2^B,[B3O&1&^KD2#?04+)OC%,@_VZ'9Y6P)SRZ,HK>A^_"038*M. M-H-)R;,"2U8(#/%*%IGX,&1!-43,K%&9J\< =ME'/*H'NUYT7?H5TX^H^6X) MZP(O0$#U"P %UC+/'5F0J:Z/,'"T4\>,;BY'\UQ02Q=+[-0EO/V^ M]L4+5>WALY6'WMS5-Q;I5)T](_(*QBQ[JN9R$0&!;L +T77C-YRZKJR%UWH) M!G@;^ST]FR5S5A9*>H&U_Z'E9>)S)')XSF%C38CF"J^4%9]V>L1:LHD* ;>A M,#%F=-N)FHW3 M>W82?Q_4C2^#5MG-9^$EAZ+C\QD!E!=X1DJ+R2@-NS*$&Y20*S4^&+N:D.*- MUS5Y%N',U&1?7*(2($NYT).-G:Z*ZESCP5[)=:XWZ)H+HCE;B69P05D%]&Z0 M![H$9TR=:@EIZ,[A1A_&+R,)-&M_,G P4)52X#3JSW7Q:_2'1RXK8?V,L6M! M5F3;;:6W_<8+Q;:LL,:7T\@ D][6/*&5.Q4AF@X#[C0'] -O,"&.P5)!3CI> M5%ZP:N53,QA0X28.L5#O#,MLUU&:VB9L+6&;& WN:HV$@]9GW.5[W:RM8'5\P+((DD;=C< M$H%C0NG;Q@*+!V4V-\MSJO8L_3OP]\'D"V!FN>&-XJ;0NF,'WULCDGU;UMEX-;BPZW']JT ^N&6]JCG"5*6/($A)&H_4;+G5 MK#7571!_S\,:NU.S8N*9E("(%6P!H96/)2-=QRDYH5XJ+XF:7F9_ZVYDCWQU M.+N"Q#X*+4VA'/&%YRC'RE=>0R98!#!0$/!! XX?-!V&]^(WU^7&>32=P6! MK[?(4*2T;2BX^PI '%Z<+\ '_)3 #"O'O#A3'+N1,G0$::-F0GTTD9TP_//( M$$W&AG6?$ _DW "SM1:I!R;YU+WBJ_EXZ<4^4>,%_VU"$"ZHR7&%O GUV_U3 M7M SX=S2O 4VF"9\TT\+41P128DNY0$ ]-.2GJ&GKDB)Z'FW8QTS4PQ7/E=FR![YH3X>UR@ VQ#2GS;N3A(38 M,1[6=<'XB MT0N4<6+0[/T<0;U ,;^8W8ZJC9&].K&7>!Q=PKXA.6U= VFS0(V= ,_T8_%T M0:9]]=2+;L3&>:\9]=2_RV-IU,_:$]4=U[BVNBH13WR"-2!"U%!1\,&)?TUF M3]?QU+&+&.=TIZL$]>/I BQC%NG6#R/^M!S@R])H M9#.)F3-#R4XH.SJM83=512J"YCS)$ M/9E5.MN8-;H=BM"/;JMK>OWTZJ:+2$_QUB3OMDS!OZO.BC''F9*O)#@6@K/: M^L$=E@)RN\SFEFOMSI/CM.I#9?SS\BWWEY^;-89CA=+='1G\T1>NQW* 4V-= M<#71&^E8G9G+(Y9MJ)ZZ!/L.;91L&PH.PPWU21!T1N,4B/3!L=BEU7C_M[G+ M0^$O(18!WQ&K?F]"-T?1LYZ*C1*M;K!.:5$!LO=Z)TX%/!*:)*9D/L&Q$3TK MLQMQG%9W(DKX6BA3P+UMX#'^QL?OW6A!.5:1W!CJ.\B3)V9?OR:?"1,/,A88 MV!9H[5VL:$E\<2H>T^(?H/Q!,XBEY-"&4K^G:.%--N[<]>M21[?SDY8#5,_$ M%A5Z[!CGA/W8U64I9+?G\_CRFUX^Z[+^7H.MQ-/?T >CIR] IT=N!@&S'L;N MC9U6P%;B.9\_OOX7^O1G)X@K94&VTY;AL(3:9\H)JNH0B1"9B7OJ<*+6_7AD M7P6#Y6K&*SYD02OSLI.2DNRFV($ZF5QEB[2'?/B[R/+M5OGO$B_ -]NUWK!+ MOZ[7#'$;T8/C\*6 -/G):D&0_F*#Z3L"C]#"OOTA3B)PJ<6@U*ED%3!95E(* MGC'U6Q5A;0B4V _W/R\_1F5/C"_*VYV1Y96'F"4R7I5<"X=;NMZ_#&.5/9K1M_O)ZJ8=MJ>LPOKF!$PQ#C M/)7D@Q0F;G(NV[WF%?K?\L3 \+!^/ M&Q(P]168Z.W29,QSJ6VTJ3!PMQM#C M%!V#Y'*2&)Z,_MIYQ^NW0&E&9;J+'[[6''P1"@S4*:^;-;-CFL,'Z[I!/BZ\1F6 MIH9KN4FGR%T==S$Y90IBNUL)8S6>^R*[\+4L#89\#+7FAA9Z5>93YG'W0DX% M<&0G+\L"5S Y4M@^5(0J3UP-SA7;3(SS+X@3J*%SLGX5X^3<(++*;[FU7_WB M,S]=1C9)K^3F)%3;75A(4\]VYVWX.U'0*$'(E;L= 8:9!G+ZRO;M+CY416_I M0:+-+\I"3?;FI@B,56=2%CPLY+RP1R8?Z*$90%*_OQER:/]+A,9;AN6_E*";M9; ML\Z5-X\X>0161+1Z;WN-&W,VL3-,OBC#4Y9VPUSSU7K$Q@J3B&L>X)MC-6#YC9EE[5S?8*C]&8.T/IP<'.$$26Z*:>N MS]([@3X'W3Z_TE&R5&:<6A#&=*P\XG)3;$;0Y%QYNP*"*!FW2+SJI\RFV[,+*)]O MJ)@0];^#&.'S@SB,?10^!=5T16F_:II \Y_9T?T%HL5A*'"DM2*P->I-9Y&! M[ ]:6J\3''V/+3_*T6UX&'N&95%Z&F-?6B.]SL-$GV+!$5 M?1G2Q]W5ZFV/P^_&-\H,7V\JN>]&6SQZ0Q]YLO4\R9O35$YK?UFXFF1\/ 57 MH\L^)3^+&$;7:R,7L\2U\8E@0OR&C?0D<=J/7Z8;VS9UEE"_PE6/-PH@Y%+R M0+DJHIRB-(J@=%4_[PW#RQ8W7O_:SK?T:1%D:"A.G\8++76Q[,)DSD^0*@ M\1. ["EQ!!G&,A*IWU,Z6"H644#ZP3%$B1QI?K9JE*B;\QXOG)=XRA2==T^ M^VWY#A=]\_&N;R\ULU6_9L;@=#MV0T!-Z=8HSRU-00%#I^N^92K:ILZ4%LKD M UL E'\]&NMM'T?6>B2P_,[/&\=-2<"&+C0I^#AU1;'&P1"Z+9XUS.Y#6"DJ MH0.+,(E,:YX!<0%Q$M55Y\D)%4(SYJ;6;AQB 3M[D&;-&K@Y(RL=K\JZLI93)% 0 M0O8.7@V[7"K"OC4ZS>J<(:8X/:XC6!98^5Y]E@>^BP@P#J.CL0!TU6%M)&%K MU,9;40#27XI,JUHCK@& MKX_'&42K8EODV_UM.8<'1?>:]Z0SA\>,AX8MU:E\;OC(/53!*2KJ,A!J M?/#;G +G1@GK0F$,EP6VVW+H6:&=,\^DQEH67\\7RZWL/%=: OIBT_?*=T@A M<\[4.KQ(NO$?$R"??A)S!J3I)K/D:<\@4H3>3L8OB\[D-A,S]AN6HJG M$@D!B2/2]-4GB0/J5.\YJI/36/0>YJDB'.#W:8N7V:9G=>.-0P8?L(EL&+#6 MS%>.Z(\QW=MO0 !_"">(1U'^<%45.:$;V7NRLQ:\W&*;.PI]_?U+0:>M"69T MM8*-$8'&KSEF6V9B8&%R>U^85P')DV'\D6O];9E"_@'^=6GY'=KR@5J:1@='6K';]3N50;9#E:.I9Z4_&'*<_Z10/6E/E"?J"]"%%R? M ,^PYNE(1=GP>HF9V!G!7A5GFH6%/>$UF@R:(\M/9MKCN=X?P,[43=OFR=;4 M88U6BN;]C3):BHI<:5W>/HEY>#K0ZV)%%G$4YL? )ONIM=9 MF_KVM#LB($^&O;:6Y(%M4>EF=15\6XTN:YB'=<.FC MU;JY]4[H8+6,T\-#*-^1)!'U]CEAM@6]N%;7MCA2IRI0SE+_MPS?D01KN&9&29#&=XP^J[^7I4IQ!MK[_G]F:%;Y(-/ M%SYG>JW?J'>T1^U=&(OUV_)4F:M>R)"M9I[U%I>17JW4FT_G)TS./_%Q;=/K M6ZV4$T?X_)%4SSR/U>P)1!0!4\H-F.&R+EO,_7LGN5S&6%M>"[6;28'I'[8WJQBX,#&.^82LRJG=4TWG+CF1A4[T1'=#3T M>Y-94O>J-_E-S&.,7_ZN*@[IBFMD.5D4P:-P;\?=&[%Z)S=;LT2SK[1HI7J^ MK&N5P#F@)=_:2D?(LTXGG6.-(JF."1BYG(NDHTR*GU)'9XJLPU%(1_> M))0O89DP,'>F0TCU1S [>.WK0=_RCK8MD^!S)KA_<32.:8[*V0S9!GJI, -( M&!W<^S_-X/6A;#;\\*)7U?_6TY)(,DK1J/H>$>VQCO[J+;NYX*1;=3P M 68[&?_V9_+9S-GTB2N^>J;UUAEG<_!GS)!Q>M3SPFW)CAUNH@3(6FF8[T'/ MZ.:-SPW.19K[C=M?73V3F)(D6A]XEP%F_FY:D;;17 ?'Q"KGTZR.!,$W_AWO M3:AJTZR?G9NC!L3'AOLO5$:\/6/[^W9P>['Z9,_>=GF4!5SQI3=:,X-O-9PM MHBE2C&.DWH87D'\LP86AXL&SJ2>-DMPDYCR#M(K%?IU^M"MZH9+FGK_X;S#$ M"."A4DW' Z/LJS-N36E^ZU2\^O-,V7>8Z=2,1_R M(('8%8&SL.2=WE/9CKVL74VKX7Q9E._Y'$]-_-'Q+F8H?3NF"!BP &2O9E*G M+NNLLY>5B%7W9&!"F>:23CNA8N.H346EM:KAEGJ1DCTPZM! B/P]#67!)F>KZ M.2K&XE/N.4^R(=<^DHDR5ONF<6SWY]?%9?L3@=@9='R%:[$5^&HD.:R6KECO M;L\BVN^3J"\*]PY%1H\P>6G6AH"57$VS'/D+(#>=>7H*-.?R]RSASF_)\LFY9(^+>66)(]UDHOAM41O$!LF4#57ACD@G*QZ M_NH#]IQ.8"SN]2(X]# U1IT2-*M9NIUM&SSC:0 U2!M7??3DC=ANY4E!8@M> MU>!U.<;E];/T,Z+NX>X%O@QCBUFK;V3" ,HOV!6.IFQD%6L7JQ(+*G 3*N

QLEU>/.&@ZTX+(31I*0P5[W M&YE==B5@<)6"85/S0S>AKK%\IE&E1*S+A[A^D_Z[+\F %(MW4ZDZ7DO"E= M7&"3ZYHBS0TY/V T=LZ[$$.H<_8Z) P6< M"@7B.&:9.R@WD6>6RG&]VDJE!RDM*,U>N1]?J5;4@J\3<\/SCT-ET#,3<+!U M#>%=:G=L*.E+PAB!_)I13&VPITS=%".33?KI51,E4WYV91#_5HADS)Q6J7CQ M0Q;XD-N@0D8? CCR%%@%O>N,;URJ:4@\1G:XMEJH+QUHC/\![ *?SO6-8(4T MM]ZN,@6BY11,\XO>D\MNE_K=)Q&@.381L#011'A?.R[GKT@56RY3GR7S.N<% M,YX8-*NS/S3)62^ -5BJ Q*<))VA8 UW;N3A! AR7'0YRF=/+HEX1\754M=. MR!Z,)+QG>()%S*B5!_/I,3U]TY)R685A1JHRP%;>>"UCI5SM9NZ6UV77GG3D MK$=W#G"XL!$LZOAFG7(DLK-.1$I\17M;I\])3RE&F".![')-'[]!P;KKPD,A MN93J+C\]BMB;95*-%&6+&>7M*XWB6T[*,#?Y.852K];>?9)M@(B ,QD(@\;, M.B.N*#+G(J:NGV)<;9DLO@Q.KPMTB<"VB.&A7D$CT_/Y^7D;UF:\#I;:EZ_% M:NTXKM2MH.:NE(GA>'.2:F)+RU5")B.*T_5-=@RB,>$5),^>]G'"J?RL5 28 M2*A7ERL0/!7).,UA5P&@N!RB?XVT7#ESR7'-NTWJS)TQ$[>M98^&):.:MQ[* M\.7W%>88TGR4/L.J^Y[P:1IT.?B+J5D(I<2,J%I)G-R=Z.U@5(+7X"_%3>@V M)&8W=H@%M[H.;&+6JO+:J>V&8'K;]=]A"Y4%K%(IZ5L*@Q>$EX)7>GJGQ GK MJ)B[RQ0Q5DT,:E(.^@U5SJI./$.V#?*;/ 81J$.+YU8136>V08JBE5E9"?S"]"!Q1186H,L>@U?0ED=<[YO3S58 MY(>(0P%=ODCH@E79Y!>^B=U+B?3&^T8;2M!YVK29>*.;"!T( ^E M';7H;^=. -#W*O= $R$=.]WI\'HG?(;)NS535GIP'U!LRB?C7'12[?4#3,64F+L$F3[X1/'46K#%X&M337K8L2/@#.!<,>:V[[7 M =V'6YDL"V8W%]PK /L;W8V^L,2NI(&#UAF7BL+,VEB\=MD#R]1'3%F2$ S7^0[RNE*\3/ MI>V"@,DP3:3)P/ML?+ M&)/(Q_"0_P[/8\6=RA=7X/WU)',(=^W)9SR=A6 R]2ASR'&.2*P]3:RGEO"SYB]%0:GF:U63.XT. M0B1A/45%&G0UH-JBM?;CBV\#6O"HH+=W==>"XI\-&O3G=;>FAH,RES:\BUE&5R5A4^"J+6%])(2=L']FR+35! M<0%+/ZVL8%1KPRF-ST,RPO0+8 GP$HC@J L'5WU0ADVHLA.]]6,_RE'%CL8F MJ8S,733Q&S^N?%EN7O)D6<>]+.$%KX_L[31/&C2FN6RS+,YGYY)1A(5OI4XY M."Q_=K#760ZY 7/YFDTGR-:_BN./X.1X2G='M@_;(NBX0JP9RKUZ40A XHKX M:6W1>M/2AV5(SKP\G?0&8N,B?&TXY:*?P>C5?ER*E&!I**2SKK+5$F(&:D0Y MWA&X\)2P:TX?"PP%0OOA.H]*6X*I']I^CE]])>7L7#V\>C)O[FN.H[WLUP9' MW_8ZNQHQIKV/WYZWGJ RK:7;9H4?U[+0CDHJ%RZNY\<3+"XCKE@["*Z^'*L1 MRUW066#S^J5YP%EQ1'H4)2XY_3#PJO@!V,S;=^TDI\&C^3K:>H@+36M(UOO4 M"!5=!(;/]QK:43IW3&$@ &A>BFW'AP)G_(Z94#JR8TQ$K1EB2-1WW";P>OYD M[;L0LN,Z/)MXP2 E-EOF*6)KG]_M>-U/-JG9L6M>I:,MK*(VC&B_0ZZ5\C 8 M#"P2W#[O[C:3Y3R%KF,-15E\)MH^*F4J=6H V:!5M\<9UR]MZ13LF([_4-'U MV(3T1D5Q$Y434ZT(G.5"!P\CG[O'VF,M5%A7. M)-=0U]BDW!(Q<.,<'K5U> M:5*U5$Q5X^(_C!HCMRZK?U.B01ANT$A(&:X)1!'FU1$3.97X[;\Q36V1\*$N M0O:KCYF7@TD<-5@GK$(HB<;S/0]#2M$N(VD%5FAN?B!^*_"$CTE[XX'*)/Z,U[CVG1^NT7DFQINFN35$ M,_/^/D6(W5CS9:*QUEZ[:X<>!EM&I@PGC1QT.?(/$WU=QH#*YL,*HSK$R+B* M\Q%7._CW]^.K% _H^DGG+UKJ>7'-B[)HL4Z0YEO>[HY1$#NIR7:));D9)6Z9 M%TJ5XU^Z/!(A)6U2^V^=Y$ Y!35:=IWYY[4H\/2S$39E6KV M?H;N[")V^Z-/S7O6C/O71]#D7R=/LM*-QIB;'B*1A9"-Q;+6BZL)>;B=N(GIO2 M;[%'-2<8.'YN!IXHLFAI=-3A(!)N+P9&>F19TS?@FNVDCUHFRI&T)Z8%YXZ_ M&7PJ,1W-'XC2UA;OWXEN_H7E2WN+%\F]%[>G[$UIGG _4I)-Q G6H*JI;4[% M4X%7/WX[$(/KX4X!-]EM=G9Q; MBU@EO_6=SO2Y]O4O5OG0==^W:H+)K43#R;5JK\/<0Y*:ML28"0U#;XUT>%%J M8S2U:TO!@CE8]POFGR5G8[CY^ ?C?Y3T,_BE:E9 4FP2*L(6+]PR=8Q+N&>) MY/1%#>;TYHUDCZ ?.5+/=7U;C6ZXJ#XF"/0HD66,7$L24$(65.?4L>3J58X0 M."=A=5.!_96\:J BJ O1*S9LQ]OC>R\Q4X"=MI9%G<*8DBT^GO.ML@,5G&?Q M*R.H2*'.S2R,),EU.$K.Q**5>"IQ1-:]ND1^9DBF".IY:!)_#-',98N4V00@_KJV\KTDZ[;JP>'X&3Z1/87AJ(0TD6;](IDOI5*!AK , MX2M.C#2_8?>A(,:97O#RB 9C3PD(*>H7@UEC%6M/<=.8+)X(:Q;S0" H;-%7 M)K^5 /P4TZDD75U/SY"XRRX'RI7+[>4ZGJ5G,#$T(@U[VV9M6C^*BFPF?39= MF]DHF<.?^..M;3ZRU[SZA#\_=]WK*_+[9U1F;%=6J: MCKD>P$VR8H]_,#*BM_%W@>]A=4DF1C8Z\."X.XO/I*AM;6Z*59A\735RUJWS M9<=L_IH?%T5./[8#D A,A=PP?9T3MY/66LRT0S_.9%Z4G; OY!M%.H6V3B>2 M<0]$P5(S.C9-MJ@WGJ8&>\R"'$U:RLC\\'Y^6*OM&!K'(MW"TY@+U&;FYEDU M&FB67<-I#IG6/[WJW(]<&];MD(TU-39KU?_VEG.,AW!MSC?S\Z6EVJS'1TZ&#:PV;IC)]P9OPRTZ2-K3[/S$=E*/0]-*\D<71 8 M?SSK;\!E+74YI;K+K[]JW>L(>O M@27&-$P?S;W+SY?7BT[JM*LN1B17I!'T5BG13.G\>7O;;5#:VRAP,0'JYE-3 M&'K7O5Y -0DB_PW8JZB]%B,I.U7C&YJ?UF"P3E PVT@78-=LQ])FZ8U7/\UO M2ZZW>Z%C,7';8!8E8S/\MO/IQUM'>[^DG@D%J,>\B7RI]$&8V)SN=>0WSP^R M==]5:ZJJ(@9D-,$^-6E5G&WP(IMAE#\AI,YH2*-0Q6T1;O6Z98AK-F7M;0ND ML#H+=10P<4)]/^7X,LNP-HE<8,8 G]NZ90K<(#L]6J:'[@-3SY\*0D?A&N,, M8N22^#O1] .%@:XD5^1"$:@W_(4DR%8@QIBZ^#HT[9+ 'XU.66+QVU_T&-DQ MR!6V,[70UOZXV^>1<"T1]82"GI+6K<*53N2;OTL*F8,8F<@6#M4[/_8P-\4. MTQ[^&@%HF8WAA/D$^*0J)G*;XGNH99A,-$J)OFCGWIVH&N@>AJ4C0P%[;Z=-#<%:90;=?FC%UG3J>2!#O^^ MW:("J)4-Q- 1%%;T"Q\NR/T'RD>C$Q2X'JM1?HXUG"GG%-I1K=.S6.G0SU-I MAR2P].AXP?K%;G8.D 4 Y+AS&8*;_&"'_X/2]-%E"S%\K@59 M_2\B,3MO1.PJL39Q[Y,M66#\FM%W\U!PV-^'YO4^A>&8Q$Z?N7]O;J*E-F,.' MP[Y1U*)FN)WC&9]&1%O?2T^1?S6,5&\MY- M1TG0KIS012^T^K3%/I?[0[;A!7 )Q]- P2GK3^U=2-RN=EP%&1TFRN6$CZE. MR*>!4#*,7-_(F;[9YF"C#>9&<("W=ISD$.O$M\F!;7O2DVNH2"0H3TRVUPQ5 M#3JRH&(IMM\JS_EPI*@.X0M?L-">6/=(9KJ.;*O<,K,ZGA/Z,>2D+P#$2(R< M7I: C]9Y[+>Y\6[9EXOBUFNMK\2&5$LVD(NUE[T.UN%[>A^*8=CAR'Y;:.&M!,6!!D^2?[4E<[$ M]-.9O*=P,TIL)434FKG>M8;#M2C*;\,_B1TI3\J_4@_!8T)#CV+E9+C)'3LK MH%!=)U$M1R7F/'6(,(9=N\STZ>ND:_4=&XG1F'ZBGJS?I"&0 2XU3HH]*:L& M"_9Q6$NN)I[B%^EGV>PQWD>P$RR] --5*5EA%11%!&#.AKR#:UO'G*$)2H=J MUNQH?B4)\BNI\#9C:S2[-D(T#S0KR*Z*18MEC@E^\9D$-1?L:R[5SUX1,*E: MJG%K)G&&BAK?CT-2TJ.CI'NDUW/&G?705N9\K.;V\6M#WP5GQ/-PR''2F,1# M5R9RN:]+CWV[ !2-1>(6YL)\OU!A;1RDZW*%:'([?':EPN]%,KS$)D>-9 MCS:,'!6BH%']*BX<4_QM%<2@?5V8\/O4MYNP4;7 ZBEA#=%+<&VG.F81\5LB M,)[%K9V60/;C2""XO0UVC%T-:Y4 %^0LYP(B^)CV8B;2ZI>X6]S, M.X0!U#YX6BXLHQ%'G1( \Y/$_U%B);T+O.2IJ9DQ&:^^F7Y+8)LXC73P]6LP M2U,>D8=J'";P2>+O\_._\M[S\VXZ !2^"8-H@ZS!_"0,_2\IYFH&\K&\GITY MTU[H[^QFA57=X?=OWU2>^G>_=?V3_QNH[:F'7EPJ2*JP]D6'[5,]Y[QLZ*[! M"B;K(6J-[YUO.Z0W2PRLQR'=D#,3Q*W?S09573!(J(K]EG2K!E'G@&/H"V?0 MNU#NJ..%"QL26AH 79C@_9G8QW.;Y^DB+0,E(HFU-D9S\I&*$C#&Z5LEAA^@X\\>&CT9(.*[:91^ JY\Y,FLR M!G9G?1G1/S:9^?T5"FNOT=NS._6)Q0@5BT7B!E@0@!$U*&(^95X*EDEI5W=. M[5'\Z@B-VN*1= QW;@#%'%+T[_W6_+\#JZJ%[F '7P"]!+U[P0_CQ4>HSR+G M+\#LUNQS9(PON_E_XEG8_UE6H09=&JRSI!/)3UD.XR33-X]O8UXM7.X0V8]^ M "8S*PW.]+[;T)\PKLY6-X"*Y1FW9?L&M%+3^" #]E8PQ]=? .0D.JOV=2(: M\-('@[JTHXK#7[W0Z'4&27..P@18*1DO0)^@WOUCXPLP?JX:;F;NEYP^(K/^KWT3# UU*7OD\LSPM"YS[DJU--OEH#7:Z6NY$#E,C^B#> 7\@ M=K0&GRD8I:1@V6*65^(YSMT,B:U9K031)D(U6N5'-T5$!7<[Z=F),('ROY7M MUUUG,/9>@&I8,'L)]O4^70$2. SGWBV>4H\2TAG$/(*"23WABC'$S K]Q003 M8C5^ALN;:N(J14%QHJ8,%1X\,+$B4SY&M6)D #URUIF9'2%#60C/679:1TM2 MU+Y>(@^^/]":=):3YQLF4)]@;Y!/[7!E_9!FYIZI3"QCHM>L B"PU7&<8"I" MT]$PKHX=E8"5<>P7,MDCD/S=%.'Y_=QOL%"_=X:__U9<0MK8L#C0)"+X9?-K M[->C6$WG?SYRBC#A_]J-Y;^"%(V]!/QAZ)@80[T ZF?E*Y!AK]@D^.)STD 0 M6N&;> O"2_%/@RS\T$"L.LONS3.]<^.9LIQ5KC$[/O6JZSU'/R'/"Y!KM$ET M0^R+R[N92G'F\MND\%$(^VQ>4W-1HS]?]Z,^#AU;QQ#HIQ2U_:;1D#&MJV=3 M1>*N)UNV%2?XZ3FOI-W,=D==4T.,J.4QP5J<@0_'G9AF1"&9CZ11AG]6/ITV M0!& !%"FJO^7]VY5E^\O .F=S\'YP0L@U:_)\=^BDXT.4LF_2YF#]+^>7,FF M>P\:P!-L]JI2G@;Q-:PZ;48A@[2ZN# L43-O#6F.KR0@1^,__J2'V)V(GJ[H M"_/L;1V_4&E![9RYIQU\'R\[++H;V/2[OCW>@==I3=E%)(#HNR90E.WF8I#/ M6+4N,_&@UHX.!=M7^7F:[/,=CA#;%R2:79I,7X2_RS*:AC.<8/:32/0]\$P> M9TKV,BK3QR#-XIDZ2R-<57VQ[*:;Y%2XCQ#^B<"5!UUW;WBS>,+-O4O*^GN. M4(6Z/?!G*\D!W)GE8XOKD7)HG6)LUF;!I^RP&-YN^XT33%F8 A.8XC&%M0BK"U,_]\Y)3F5P1F0FT]:P]/V.&9 M8O'P!FFXH8.('J(5W;Q"]SX.A>-9%<5\JHA[>CBUDQX=&X-)^2\=5!4=6:6J M"?8[VQJ^GTT8_Z5N(JUPBV%X"_=\@G M*$*IL3XS8ADS$&Z&)DLQ/RB=]FL;@.+G2V?!*Q$1G)<3_PL(A*:JB-&8.]?X M>3ZD0!5,F5KC$$(#9(:$[.\O#\S()LUOU-4%R\K0EV(I>L2XO?$E;9@N+JZA MXR,H:"XX<46T&Q#M&X"@)<@]=,#A(66!]%>I7GEK@=]56[&7X&-NU43Y.](: MU(4:'C9/0GUX2@"U5K^Z$7HFWU#@-@-F@.U(I(P!KR2_ *"5KK/V-P6P(T%V M0P/2-//:M0C'$$&Q:]#A.]_YW^?N)M;&,I0LUK+H/!4-^"P_!B$Y'/?+& WD M3O9,$]C[%4+L5O];B7U(]O2@T_&VXE&"*O:IX7P(VU7]L:.)?\EW5:8N?"/U MR;TT-038HA?$N]7Z.$XB55G9*,=343M=0Y<004[B9MXI[5F+>F'SD? B,7YC M;3:@M/I!Z_UEAWX-!JWAMHJ9!H%3* 7,$GF30_L@#'_RK)P$ $ K8NJC $1% M?&(O0)3G[ZL[YQ<@:[,$?V3L!=@D87KRUO'9O:.!_+O_ROMWD>ZU P."5TL> MA-:8Q[C,"'RJUT:\!*\ )Z>_M\915N-2U-#L=W3G=SD5S\F.5T/(AU626478 MCJ@H2P\9RR;MOR_.#; H=" RFK>495&\OOHMA-]5Q@ MUY0^>51N;#_I^+:#5$ GB*B!&Z8T;6TAM$24P:A;J=?5!WT)!"*6JXE\\'W: M.30V2*U'0*%]#EU[0(;!P^XGRDVI6]21WY8I)7@8V8GQ@A5^%9%T\O^03FCC M2XK5S5VH+U0:9RM]90[I8 =F/36&>\'\0EE7\YW*Q)#9 M#LGK?0&Q[EFZHF7)]O6Z^=J)J>OS=;00_0GI:F38)1ECI5?((55DFU MCPMW N2[ L'L*\IS!4T=J<\5$_3&S=.,:U6UD2>#?-\^W28"D:HSU4\HTXP< MLE\1I->YI^CX!C8QL-!%3*W?V$%PPTZ$O]..WEI5)820J M8@_5+X O[:S(0SW9,^Z&R"6"4 [@F ;696E] 2(9WO1^#'L!B'.\6D5> .LU M5;W'8%V#G8-S3X+GML0+C8@C)]0*QB3;-8*:P:[ MMD>,U"PBSE"5$#'!I/2PI=!VLF MXTV#\\\CAQ?"1+"/Y(V_MAY!9?''HAJH8UKC+P!<:VG:OJ=M*:H%6:7]"Y!] M]V25G>G+4W98AK-P 5JW(H@2"GSXT"]T2K/UT/N5O/Y+-@-1&7HLBC M"V\H1=J#&:4^ZL-QHR8-Y*\7X-L,G^T=LCGO=L+^J+$-FI?F8A]P0ZGRQ-:= M2C)C\,YCG#Z!4DGX]6/0<<4?C-#"W2X>3)V M)HXLL)NKWP["_%A?LZD"$4/ 5K(W^9@S \SRL6H DS/\X6.<_=O!0):1+6_U MA1B6Z+ +>6*&AAE!!=@]!TLXGVT*)[F6]!M5"J??I]"T'C98H_-N."H-9YRA M^5:)(']DP;UCJL8TK33%>&']>.:0&.$@?\^0%4;8_DF./4R(X04W81T=*:_U MIIF9XPW]LZZ]+7#;4IC=9EC$T-:<"WGCA[^D9CK-,^JTC)^9#>[4S6E"9A6U M8I07+T"C?[)'14?$IB),B:.:]_O$^V,=OO;K_H*EKNYW32YT%I9+G?4/AT+U MOX26Z68R>05KUGV2NBI3V.1L$N62?_-G3;@GY%^)MQUJ=#O%Q\=?8T=KSK43 MM3338G!G"A?ZN@!VT(#1GBYVR,2M96+-X#ZX%0XG-O\-FD_&>8+ R=J)PU3_$S9U#J5IG#:DSH+0LKE2SI([@9!P"*E M;[#6[WS#A?4;_&S)*4A4>P:=6U#<4C]%Y>S7MZR0S+-+)LF-XMC_*78Y)WY0 MO35&I6$*1^&K#=8:-@)2).Z(JF2T]%V$X"Z4T0GA=!$1<:>;(_*?MN-P8 M2:I?*8TQ7;%C$)> (BSBQ@N VP-6"8PRUL%8T4V5E2F[TI!(BWX#F#BKM0^^ MIVT .[1-O0 HSBW4#*(/'6#YBEQ+.RW)NMKPW(]EA.8[&.)8&K70L53*L0'1 MP#N+,N&_DR]7&9XI%Y<>-9M/XUIC\6K+]2Y_I>XI.=UA/8ZC/XP_[C=C+.[@ M8JW,0A=X\K5,/[_;>Z::X@C:JIPTOB@QP"ZL0^>*LG 0L\U:%K,"6G\N)*5Q#6IURI +WT.!$!FC)^-#Q5W5UH[##X-4. J.8*X.>'R"!M+9&8(C);Y; M#IG6[D8>PZ9H78E@_M$E]&IHJK16D6' 0Z*FR]4E:K'-$;.ODHP"#\I81>!_ M?$Y2W&MDG>B@_E/E*(8%+4*D'@L2(+S:4^$7PA?+8;QIQ$OA,PA.ZR$K- C2).@6A_XB58TOF"+$4488>V'AXVX9*\' M,-=P-K"X4-U*6/D :HQ,^MP<>QA/(^ Y@V=_@E]^@Y7&\?NZ-AR[I,0*QYNB MJAY4H>'F_D'SM^YN=[(QFFQ_580_=\F3F@C=Y[:1X-(!]H#A?2^_C M]!OQ"K>P:*.$=T_TUJ-3:9:/3ETS&OY>CKHOH(VD45,U*OF2$O!B M^13<;);_ A363%1SCTHVN#8GG(G/I;\ ;>#(6_'C$YZ91X6B)?\9 @W5$99+ MYH#8"T?AMU9@QDA'EM:9*X(%<[\ VL;FZ_*SQ4+I0A_\7MZ;SNT)R4C,VL;I M1,&3R@7A^[3AY,UO&!B.!\/6FFXX'=>.\!MCQ<;U).=G]G")GU]E/ G#_"[!7!Y#]3IP/;^*/JNUU-I/4ET:@C'W6DD0X%_^M&AU'NI,F%K+UN^*1 MQ*1@WLU;'32\&8_S'KEX:&12A*)G,KZ?;)"5C'[>R$_D80HBUMG$V='*#&O' MSSF/TR[(('562SR9AFCS;=;;7B5+:><2*9GQG1I_F3..YL.%C+3/M3KB$I-; M@A^[4]R$NE,]KDMG1B;X$'$92%EQ5\.-Q.C#*=!@8#2"*1]B$Q-]N9$IUK6M MO&N]WW-JVNF[+'^8 +\7#,<:H'@OX,MT55HF<\886MI$)BE2:O3I%K3ZI.2GC9?G*G_[)>63A*2GSGHXXL?: MIC.;X-R>*IG-YQTE:>,+5KL,8T&](1BIDTH'".!,F&@):PB5Q,*.YGF^YO_C MYBVCXHJV=-$BA04-[I*@H?#@[A*"NR?!*:J X$X@N$. X!#< U11.,'=W1V" M%Q(DV$V/]^>>T_=UCW[O=O>[;^PQ_^T]US>^M=>:LN::TY>.>FVUSN1/@/I^ M2LE[[WK8BLV[V?<7L!B%R4>NT\716OP1Y5SL_RN(TOD-D;,3L42,@)U=X]=; MW =:.[>A[QL'?OY]Z)V>_PU,O^KS8,1=&B]U@8M@J754!9])U\#/B;N(1[A% M?[S22?O41XU$87+AZ(N%\37XF(IX\4?!A,!^G R?!OTH4G?4;Z@X *ZZLGJS MERM8XR;VQOR+$G>=RX?8<7G O0 M!;>3[B,5V5/V^9?=K^EL&E/H2VD:Z;RRE;&J9DZ#U!UL(H>FKQ*E@PY%B2J ZP-4W2F@:DK+])- 9GZ[@$HOP"[%5"QS$X"FXP5&KJ M$JF6USB&033;O,\^-#I)V]&0UXD28G"..O\"I.^!C)SWYR M]*R$.E'Y%XATJK>-:IH?\P@V8CW[N*FP2#IRC\1O9I9Y9-1 /R8)"ZA>,UX= M !??@+7;+87>@&2)Q=]<%\032@1.7\=4+]NY'Q<5AB1OK8\B?(H,&GX)D"R[ MG+ "]2('I]CYP_,;*&=K4^-X-R1&;#EF:1O9L(7'&$K%082G2LCBT)V@)T"W M2$NO[;(8KWT3K#H5(Z:F[GC4AVT%P/?.3,/NYRGKSG_#C/DPJ#1$'BELP?N(Y&%;0O:+ MZE8#;NIZS.B155G\63V_KU,9(W86#2!:$2"V""Y.-<;!D@&YM3$&=U5G6C%P M->[A2+FG_>JU#N3MGTG/T.;"0>N0?-NO3:+]S" &-H6N(2#X"ZHE\" ;;?S> M C_T.L9'/H(?E 9_S@EA2$&*JKZ,OS7.TN*_;0)T"8LEJ@*,9B3HUCQ';TP] MVXXY((,A(I OD^^^!, F[[-N082(.UWWOL<7= #!>=C%!QLOA%TH]9@7/4TX M5:'C;-43H)/ T6,LG-_/V$A\JZ'I/$_2( \S6OP;Y>(4GY^@?/V=1%SQXKSL M$T#L.,]@[ER#%4CV2*@*UMB21O:,=DWNZ7TU[/MKJC\4WF/A5]+-^S-.-\Z* MJ5P)C1G[42Y\W!H?8KZ2U)T'%S&B)#J)'S)S$>T+JD+Y[JJ/43Y9$BA;4*E3 MO+[^G( BW[&URY M,HX&ID/U].[T MZ>_+R^''!,76T=16,L!L:0 >+/[&XFW,9J*/BP^?!I4S_U&,Z->/*L],,O=8 M))9=-^&O(H4^&N3)Q_*1ZT@'YH]C 09%1BZ['C!D6IQF.VUW&CTW9/H*+$EY M0=X[W.*VDL@$$PSLAXP/3?,0BUV3K]^VA.F:E_,3IHDZM@K!$U(4N$4'%QA$ MX$G9MA6+D<(*<*W:FU>G^',86)_0?7Y7,S6%WXD=A1'C$_2B=<"0; M,N"M>>VYCD4ISPMETS5E10X@14W)GT:\' M4#XK"VU'4^]-3Y]NS(]]^S@-5XI:J@!"#NM_-G3A=M_??UI14_.>;25&B5]D M&K7D/OQ3(%\Y2_($T-K [#L%V(Z:;&5N^_;%?M/_,3LU)(+)&4VJ;L:1F M#Z9(J.>%CN(/"L1Z]O(836N@OPOKUH#U,DV>/OO9IE6G[-AF)@@52K+/^1;] M3!&8#2>9N2K<7N[QVJAO^2)5/%3?&*DN'@OL10W!H!"K1\&>S]1;(4;I-ZS* MV"AQ8YJ$Q:B_-7_)2%!8@! XJZ'V)R8?K+0Z0B_N:P MBU(L42:"O6E8DUV%L('*L+O#,DX8B&6.NIY@EB,/<'*_DL#U*@J3/7.]TC8. MG.P!5]>%?^Y]'JEHI=G_2+L)DZR%"T5%!="9-D8_ZSQ8';D*GA)ED!UK!1]* MD(ZWR#3,7D:);J*3[(:H5-]53ONCE]BO8M>UP6-!&+%=#F#BP(4.)P1KG@Q[ MF_T;;M-\\O=^OYZ13L$O\2S/8/8,@$:!%S&YERS9(% WEU?AKVL/PIO=3;M< M'0Y ^N D_ZJN;H%[="VS :'TJ,@S)Y#U7.>Y?/%:C,*2]'35GKS2LEW0BJD& M;A37\%W@2^= ;L#/S<9V"KMLSIR./Y6MVYZ9Z,'*.'&6XC&JX3/%O>RN& M57.)N7Q'!/W.P>U-85HUSJ)2S61WOK5R=HH1UMJ.SU->&W#[]6@Q V@^ODIULQ*6B*N<96J+DT>'[B^Y MPO4T8-B8@P(^S< 6EJ-OF%0!S59@BT.=)@^8G9/YYD0:\X$,IEW>IP:=4%:%8DJZ+ M>XN@$6 3-LGQ:$!8MP!$7ZK,' MS'^O#0V=M U3:Y^!@VI'4IHOOA!EN\2,L[UW7\=[G:X?XII%BUQ9Z'&:8\*B MJ*IF;O"E;>D_\M% ;0J+@-$P)I0=>KLEF'W?/1$Z>P+X$9C,1;9H\M&R!LLC MIKGX;OR[N2@AHN]\%HK9C\I*2 5U-6$I3&H>G#PC;GI-M$D6;U2M"A>6!H], MLZE<%:Q9&!,Q3.;(SLAZ5E$GN%!I.1./W:A$93W(YO,;E%-8()FJI *A5MA! MZT0(\1*@?J<9\[2;(_Z!EJJ-^,YNAN=5^3?Y\I4/FC.1PE14>"@80#8G#.G" M8C//E-U;21@?&)N*G>:('ST%FND;1-_J?.^F\G/U);*MKK 5$2PV5K,(X<0M M& ^TI+I((X9:8SB+)34077\638^M*?J%O%ULR[>S(+L^*39(O?C("N2]>'O& MM+)=**9"DEQJL:-H5\SUK7R>+"&3Z!3FQS:;OW'H9S2[B*MPJA$OU6 ==*5B MP?,3M3U1@S:M3TV=9'35]R-2O"*&6&3R@(@+:3>N[)*TWTA7%7FSYCGVU'&*.G;:PP*"#2<45Z6?,;G@"F MF8VIT;X]M<9Q1A,H+Z.P2/FDQYV(]1--P.T$_.;PY_R51#*ASWOJG@#6"R,^ MSL1ADJ#7"MKCY]P2R=39 ,0T8W*+=J5G<3>OK!/'=M@17OP;EXNR=^00\KN) M'S3"PL0HJ^:^TLB1*&5*>SL_,7-_&G'*_:F'#7)1B^Z%V,GA@5N$C3'DW^ MD4\3*!:-U[ OM[CMW*(G(I&#I>C$$*[L/4A)^VF=71%WZOF)%_DV,.I.,I;_ M].8V3IL @10?]GZ'L>RE (X;2?TS\\"R\9AO]4:=YBHM?_ )X&_*I49HDG-= M!<4)>0*0D$RUF#&DCA"LVKFO[5-$9R@S#XO=%U]'A(FY]%,C;?U .M_:,S:Q MPZ4;+[2/ZI&E!!=W^:WF#$4&'QK6(P%Y3P!,O#CG43AG7B7MEF9KHM+80RVJ MXA,@=G8D):OP5THGC9ZQ$>3*W( 5IFOL"/G*=SH5W2:N%XA6T3\2$A<'7)BNW9GFBD)>G*]&YQ U)3XF7K+-_8BX,FG;E2 M2A6:OX;PV[MU? $,AI2/7@?=LV&A]Q+95%.[\-C'DR? :&/B3F'S>1=&_(D# MY@3QLP4'E)F(4RELDMW&3Q]!A<:++(M8@YS0VD>-ON$\XB!U,5+RGA?[B[ 8 MX-HAI.GUHH(*E4ZD<%(T0]@%532M[M?,63@Q2I+C1@PST/Y\"7XTF\A7?[$V M.,?;/1*=[/4<-%7/LT12%E[SO<">@/@]6S3@M>U_;LU32_9>ES^]>FQ$Z:_T M=W^LDCN> !%9BRL1'%SKYS\9\W:8![]O*")3!@:J#;X'BH7[BDR[EL +QB\] M-V#!W4;^Q<4+78S@JW#(+,U!HP.(,.:Z?^# :\3&Q!.CAT>V;+6C@&+O#"VV MQO;J^RX3F+2E@5!AD@=249:_.V^PEPN%'T]K8"3X0J?<#/PI;?6\.5.=*TV- M5AE5<>'E[][Z)7JF784X6'C2)W3T>)%U.J(>!B!S8/AD42W"=FZXW<]+EN;Y MV\B5R!6..H)B:C(OXF]H(B1-_ZE"0XK:.A]9IS'S/I3JE.XFU#9WD\D*L1^( M=Z\@F(W!D?T(6^(*6:Q/@CBCQVP91PF=J)_JV,ZRC)#WC=WE-9<>'IK%R .\ M+OU1SPHKK/C^LD-HS&)EBCX&1&*]-NZD(WB$Y!"_L P2]'0'QCFV@,99<_$E MDKKHB*0"N#:9DJ!.0\TR,>ZQ_IH7V1*-8FXE1>/^[ FLP;W>@F.L;BPJ'3%> MMQ@LP=FW8FZ'.0I_&1[V$K&X$$$=X) 79WD.5DCFV-2*RK,J:H+?V MMO_+WW%21Z=R-AF1PHD-CR5,)53>8!OI'3[!,U,CYI:FPV+[E=HE/QL""=;72Q]/)8\C_-CQ(MFZ,/!SHO$4]6X@'?&9>GM_,N/\#IT%$!ZFX3P>]S:Q MS0Q9:X"/?A,LBVB9DJQ;O5"_N)<[&[NRV[B3ZESNZE?&FS2H8R$$'#6,V(+) M9N<6Q4(OU*8<("\G^85.[S/ Y3N-FL17)<^[8P&@(.-2U"!;X/X_TL76 MS7SFVA ='N>UP_G;8Q%[W881&.LR3EF^<;[WUH*MK!]:Y<%6OXZ??0M8M_19 MU_@OKMCYCPE!#ZJ&X_DKI>M&C_EZ&B$J03NC@RZ0*$Y]]]FGKT,G\"K+<%/+Z"V>;BG!X/J=_N!#P! M@F[_OA0IB>"0W$M^ CQB[ST!-D$*_RDJ2JK@O[;JTHXACH59%A;4UIU.-#4_ M1T=Y[1]FCBLC>^<0W$L5M14\:9:8M I".A0'W4@,+?LF\*)?&;I5=KBRG-'BIN1)S65J@_U/P_ M/JNA=^VX+&%O4T4WY^W/P$Z?/_R)R\PU+V(5VCE[%4,]G9;@9?V M="-->_?Q ](^=S[RVQX(R&QN+J\:1U3F$X[1I3=_E\U\@[,CO3C/$HM?"-#_ M-_$53O'["1K7W9G%E!@=D"Y%WLXF590F3$.U%.QW #8!_^8,&O%IH'O\(U"Z MI92()<$:2+_^?HD1'M5J!BT$>WL9-OMR2\SZ'[6?51$Q6A^-@ M<8[9) <$>@*%&[.^KW&F6:XU>579G/G!)"E$DA?I?!U6J>Q8MC_G9#1B%P 6 MTT^[XTMX5U&W3NC^PA^*(N:.'OCRWV0KM^4L(!1V9UO%=2];:-3QIL59A?_( MMI:7IBHWI8/-D]Y5'/QV\GQ)HR[RI',35&[W54Q;9F-B^O)E&*H?Z[/B_Q:N M_A\HR1TN*/A! +!P M52>K-/V!Z#V\6TFVK,J!K1V)9+2^<%>PJMJ26M/,T P>/NNYK*1D!8K^9ZLHX3R%N-Z(W=U] M@WQ?+=U5I9=?[F:+SMZ.!YPH$:/H_\.WE88J['_\6N9XO-XH$\(2,^K:<] J/LJD?0T2O)?>OVMNSCO,>SA_/ M==DI^?=2T*A)J&,J?]D^6R%1F#.>K(9394GT:=IOGB]? +X20\^ M\GO_W]?I[/J__$5P$_O"N[V(P$R)R3@1_6Q_\+WQ9X*,,^OJ>4!"#2R8(DKE8J 020S./#;**\T MF:_?!E4IZ*P ;%V%5!'CSC:TU'#06,;VIO^J_^ MTCH@9K%Q2FIR;X[<;7+(;?L!G]83Y6+;-;]4PN'8A96]>JDB@/?0=]+;0 WW M7OG7EUTPLN_5D$/V3:DA;L8^/D/-&33NW>&;G!-=9-DXB5^I\0!#V8'NNS_< M1)>&QJ@2;DYGX. ME>5<2,S#,7PVV.VJT9#6C9TQRH%-!/^KP NWO6K^?3X-C$A/HSF-N2I.SE-7 MGV-F4Z/SWG$[V;?9JS2BZG";9,VL?)V/'11JDU*KN1;TJ'-BN"4=;F=L2S)U M;6EP#I%1I;T&W)?-\6(Q;.6">.[WS=*]6+&@)=9QGBXG^6?(Q4TOQ=-?A/J(M4Z;)0$QP]KTM-?SD-)4S3 M]N;( SQ'LSY(!OIR;.'_N-&Z-DB4?!'A6FY7R=3 *YE,NA3D7L>MA]/3)XSZ M#-?V1K SSLO"ILA6.;B:331MN\6GP-ZQP0EHP0//03@X MCMAS8;4A]/6(F(^1K'/8E*P_-40! !*.?W7KM7VB/7/IIFN#B3'N+Q:55 M0@X5!PI6>I,0HVPWS4Q?MY/,2/[@.N*KQ',IH8KRH_3PL[X>L#1YFY",6?8V MQ7J()M?R4^%<$"<'?UR84?[2JJF] (K=3AC$>0W/G@A,='IF!QJ\+LS^LP, M+@_P(OLB)EFRY*M21SJQUE>XCZ&-X^C:B_BP-TS.E=50^=,:[6LNE:X_5(GD M\'\%_?]G0B&XRHX\2?.=-4II+UPTY124=O:BAO+R\A;LQ;NHQO4\4J4^Z(>[ M%N_1<1S9Y-P=P+/YXC_*Z=$=X\QX\;5*F/^N%Q@;];?5N;C5P'AN<2;PN*

#HFH$F,@_J,:B "[T+054I<4P#C[ MW7M-Y,E63_H*;+&JVI$S"^Q!LM+":U<&A40FLR>8@'!+=O3==>-HO-\_^RI) M>LPP7@J-4<>_5(/CDX*1146,[JF_K79"PLOSWI6]$.$8!(]IIXA7A9;C/Q^,M5Y493A]Y#GY;A^VR*.UI[XZF(YOE.U M!]D(BBF>$RT!?@R(6J1)R?'P*)NW]W8*&J2ZL6B*Y9[34*&/H>%Y"=QEP_P4 MXH'S>90/HUN4('?Q@*O0OF;,QYL=PG<5(G:8AD_?NW1?))/;_HW.>MP?.A-L MA>S3;JZY4T-4&K?ENMKR-1# ^@LBR9.[HY,8WK#W1)8PN>-PZKP6QIOR)ZA* MRI>ES2J7AY0L'F+HPQ-%!>X8\11Z(R##7\('2D=1/TK]P?)FAT=CR 0R'6C?+R>A M'Q9+8J3H>!A*3XWTVH!W@IVD2,FKV*/]Z@]7:PQT7DIK=1X.ERLWXQC9)O=. M<_I=M)39:^I33P!X-1=CL&Y$O@M-$^-$3R/ -V;5U9)0W>C20(+!3NOF@ Y+ MQNJ@*;>QJ(J4HWU(L)L:^Q'O,A3P!/\O7? MP&F7Z 22G(YON>.N,6Q[1G9Y4Y<^QQP+'#)\W_?*HVL6]:*B M6L%:9WQ:*CY%1G;EC"+0G@B.'4(0A#>W9<7UAF8K3?Q%GCX8C; M/5L>0-)$Y643[GL6W [J9Z/IS&- :;+!T+K1%#^-*II9G_L8M.IG/V602#9U M/7QN'$CZ1O";I$?7>\BMBML!WFCP^HI*5U-!>?%-(',8T^7UVGM2T&[*UQ2> MM"B"G3#&:'IH8$T?/849[DTU7;CK PW*%R!DO,7[?Y]TJ[< =V M/X651:# [DG8F8KJ&7-EL=T?B81R=8Z'+]ZQF_%E'Q%M.V8@MD4;N9*Z9!7SW84Y_^_3R@ M5JW:F:,P4Z/ ?=,FO$8QZX>T>A-%! :#V.>Z,E9C056< M:"Y(:_/ U[OFL)>I)U&'O.Y1-&V==&U^]ROU>A$RG&KXI=06]:,B8S\-+\-= MD#"OD\?G!"G:I"TZ@N5?=H6&^YJRS(45YAS)-0T#L:]TLPJ<,-E)=.YS@Y2! M#"6Q?AY:R**(D@,)_O3>W=65<:.APHY7RD[F6 SG%!EX)B&H2M+]+%!+Z ;NO%A]Z'G)A35.G ME_LDG$?5S[P2H*;]"PJ6;%WQNG&RRYI;-!^WNE8Q9^%1C#$G[.S6#1%6J/F\ M+]]CHE);NK^JN?P;LQW,BO3TUHK)4QZDA_QN6?P:OW]0HP[!XN5H8A EOVAF MNGYC,[]9%":O,;P+_IS&O)T"QN))WRV_<,9@SM(IX)HE_FL1E\7VS;F MAHECUTJ]NR,7>4, :T_PQP5$)K]2^,_K#_PJ\5E=!ZSQ M?V1&%HTG#I+Y=^[N_F\4$.]AUY5'*IFVJL#W2C?R6&F\8F?"$M07FGI2#&(X MM8'JPF+IL>JX!@-[T!P=6M?70,A,52I60X>)\CEBD'<+QVM 6!A01PHO5J\R ML1U?Z?T3 WLM-KM^WQ^KI/W'G]JF9.3@7%5R Q&>/\MQZO@2'KNK4BP2FH<1 MX=BR<+P43%FBIWVONJCKG]R+/"4J:*5K@VXOUJ9Z MU4B?1R[<^Z0I/.OS1NB9F](Y,/) MB$7Z0U&VQ,6+XB!6OG-.0]Z3?*#GAM5%R0(E )K8'5DGWOGEO[#Y.VZZ-F:+ M-W,HY@]R;":.TWM/*"KA45[6H5>L7X/.>-% G,Z!/:FV%B&'\=CYFYZ2Q.K! MO8G*QG'T WLY8O@L(Q37(W_"5G)"-4)^! M@NEH+:5$^5TZ3DFFS_3HZPVC&)6?O/LZZ4CK$1)Y&\=O>PRG*T1-;57$XZ'A;56UW=77M&&%N%>.[ZB&6 M86RKBQ:'$6B?4GJ&?CXX]2ZV[]T4G$/M<73S"3!4/Z,,)SW#.3&\SVR$#'S^ M@9,TBJYV'>YZ=PNYO!ZOX/,IK:C2TPW3TM/5Q=+G42KK90$@EXRCHUW2UW-O M3*OL**%9SH7JQ2;V-1TETBYHW9/RT*#CEK&5VGP!!@<<$JK/+#O[4I1Z.>3L MOZF:?;(D57EMM4P6#8?\&.^88L'?NGI1196LJ+;T1#O08E&PQ_+G$NW6,$XO M0Q$3QUP[*Y,?'J2+B?B V\>@DH(,6,(K=3QF9C ]94=6:SMAR!+NQ@IE<*C/ M35BB**!&2G_IB_6A_R5^CI)W]4UBZBI 1%(2>@KR7(DS<>M1-I.T6F_5FSPW M8$',<,%+^5\Z-;6<&89;F(M)9C/)&;KLX&8;,G[2I^)6]/MKWT;+=T^? %_6 MS)::1<6B<"RF'L7KXGH#1=AVQKH#L*.6HJQ;&]1K5ZDH3NC4&XP]BW'(+-0L MSCL&@"DGXO*N$G(YBW2V=R:K^LEU1PWJ7.XN[:(>T./KFMB%W18C'_"M+]T9 M1N=^WD&MO?=NN[M#,FSA"UXB+]K74>TA+&YCIO:PV.^!XIV19W0DG@'ZJ:9G MQ $+J=?9C-D^1!LCIAQ96_41,J'=6SMA.$R/N7*NLDQ5C6;U&%[9\LGX?R5_DKF"8Q"W(-HSLG]/=?5V#;%M]X(0\5:J=@:7#YJ#>'G_ M[V.@;O"655L-N'C5?DK\^)M5\Y2E7"A_'%@5;5L5KN.[E)>$$B4XV%U:-=1' M.D>Z*H)T# \I7!D)3>78]@BPJ/>)8""2A5,-21G$# 4'.J<#%E/[S&@C1W=_ MK8D65N4N6D:15-0J0<,,$DA4A/]N;HR<@A,;Y@7UN, =GS\E.*Y- CW.) 7^J M_:;*^M9U%>,1,ATXA$JY#=Z:LCFHM!6KY]89Q@"VQ EZCE$C) 3XG8%/O"^2 M4M%D"INJO#.,.JTS,5(!AJM\ZR)X%>T[J("'[_L^6.I,+?'T)<@E6FXO0S,3>05XT;O."]_6DS'1CV\90:VSW>G63Q I$S8 M@A8II_,B'TS]'@)$Q7D/\-DAV2"5()T^NE?0IM$+7]389C%T>I2:^PB%KU/SWL MF/0VT0!\VXR>/R3MT>^1%7,;_.7AN-UZ12RW6U2-*S'M/Y=MQ+0\77HIR:+\ ME_[N(K]O6DB),GR"7KD^IS^^0,DIZ:]^?5/X_>:+KW+CF6*8:]10"=Q2]6.$?[Q]$J67I=)U]A. M[Z?N 2;U+)$GEWE.QX7T0U89TZ&QL6R9M./W$8Q%:[*:&B\6.X/EM[EO.PVF M;/6$/\1C8DP^ 2#A!PI]#H].7U2;CTYW_FXRNQ;61W'-6?-[Y+OE!TV[6=_Y M(P\\:*6G.2<'E[:M+YC?OZT&;+U49P'&PK=I)9#')QE;H(Z-:NS;=&7D0V5> M[&*G B*:1CI=ZE68XS>9^HL7DMPL3O3QMK;I>-5X,45+QG8B[0L0?_K*F=J1 M8B^\%'_I[C8#.8,I9\G.LN<=@#,IV@<#D>*8%LE\L.:^2,QMY(DZB(T^85*2 M)U)Q5ZE,2WP8DRI\Q*NXXP%#"_D$B*[:@ @<&"NS&X].G\+V':!R;>YR6C&] MH)2=\#05@>=#[S\;2A)WYGD)X_E/)S8X M(A)VUPR**JG\;16[G.N6JM <,[KU&4Y)/S:FE7M,G8FU[<_05W:3M$XSEEJ\ M/%!F9K2H=!5OU!"O9!61B1EK8)&-I]3'UTYX+UF&Z#0UZJ4ZUNX6=#$Q$@,S M$O#E<@S+A1B\>A>(PD*?C2^4BZ]0YJU7:5&Y?QA0L%RXDM_\795BL%&1=5Z\ M=TL8.OB-I]Z?U5T.^\Z=R\(P/5):NO=S1-C)D$E8W1.@J*'["\Q>EN'' MV/"+0#\&>2=)C&.N"K'77F"_0L7B/MH\KH5%4:_*E!T\_'2.G5WZ4I?38Z+^H0*.]+Z MP:4SO>T?6MS*9E>K$G0*TD9?D5'=43 M8+QKXPEP_V+L"3#P%652TUQB:>FF[I'P6%[;T/%&H .=6 -?DZ#9NY-#!$V!!>9.# M"4['UW7%XT>1,8R!)@!=:1:O24]21ISA".*YC6B_:_E21?0OK'\9ZY;GDD@*GKX?L;ZH1&@FZ&I208;J_T M]-D!RO&E?NB-C7JC:2ZW='.P([1$HBT*RA[!-0*H':F:@(MQRZ69T2.^F M\H/%QE(6T*@.PNGE/_/!UFA++1H-*]3YI0;%Q?FQR0=IZB I<87(V[LNP0O% MC6I4TYOF[C\]]0GEBR9#)?9OP$3=C(WO;GG2/!Z/'%9E2LVY<3U-K7E_G4<.SDH#^R3YW=7;)(A#Z.TV_?O7H^LB A-Q>2W"_ ]](;!2 M> '/ :]AY[6M/G3A[;,MFC:',RG*_[E5&TE&L:>C[,0I2_,D'T2B5Z1' M_TVR1XL_ZZO-65ENEWY\1V-GP8$;L@,#0PO8Y0LB;15'R.T"Y[<'8'U9!9GC MZB2>29K(D_"H\@S1!=B(HF9#2^2BV-O9T?"$8ZOW+V[3''SG-4,IF /%C2(O MJ.C(#[U#X7AY5V.OANWUC%SVV[2\H"PPY735'H]37.Y>*NCT-J&+T>)<+,- M524;;&XPF)S$AY\8[@JJ0MC0Y[D)D@WJA?4Q $%LK=4]QBLRJ^=[:LC80@]H MC5C*)WFT 2*T!&V\=RC2+Z/P60>=8M8 @=[B)#N$OOKM9-[^1;/N[0MT"_K7 M^MR+IK>GC G*A$5K*Z$8>YKP(&Y>B1TT "2#+KRI\J&G\HL9:8JXVJ:';NS. M7OWG[TI=L/ +X_R: 6S$$)#EU"(=<%I21:5P%G)OCN4K7+$F_U!8?N!LU$GP M3:IVC ?(+K-!QI@4(@0,]-;SN^XQE1D5_2DF2#12N+AB:L_F1LW&T?*96L[W MNR7CBZ'X3$N:XB"4?3[]UV=$^K-\.8"U@VR:E-553WI>V%31!>7GG&01TE$, M%F 5%3GW3:PI=*E[%KO@L);O6I [_-(-'MX-"<:7,#0IC?^@\F(CVI(#IW_GXO5&;K#_CB-: M F<3(F:K(%K8=\*6K?+2K84&P9GU %TM)P"%T(!X&>*SQ$NN:#&OBJ4E^WI] M2J<:1.,/>)"<'<&[Q/RZK=UE9R(222>19RBC4N*$D>>_;PK]["QGG6GF:!9B#T3O((IF(CJ%(P*%MM?"4KUOU4(6]B.<4A NZ.VL%G]H$K[$) M;<0N"ALTAT<\OHQ&'U)2D*FRWTW>NGL"$.3ER(_7?2#F>:C=-.XQK"ST?/>- M ++TJH1G!Q%\0?VZCYYFAJ37E^\,LA8E1F%3LIK[L)*)+3Y4O\#4<)YLRDSZ!IY@#K-<7QR"2>[?=/%,:QA;;[RN-^70P6A MZAB@"F4%3K)6UU+%-PL0)$HX6 ;B746> M5^/[ZDP73EV"P3&4UWK-8%$[.%4X1Q%[J![#CD&>[?FS%-%5GMBTW69\O)LJ M/Q^C]JD<516;OWZMF__FGJ?RD&]-\2!V:1Q^PW'O#OGH>B -!TG/35^OBZ>Q M<<0K> HRP'K B:-[GU(4.\,S5%EFX>&L8QE#0[H?9"893MDZ,F2GYT^-R#") MW#P0A@3 (KOJ42/2$K5)#7)@<@#6EJ1$P #@E+5:N.8FS <24&%L3QKC!.DM M=B/=)WU#[=ZF]E)4)T@]W=\ATZ+-OJWPC,B@Y8[QCUHV!]_,=#ZLH9$,:U*4 MR@7$W!L=\BX>N"=LWAR<#K@\ (W [$^IDKOIIMGU=>(<\'S^WUW04BD\9XOAHK[;/'_ECJ[Q=Z!ZB\ MCGT;B,T80/"; AX.<8")!KN5J$)P]+RS?L+O0,I@QB-R3,.O<>Q!>">-Y+^D MQ&DCUUW7(GH?1R@$NRT"#ZCVJ MJE6O9CY,'9VXYAR%-7$;V6._3I%VC0^*JR/O6.?1OG@Q6/#>/&>S<#;96?*> MD1)5;[;>0Y_4P\7(/&UP@"2O^9:X.V.Z%X.Q%,KQ- =! TZA8709EH<,"[WR0'@JXY MUD^=,K;<9F_.F#1ZMM3! ]PXIQHCYG-#5A(*(9LT%N^0:Z&0@L]N,2X&9JH] M@YW!!&FF:9,ON %8@+C,Z&M[P#%K-3LRK-M4QL*:?SI%)Y'JI8T)O_8BH M*5M]3[2;9[YL*L,N*DIPTVC:&4AS&BYT7 &S3KG0Y&XMK!PYZ"-VYL,7..^D M&7S+MJ,4D%83C\*'LJ^CGVQK3N+&7#-Y7,5G?&R$7)*5R&,7.*\KSF HP?K1 MN=^ RAAFVY<'=797CR(C_3'DYK/QV]B0\ EPI(I[=X"U/LC,70""FF+<&#EALXGN##?Z5A\5I8K2@ $D8XMM'@53LG8JP16?6 M?AXK-%CAN,IQ= ^V7Y:K#:0Q1PF4]%+6GBMAI.T>1[W\?]OB/*[R)D-E',H! M<6-PO3"K""6'.-@T>3Q'>"T1\@"@9FWP&I/4B'LNYO8M2?SEMPCP!QM'S[H1 M.S^F\GS)Y!_0F)E^4>//?=17N1B>LEVK-%/0JFH8E:H,6=H+%#^:04P&MEQ% MPF'TGDY.744J'6HT#0[3&Z(NQ*)\59KS^][)J6&"5R:#7]C3+E[4_F"/26HD M3Q:SI,;::/FPSB&K.8NL"H*]:$SV/C\.]Q.H$9I7&OA9;(PN_"IM\[I4JGZ,EFSCY MG7-L'*5ZW;P1(#CB/"QAD^*$)W11<#QZXO(YC@VY]ME7$5S5Y<,CHB'TWNO!28_7 *9HG MVJB.G"8,J421NFSZ[1%9Y_Q AJOU$O0_B+QH/+;5=8@O@9H%(;_["95 M?N*W!I]=U6^*"CWL&C^F)&/[3[<_84%"06)KK G!)DKX8[#@QO#F];4PQ)79 MWZ%F+E6;W'.<2]2A"$DK9B#+ BW13M<7/5SJ=F>GBH*@3Q4_:?IO_#9R.!F3 MU+R^."_WOIO35IKBZ!6;>&W#;+JD?WK2.Q']7HNKZQ2WXIEDK0D%ZA/ ]D[% M?)DJZ$ZLS89KEZ!N9ZF9?(MD\":IHZDM_XS;?LVFK3%L& 86S;"K9##FCZEC MJQN@4LM=SY3O"F.;I^ /X^I2M:<1H#MZ>"54Q5+;8JJI93M37>>'4XI=?YKA M"V)[S8)%A5J2BR]37X.$7\4] 3!#"EMJ#>UJ.8H3HX3N^!(8/Y5<-)4#SFKK MC_;R^H4R/;&[/H[ZF!\=];C8\6?N5#%RL'^JOQ7D@0P/+Z>RN/O,I1[0XFZ5(ODW1>CC RIPE&B56P@U!;;G\I3(WI1.K>F4,4B(DZ4F$L(P7)>X>;"*+Y2H)W.U?9M4CN;.\&(O ME!Z MWGQLXVF/792- /]O&)=Q3)2-,U",03S-75D!6H)YH8)]_;9P,B*;%>Z M7JD+1\]#=0;C[)IE_&VTH'RS^S(PVN9>1#]CWQ][V@'J6C_=PN-<7N".[+.X MBI%!\Z.8/5 F3XUF'M?F*(ZB,K:,RM,2I%LXKU#\O MV7=2L0,=?))C(AQ&+LN_)^RR"W MB^W;264S&XJ57LN$)89L)R& +HU;"\.FN#\'D3XXM976JO96U07U$U3J%&H= M9R^A*4L>1?TYL45/,.B>P+GX)EBM;0;6=WX$R\BT+F/\ZJ,YU+Z<,ULIH^W) ?1!'AP>@K)!JYS!DG1;ED!4(4D3.)N5:W+V: M7D*!X%9-@'[P=#=;]#,&R9PUW'<#G@N1Y&!TK>$8%Y22IB\Q>2Z!308[7U)_ MMS3HL-C)C4>?S]!9MWS_\5]:5H),D*,)FT)?O&>*%W5DV>F]8G,8RVNESQ-F M/,>@\V5SJUCC;MAIG%#V;3+"MTD4&TTIKTE2)%E)7-\/G1,6/$-!W>-OE0>X M@)"'G1.5Z7U%Q+&CK'FQC(U?&0I4V_@39#]J5"BC=+W/9K-"6J>"J0,69'PH MMC0I&E325)HH[O?P5'86OC4NW\5:^C=_HPV*! S,M'#E'Z:J.)<9>9T7,*,Y M\L]A6L;*,X*WB9T M+ Z68>W9_>P?<>73P'CC]A?47,)1ZCO6C,*//TR&,#^P:KYZ$?V&"E7#0I(+ M&&DH07MC;;S=["=^W[_P/Q8;F/@LZM64^:X9Y6-/=MZJ]8>^R MKTRZ]RXCU7.I3DKJ1 FK=WHW&1ZS2QP5V\?YX6WOW;5GY\V8X)WQ<8]<3)^8 MT403S=9S%KTWDF4_7Y]U;UVZ-XL)(_Z5GO\E[BKE*F%SOCT*;:CR>? MVRVW.'D\..3AC_*'W:5SG!.U*@]H3:RTR[UB/T.,>?]WYCH^Y5M&[ O6S>IB M>-8/3");/*4S/PE,W),R>^=V#SE'[>G6GQ7UF/-RYGQ?7?3#V6G>T^?S_3WC MO(_M*U3>K'WF0B7/4<^#;/K3\\R^'ZM>[E/:P/[^HNK([6])G@*_/Q MM.V3RU9;,DY*W'GG=S52AN7%>7S/ M[9U1^\Q!XLF33UG7%C^:S9AT MH+NDR7SBC:2GW\\9^%O/GI]W8^TO#>;I_QE:BQ^N5POY;?NB\NGGI3NDEEZ8 MYW;SZ9RSS_(55C"L>R/#T\>:?^/EM5LY=KY3TC2<%JDXWEB2M4HT5&2.!@,? M&WO=LC47!WQY*K6Q_/^; %!+ P04 " #W@EE0,>=0X5D= !"H #@ M &5X:&EB:70Q,#_.GU MN].K?[P_$Y-JFHGW'U[]^N94/-K9V_MX=+JW]_KJM?C;U=M?Q>/=_0-Q5V?GC\2C2545QWM[L]EL=W:T:\KQWM7%'@[U>"\SQJK=M$H?O?SC M"_SIY1__\&*B9 K__^'%GW9VQ&N3U%.55R(IE:Q4*FJK\['XF"K[21R(G9UP MYZDIYJ4>3RIQN'^X+SZ:\I.^EOZ.2E>9>GGV>:*'NGJQQU]ALCTWVXNA2>JJL.%'SX[&*5'1X]>OMB3 M\)>>\O_XF3.=JYV)PK4<'QSN__"\4I^K'9GI<7Y,*XSG/Z#Y7^ O?9#K?*)* MO? $?9WQ%$.3I3"$PXTXV-_]Z<4>WN#ABZ G7;PY MO8*/EU?O3O\N/IR_N1(GOUR"YD:5^W)87.M9X!K558Z MD9F#@2GO>6L+#@&=,7[C[YY2HY\8#8>\!]&V=E>Z2 -?0<;[_61\:J: LOEQ MAP_;>/DF2_Y7;2L]FF]DU9=Z6EB3B[H21?VIV1V(-WFRVX.,;TH( M!J8:969V/-$I\/1SQ\D_'L&=:Z/GTT(!WVJMOWM.OU")+C1J MA'NRT[\1KU]-E"C]VO_RYZ>'!S\]MV0]B:T*KN%/APU)K#LAK2I5B2DEVJ;' M-6CA$O5OO 5W-1G2,T!_\'Q;:"NLJL3(E-5$@&C#I5TL+-OD"(J0,UFF0B:) M*BJ9)TH4WR>- MX#PO8 %9E)>YJ5+!.3'G\YWWX,QJM7!:Z,=;Y,1:170"R M$\;U;F*F=[?.@9A-=#)!XM$P0UD@..#Z#.? ,B-5*D1M98"8X(Z3<:D4>DC? M]>-W_?C;+GI3>N&\G@Y5*&IREG+BLA[^"R4<\,#%Y08NQ>M_X56B!R#!!V#@!5YH#O;3W<2 MM'E%HMBI\HZJ^RZ"OXO@WX<(/AN-0,#J:R5>(V< (Q"YDX'ZF]N3-"O"\5W> MK;GL$Y'B=NI<_!/_H$!+5:7**6":[$O<6A1YNJH4W:OR0EZ4FXA9/'3^\&:D[\ M+I%Z-^5_#YZT\[\>TC@?>E> 7F%,[,N3OVC,P@/KB=>5QJL/S]UR['8L>2I3 MA697RQXG"WVE7XJ6'1IL0U7-E )O=G6B;2"D>*TR#$./:/3=@2I:A2N7 M]5P;4P-:;"O43IF%9>@9@"P&"[836U5@V&8@!Q UB"1[_" 8X%06NH)I_@/+ M1BMK"1\1(;D#7P,+*F;9@S*L16?TZ[P22Q42"WX<(F"J9PS+ P"[7P]Q M1"-LG4SG9#GE5'<*?7T MUCA>$DP#65<3 P/.\;),P473%M!.=R(\NX+&:QZ:M+TY>&J,<5$_>N"%@:"E MA8$&A,*=H40ZN8#]*W5".T@QKP\YNH ;YGR,XJXO(!T7V\+%ACL&U]>$[NXI MRD>ZG+).!%5,Z8=;D^\M**]= M4;8;!2Y6W+[UJN^BBB0Q)1M"+HKL):1*-W)Z?(V-Q02G05=N%A7(^@: M!=-G1.V*$WB^81A_!\$WZ&K) !3.:B.LQJV*?PY% @E\5[EERBV! MN@'8.8\-SU)66YA9KDH[T06;41.5CF&X@2@R_L0++R5-XL%ZP$0\7(^(V]L/ M-F2F2'L"W4DQ-.;3)Z4*0EN2F!HFF$J=5[(3<"4^J":EJ<AL MHO);3,,TXE0JTI5%6\_Q#N*$[,V8]B.:;E2T'31SHY5Z ]01PZBJRKP1^V49 MO*(TJ$+I&3_BP5:ZS2L)YC'N'^Q8F9*)0*9%L+P6B+U3&+V: 3;BCO._D[(I M/AZ#25^XVOR^")3D3K1B4QPV!+ D,X\WW%N**#!# MG8_JX(C5.1!W7:IT5YP#ZX!-K&6&4L$J4(\H7?#FYF'TVV F.U$IVXDCE"#D M-3HFMHH3Y9Z[+3!?2_3]N]8E&M@EQRG:YC@.61GV@0A?07&-I=2D%&,%.@N6%Q:-QT5 XIBRHR ?L)Y*;T]69Y_)1D*;)\BW6 PN ML6R<<[B@Y+S0=>I+6Y30("3Q.;1+R*A8"'@/2"79Q8DO(R$\P$$3:2=T,]HK M0YTSR3GGA0(!7Y"TM":+$Y;;'.1!F:\_@T^=@C 4)!F;!5+<8Z52C>RS!64' M"ISYI-?DZU=[SP,V!F)B9@HPAPB7U:"CSCJN+**<.R(OI$\T'!?3.8@QNS6L0#%/Y64_KZ=<4^Q!9XWXU*Z*O#$(S<3L- M'KD;M)&XRLCK8$>%0E=N5P/W--,0\VR1&/U$EF,;;S#1=J @,.!R9DAO\Q,I MQ^3+H4Q8MB$[/K8X<1+*\"!;\> " HLB!;J MJ)YHH[.ZQ6@5C <;"A)_S _@Y011EF4R=M,P MX "&B31E[S>?HX0<"QP*"9GQ E(,W#V@2F M% )7@;YY1RES@-.@ALJ]-^JH)%$IJ/.!"TGA?1BQPC P1ZK)J!@P7=&ELD0Z MF1+AX +]!187+*Y1O)$K#,X-R;=3DZH@Y1_O/SO9Y2P=&2L+00%ALKV.9.B0XI:[ M!;D(Z#MLPK4V&>["PN*:](B'-^)S #K3B0GQLB4A MU@I=X);*SRA381-5+K-*!YY9Q/7F3+(-!Q-(SI:![1HV(_T^4QB-LTN.[TS I6T_%%(. MWS2P]UM%].YW$<)]244<;4):_,P\"3IR#8'QU7I_2VX3&7.T'OD(K1E2.FQU M] 3/(B>JS=U"3Z?@J\.GS%CP.> =9(P$$P*,DR7B<(@A M%-7),0#RWFRC\NP7)2H?2S9?&L\K).ILWSI0]P9<+H24X;K[I<',R-G&8*1A M@MZY:&2MX ]D-VV]Z8%2H"5/GGRJ6;FSK6D!&(O"+.V+%JS:2Q=? B\!U,*P M9CNQ#+Z 1Z&6DSP&.-M[W/3+P8#^FPW;D82KG/F+<$3(P #57 :(F7R+VZ1S%4TF6 M]W]]-"DG#VC0\:C+R(!=D(1-W0T+RY%W78AO@UD7^;!MOU66FAS[82-,1Z0< MO\"L')!TP6_40,5/#H8BZMD*@_4P^B?\?124/$+/T!5U)'+C76@]@SLV2J?6= MZN^8ZI]LANH]B77H?TT*CTWRE33>E)9X"@]/8KDHN! *B-J7[LKTIE1@[RC@ M*-HZ0P$>?):>'B>S7&"]:P:$#89O3NGH4'(A9'H-*KI$D,;@*W&<8WF JJV@ M>N!"F, T1G;-%>8ST)%%QZ< A5.4FERQGN>8Z6@/R=_UX5Y,H%JN:!G=-JSF M Z\+DVI<=C:G$+W)T!%8WBH&T!APU5?PBM8++AYL*RP37043Y8_6DB.;J'%] MV&+DIXT4G+(!I*FW3U6:; WQ\0[KTA8&[$WSM^/(<6'5/$P'&L\?D)&<"YRJ MOU< WO,*P-L@V7N>@<0'3%8[=>$_F=$(/^J(W(-42K.E7:;<'/R,'?1E65E/KT)0PSV5EDG,$:B$D,Q@5RZ]9/! M2'REYFZS$_"063OFB;2SSP@R$G*J>HE ?GEICE4[' *.P>AFJ4 .!=2F^ M#"2RI'V6(>R+B=8%)/!@F0RD[0:Y#%&'%J7.,6IR-BTR,U_K\#,6+W-N3%*="$"AFB&U.%$?225XY)T8>K M"0XV-@%XW^A@(Q56L&_ *>LX4R:2GX,@Q^$4@V)YT_SJDK =$LB<%POY-> M7+(YP5+/J#Z?IYQ*[DD&>XA6+,,C3GW006I7FVAK ME!XJY>X47#]N>!@UQ18QN3(U.#QJ#+3&60Z4CB5:U2:GG@6#*+#.?45\.29% MOD@F$6PHZBK%+G2)*0/?N28":M!*%?C3$)WT")U[&V'CJ)LJ07%1J<(^)T7K MD'9(ZV%I.BTZ4P!;:3%R-,5EI[(1^JE[75%4FP.<-M%3O 5O6*S/ZEA^Z$(A MFU)-09')Q!?Q>_3W%071J M['I0$+"4W8E27!"/(,O9#^5P*XJR334EN" M#!N0YQ8=GSR9M[:ABRRN7@!1U># $Q[G2A82$8-5%QWT(,>O0<8_8!&UD7*A M$W\$8ITX1D=,L&?LRRJ O$T*K,-'NH#ZBHQN([<^(Y*3@4]U;JN2W]-E 6E- M'>)B#X?-'\3<](9NI#[BQ"+BUM_1EO +!^*LRC(,@^ < S;Z1ACSI@IP$,N3 M>8'R*Z&F [$3"USOCD"5KGY(]?%Q'(UR)47-H1L77 JVQR 23@B<[X/$(=": M%$YTLTM5$-%)ZZFT0.^X6G88 7R@5]N==!3*>R^B_+'-DG'AOI(>P/&CDC'T MJ%&_5N.HC\"!MKXVKV&"QZZ3LPZ7WC51&7/I3AG>4U H[_^/"L32W M,3KG7=&Y*Z3#[1M2#'$A(-/3<(9_ :7KHH1XG#,N> #W@3_,4U3L;3" M=#U^4I]54E=\NVOH56) @C4E54>TCHQ=*[1HED; <,#"^P$:(QKDW%@*2^7. M]FCB8PU'@"'A"B MDG>+U:V4<>^-%/ACZ\&I:XE==SIY[-Z-T>[YUDBKRKU7DTXQNT6XFEK;%-FB MV+/^D/3OY@#?P49R^;]P@ ,X]E\FQM)()XB(P)&P>E!V"H.*X;QY$DT+ M!X%OR_%.-GNGC/M;0>ZI/[K"4<.C#^?A]W' M7,BA VV045$Q>#C4[]I4^M8$R"D](4W%'0,Z]G\P3P2VQ:"8QG5TD*P_F,&1 M';>B)>62/??$-5&]EQS'L;AVSAF^;9HB7PW>K,\7N79MR*( M"8B@]N:ML3H M @W"4Y)*0+@\5:)63#_$F>!0U*^&]!+@_3L T])TI*-SWN?)G M=]RQR]JJG@2MPP4>D:FQ_L5)MZ[X@GUCHN-,9Y'5I2L-IHPFS&PY\LYB<*SX M'.#R45A:$N'QS;"("X]%&Z7GP@X0CEN_]#BY?35SW%/6;:YKEXS/^H94,RYT MX-,RE#1VR3H7E_2'2,EFI_XC?-VUVG4KLJ[%[:#].\S5O3!JSJ5V+['CZX>B MH(ZK2W)>!$=L^U4,IZ^X'VSC_!:3$DLJW 1H7YC:+9.(RLWU@+7)1A+1/SNI M>&(MD'J^7BZROT<)[%?**>)"E4 44VX[D+B@K+,[XB0TWY!R)3M0;HCB#B*[ MH!NQCZHW?3A[L9B3C\:!&\,G_K KQ(V)SP=,,AO)6;^6E03C0U_+9)W34=&Y M#4XQQ'TRJ*A+3H=Z7)O:PB\NM6V;2H8L4ZZ##IW[X[81+I:(;9KP\3MU.(T MK]/E4<+%^[@@WK/:8E@G]G8QK$( 4..#I@T[?X71IC*7U$2C9WVA#3%2>=09 M+-Z(^*C)0B,A;_SQ:JCC20,X\A;6Z8E$E93)"_C4.6*=IY5#E,FM=EI.=PS( M68@5$Y8^+2X#Z_*P/1VV67!Y9X(+=KN8H!/!>GW@>M:.Q%"76%/UO4;ZRP%^ MN#72UM!)+M 1K,N"#^L% )8E5Y2#)7KTQ&)E1D51OD9$5_#E7V8HJ/0UBM>' M[GS6G^A.7>L+;&F#YEP6^O\N3:MB%!9X)+.^+_%BFL(5W?HF=-UYZ>7<&%_E MAF_X";1HF6BJ*.&^)YC?=AU0[RZMLG BW7 M$-#X#H[,)-*%-A:73N$-W!:T5S.K9JB/.N?C6E"[)_V#+/RP85FJ1V395ZQ% M"M:1'.,B^ZD3E<281MH?Y"- MJ,P%=GK*#5WO1N)H>@^43^U9%T<+E(9-K*;8NRC&ORM3[!XA7IS(@\DY1NL2 MA+T0#[Y\FR9JA? %"(@S\8M.?>RW.VW35YG7 MF:>]DE":[2N>W8*IQYMI^O&N6LXB 1 4O:OT[SY!).<[2,9L&@: [!PFG[9> M4\#:;-G;5)QQ'ZOL5&&-1D^?O-U;'.CZ!J__NM.W<.*;]U2Y/EC\%6\_IC.M M"8SQOY>$9V0N>O_DS_PBL?^[,^!1>F\ Q3TN^)MS\?'-U?G9Y:7X^+>SB[-W M/Z_15)!B6OTYM?CUBWC4!\]MX*&.D"(>$DF#%!NJB*J[7:?=P! M"9^^>_O^Y/P?7_%*NOB60U;IW0#LQSZ^6Q5HN'R#]UJQS M:_8E_?Y[ .#D]/3L_=7)^>F9>/=S\][Q8W"JFI?]Q69N/9QJZTM)T%QP!X^$J6N6K\;AJ?K/I33MJ*F1IB M6*W;<[OQ/_#]J'A"2V+D'ZM$J/W/M;I=.[4;UGH[3?EM2&Q3$]Z3W-H?_)>A M2>-8A0G #EWP #@ &5X M:&EB:70Q,#@N:'1M[5UY;QM'LO][]U/,>I&%!5"6*!]KRUX#LBQGC1?+AJ2L ML7AX6#1GFF+'PVGN](QHYM._.OJ:@]1!,;$C9%)-\^33SV]^>G^8/-C>V?G\^'!GY^W9V^2?9Q]^2IX\VATF9Z4HC*J4 M+D2^LW-T_"!Y,*FJV?[.SGP^?S1__$B7YSMG)SOXJ"<[N=9&/LJJ[,'K/[_" MKU[_^4^O)E)D\/\_O?K+]G;R5J?U5!95DI925#)+:J.*\^1S)LV79)AL;_LK M#_5L4:KS297L[>[M)I]U^45="'=%I:I MO\K416*J12[_\6"LBVI[+*8J7^R?J:DTR;&<)R=Z*HJ7])M1O\K]X>ZL>HFC MASM?OQ))(:9PKWDZWGV^F^V]>)'MC9\\&PZ?#Q^/GCR3X^SIR)Q+OO#O=T?7E;R:[4M[-,,N^]_A=_TC5P5$UFJ MSAWT<O]K!"]SXHE&.RNCCTO'.1);!+FV/=%7IZ?[> MD]G7> XI[*_V3^'1T\N[CR8>#X\.C[3<'IT=ODY.CT[.3]X=G M\.?IV')T].'H^*PYTRMNPM()1/>[-?KT^Q4E.>J MX.&)NM+N"R(P_F:NLFJR__S9H\=[SX=[3W]X.=)E)LOM5.>YF!FY[_Z(UP8? M2.,&2JFR!"Z!<1;_>+"')%]E^)_2_VJ'S2]Z_/R'E^ZB]F_/]L)O/0^XD&6E M4I';,3#=O6QLP1XL9[R^\6='I]%7O Q[O ?1MK9GN@E./-136++%?HL+F^OR MNTSYE]I4:KS8R*Q/U71F=)%\$$4]%FE5ERCH#_6C0?*^2!_U+,;O2@@:7C7. M]7Q_HC+@Z9>6DY\^ABO77IX'K__VU^&SW9??" 7\7G/][CG]1*9JIE C?",[ M_1OQ^ME$)J6;^]_^^GQO^/>7AFRGY&$%O^%7>X$DUGTAS2J3J2X%6J;[-6CA M$O5OO 6W]3*D9QC]\.56HDQB9)6,=5E-$A!M.+63SK1U@4-)Q%R462+25,XJ M4:0RF8ESB7=] )-9%,DI?)O+17(Z5?"T-Z(LY,(_X[32Z9=/.5QVJ(M"IE4R MER.PPW_[]3P($_@$$]C JHHJ09?"6)_"X-1G,/649_XHU=-!,I^H=((;H.#[ M=AM "R&\M2XO J#1L"5QRG8\[ K@CJ29:+'B:'%P+_ WI[J@F5H(D!F5R0LK,!N";1[ M(7$O)'[;26^**8X]*YSVL\)I/?H%30E0E" ]3/)C*0IDC'^" B65OS1XLHDA M_]:&3!"8MV_#_,%$\-[N[@](7;B#'75T+U#O!>KW(5"/QF,0E^I")F_1U+ $ M?T!^W6_NAM%;<1SWTFO-:1\D&6ZG*I+_T#]H(F:RDN44EII\2MQ;U)RJJB1= MJ"J3B)'1>0TW9LJDI<0=2D21D8'9#@KO>E*AJ:9%ZB> M>5/(O::KO6K[B!)&S_\@V[?5Q,JMM6E./C/QOC2J+ MLB$RZ6JQ:YJ[-]B:O1X67G^*]V;WO8+X(RH()R?_ "9W_U3_:$KA%LWM/AL[ MQ+!0\[:-;/PUULPODUFI+U0FLT$RT7,)BS2 BT25J''GXF0L\AP!$(E(YE)^ M@<R] MCKW[.G8Y(WW7^O;R:=_KWC7<^N7+FX!0;[HOO\5VNXJ0@Z5">X>J$SIU(FY MJVHHW&(V]NS)\]N11%RGTN+$5O7*ZI%N9!#\WTGI'H,(S^U1*<67;3$&S;\O M\KE8F ???TG0\-GL:Q\UQ$4RMT4,9PCR[!0&W:;$>KQW4_'[X/4E]4F8.(;A MKR?D5R:*'?KUQC.(XB.F;P25(?6+AJ8(UF!'U DE]2"@!.2O)4Y M(J9EXN"]&.BY!86X:JUL8<[:*S7PUK1'@Q/X?=GRH'$.8K\%79:1NX.+U 9V M?J/L>"AFJH+7_ K316_')#6Z*+@BA0;G R96SI61X R-R1-210NGG4S$!<>_ MIU*@FPKZT:2E&N$3-7N+_&3%RPE+"W/@=X!WQ)1X"8V!MS( M>H0'W'@P*U6>[)&W,WR:/ 2RCUZT UZC?Q=Y1Y6:\L[!_\EKVR"EXFC7)M-' M28)FR1N-3#RA,'!.*-K,$6#P3M$I%W4UT?#$!?XL,O!CE8%]8-\4!F2?%VZ: M-$/+<-.4GN!-N?Z41B7(C$%\_/L!C4D66+OS#KXD^I+C*J M)3?X0RGU>.#(#N5PCQ05*"-0 ;%HO(E(#(;H55:FM13+O(75J]/T0>QSAS<( M6UU!@Q5C!7Q#VA*4-$%Z;TS CVZXNKN7+^Z+9QM=W(=BZ\:S/HLHD.25"03= MEES+2)2NY%JO)C?,!#JV:F819T'B!=739UZ!%#B !P2.<9?0 =M!>I&1:_E MB.H(KL7X4!1[[&5$^UQ2A_B3O]L$M#@I@]DL!P\=B]=G&OY2DA]U7H,00/+P MC[)K. M,!6JJ$0K/DV,4$U*79^S *?4,FP2U^!Y.AO!GH$%A"%FN']6EZ:VRMX@9<,- M>QC]1YL>E,%8JF67/;:&1,13Z9="SW&3+94Y)L/$PT.UU=:H4U F.=8"SN 3 M9;_1F!1?U;2>7EXB1$_%89[;@HC(.G%\C#^C.5O(5!HCP%+D];K:PRFJ+B]@ M9#5LSH+#\K K8W&A2\AJTZ\5978QK[_75!7!#79B:GHTM8]X8:N.&PJ3MCX*@\J41D4P<#S>!_:.F2H MZ)#^]C)H0/K.=-]]:D7W$&8YP.>FPDSH8C2#1JI@LK-.$84>K@#1,CJ/JQ&V M.*P$/QKU%9SV3"Q 0HV=QYX+$-WP73SR*/'[4'! _/UZBN\U:3 *S6\P;#\ MP["'YD>!5II9VCS4F?2:Z6S2R,8/7;)9# M$)J:K+,=M'/,L7;;X,-#G"#\R_I-\$[,Q((HPT8\M[IV/RK9 OJKB3MPQ\*,Z",/(;RX"=B+7"&+)C&Q1\1;R_0X;C)A> U1\D,2 MQU_(J&VN&[QHJTL3(*'?%\SASC$AYH\-+0[%P@)H MB]B7M)8[FVJ:Z64&VQ.)HJT!4WXBIN0P@!($,K&OA$%E-3 Z;L/!UJ7<&(Q# M.QCW;K)VW_ #!-(/C#O--34&G)4JM4J0"+!#?^@V\FA8CC6A3%F$K&Y[+.3M M5NB?P_61R(17XJ)I)LS,>N/% D7K>8+K@M3+2P#""]Q/($7@)Y0!\#QZ?\=# MSS2L #(=]SW$)0VFCQLM!@M:"IU#KQJU6^&\8TL0*8CG$@%<%"/#ZS"$AA%K M#JJ313)@$J*?RA))8DHT@C-T/[",8"F-,HU<%U5PV*M]6R9%?^-!>@@P#I.PW MX4+I''>A,[F0R7'CC5@:!ITK,5(YAL3G,%RC)5%?1S"/DPFQK2')U0BEX):* MKRA(L02F$'FE/&]TUWISYMR&HYU[FXAV6I/EYO'-).Z!L#HDMM1BM/Y'CF#$ M8&Y>$N'HF)E(PW':T"<[/ ZO-X7@;F=E0OC-?KSDY1;?:K.J-=0DXW1:C^$8 M2=H!,-Q68T# XB"FW)U!PV=1076W@]8)*$!;LW"YZBREU6K1*NTGL!^[R'ZH\ USI8X .K'VUT _5^< *B#8I\6A!SVX[B86UO MCM)]O-<+TNU9K(H6X=GNJ0-1(C54*E M*SXRL+ F;EY7E3EOE;&JW89?TZT5]SOY&UG3W4>RU*#%\7*#/GEO<;GPZ$J7 MZ,>'Y"ABC%869($0XJ(3Z'#F$]EE"\91(/JA"N&WR'?!0>FZ2@X%/&VP%O/> M..3[XK)T)X[MYD.C0._-;N=/>/4^H5W2FP/%>#0(=3'L764VQ6?-PQ0GR6P: M45DKK!39[8%QYR5JQ8*-<:(T%Y1NY.5:['X/K+S>@.GCQH&5J^SX:XV9R2W6 M\T[B]\4PVNYG0_#TX-P&E(X#X_E"-:)\8YEKI#7*8K'?!_N&,?H1V38)/IG= M,+S+BKN@]NQC B4#A&6FSSR#)2$<;K,6>R^I&K5EM/;EW6Z=;XPC,H"N,#C*8$29*^] M&1-2<.PG\!3,+L)71H]*):L%4^3(,"I*C% >NC@6FOZ\%G:/TI+P=^>EAJD4 M\APX!4%)8#*7HN9 *VPA&,/ +6LD"=<0]=:7.T=P1P#:]:T*.B7JHL4P,%]T M3BG25M(,)0?=LKIR* ST%,%U5;0A^&6'0D!GV(:ZN';> @E$@%[%6*AR-3VL M]AK#Z\;PH"H.GEC3,/-*JM"5PFUBTN4K;:HAI5PS@LM0W%&H906%CH ;81R( M*"E /E9U!7^S%4-K8TUJECL#Y)^!9ZC!DM4%,RH5,XYKC^$-2*B4>&M[6]$, M8?%R1CWBE=9' P>0@HK!,R48!\+8O@B!'^W!0O M)F3(*PKNPF"B7!-,4U5&YN.(2R]?_N4KNF5-"[RJ!%LC;?AB2U39>(S)!%'U M6A**(O\%8O5P@>F1:&LW'$^;&1#)J0#1<(2DU$"Y? 0;$W8V3S[2NSPBF.XI MY#P)(ZTK@QD=.^*IK$J-1D:%% *BROW0>J+3@RAL4,J@ZLV%I82>7O3SPDW; M+FG[>93X8?%J+_26%I&.N]NX9481[IJQVWSS=2:P9;6<:K(?T3,MS-*M1UQX M8D2.6TERW6/Y&U!"/4/2JPLT3 25#%BSY]*=7*K;?&+]Q2Y+4!&K)&&X& M2VAO9D$$@U6F*XUCUE^A2B(N74;,HJ5(^W4G"KQY5SOWJLRFVNBSK*/7+]=[ MY%HTN'G0X-"RC?QT&\\*\_'NYA0FT@+'A5.D)8J1]=A%NG3[O?E^UFE@77MM@3HWSR/SO5)$CO0E\XS% M574%]4WK("9 !0)-HXTHH-VIR)SH&.>]#D?>*;9$/_:@ZLV022 MHWDSRYG&G>&>D2PD"%$F6]2>%O;BL]6X#*X,S:-D:$O(N'NZBQN2VA &7G6A M&6#@X3/=V NXS)1KXA7Q(),ZKQ0J2 Q,T)&)H3+2-03!FJYW7516(Q-#5.=R MFE2$I_@1)/]N;7A^2,'5 ]I;L:4=G$J#NCP:CY#JJ)(IDE%L9,0B!X,EHPV_ M?-@1/D0RY5B FQ\RB$1V]V6VIL:B_WQT&=9%*S^['('/+D\#PG35 K0P#9%A MP+'GR:L0T>96^AIDLKJDH@Q-$#98B^/%R2)\]I%+O.M-^Z FMU%)9\*:1D016HI#<,L1O\[ QROF4<^I M#DX.=DZQ.S)J%[W$WM!\@@#&YDLZE3WR*^:=5(5Z^"I%/LWB8F+,GC[LL#0> M)7+94D>!@_!PC)RSA8D;-Y84'.2PA );Q7.' 15"%8(<=$4;@=9-P;MFH%@) MQ/9.]:HYZ*;FH3Y^]8#?JN%@!M&SSW>!'KN'4/4P$=?!T!W;2 L0L*0 M8+B>UI7:$0J3":VG?BV4NK7@;DU#GCJ,1- [Y7@1[;X2$TEDX&48X.(N$H@H M%\9+ER"74BF,=!@7L../&/$E!\E'&ZA["T],J>(&+54G"0:.K2BB@&)D))VS MMQ7%#SBL@\YOM@2QUXPIMN%B+ (H=FW=*&?C8HB)C-_(X+4> 08<[3? RFC] M8FL1[%W1>!GYZCX(9!30@"A1Z5 (C6J2738/-]'V;^0?2%EZ\Z)G*]'N1C^J MS\BPC5,0W^,H9. ("@B9VJAH7UR%]JROS5E!-%QDLR;AD$*T?89CW(5_R>.' M[[?BXNF[*VR>;$+8G(FOR6?8%:M;UI$XGWH M.V;-1K(A#87T6)R>(#$ MD]XY6$%Q:@^)M[M,'.(<:E>!4Q" ?- J/"@C^&\G#]?.\XX=\IMHU6O_KZ<_A_;D6P9$\M[5W41UGB(+T M6B$!] /]1%.=@-%EEQ28MS[%.M/RBS W:0WU(>6#1 MHOAS#4T8A#X#;3DK%=7R]*&Z2(@1JY*#YPK^,(!LXBS?#>JJ7,:Y\U*&'E J M&TMD?1Q\?-0($W M[5\T+?N>9&J(25543$M.6L.C75H]YSK\3-R1QW=WAY]O8H'3N!8VHQX$JUIW+*&**,:+3_FB4"'Z'@6M_$:SNTC_%/5?!?N0+7./.9?]O\Q@9] ORN/3I; MH@1N7E6J4>W"[BF[Q,U\:>6QC@5F@')N6.#F?H>EZHM-\-PQ\!DW# (2/ T+ MN99PM3BGJ^0'"NNB+VNQL2PG0)'%O!5C(3Y"?]Y3S%)P[!L'M2@MKO83(5F M7&*K_T(.7&%4:*LD8H+KY!EL<3;7:54!>GUWH%ZE@? M9.^G_V9IDQN]X'EC2@:;\L0=4!LQ&+.L=*4''!Y!#E ANEHD,@]#S@9'T<[J M#$(W=K)\PI@'KOJ?&X Y33H#\X$83$,'6W'($^>H# F79'5-7'KQ,&IDA M:J3BE4>4M[(CPS"R; :1\8&U";4!-)&[JY*'&^FK?"+/ZUS 'BR(]'.%6WB; MWHY8G48=-#7RI9WG['8C"[N&G::=M,?D?-01.,ID'7XGF:SA1KK.'!/T?"VG MYZ!8^'HW"C^@6,GD5/ !>6PPHRE=%RKUW4RPA3-L>6'3%@AB[).$_=TD$<.+ M"0Z+C6@+*HI7\].CQ@T9Q\E#<'QF+95\84/HA'\E1BE0U1';^%B9 MQ5E/Z[UQR1=^VWUF&;;,.="=PRQPS6Q1B8^3N D0J=YA";$19,T1H0:2]8_> MN51%EV^@2%91PEBE/.]3H6R7BZNA)[M0H0F3&)XHP=)KK M#2J)!8NBD+JFNFT@.&%++6&1N<8RXTKN$'!6=#B,PPI2G(H$$XW-%431*S!A M$G>_L(,:)'$(W49YV\FA1BG52I@B3BJ3>%C-K-E.WZ4//5X\ES"VTF"89XK3 MSD140J/3FF-NP;C3R41-\1*\X-)>4^C/(J^2I4<%@5ES^?LP+O34SIY[30%3 M >MR7)>N,VT-1(<9L MEM-E%&/)B>1"X:(J3%76O&VP: %?O+2]QQW>T(U@,0X,+MSZ.]HM0T7PC9%Y MCCXHOF,0U4@1Z!;$\F0Q0_F54E^L.* 7&_QUZX\4/;Q<10==%"AT-;(>K7> M !E$P@D'Y\ZNXJ@TU^9'%]N\ A&=,(Y*9QBIJ)9U:01/Z,U6*_MD:XX8H92Z MH'E<]4-Z )\?H<$PNH'ZK6(^H,JLLNHC<"]M+[1%AK#892F[JML&-MQS W\: M$%.E;25)[\'Z-K>#5G8V=Y$0NF$?&SD!WL72AX1I(\G07=+;[>XQY4;0*Z>N MPO&V\F1AFSMMA2WYJ"*S!2 6R8>;SZ6,G1!>SPE&_(TJ76 9:UY\G:9Q!&2P MOZ#"S\QY:$QE$I/M^)?\*M.ZXLOM47$E!E!8GQ."I='R]X)Z<2^-F.(#9\YE M41B!(3_,4""SL!92B*<&N<&Q]2BDBEU2[$HHHN[>4Q@C?O@#:T@^TIWW-@#WHK??@ ?RZ(1?6& M#E6V;M;T'F=PAXEA(P"!'SD8 RS[DYC?HAG9>VB9*[H"*U$Z 0>&/\B%)74C MC'F>!ZAP97MVNM-E[_!V;B3W?$C%U24ZQVN"*_N< M8)H6%EJ,I+H_<.N+$Q M?!NW @NA2FR5[WK(C.K*PQM)"?Z ML;1I]$_465>ZE,,A\QY)PUNDCL9IA5$]@2LM))O7-,(I*-4?8G^.V2+L/08; MFD7<*.@W6''^9ITNQLWJQ][C;5LS=WKH&0=7,/OKCJ)S49G6RGGQ&&'S_8D0 M]M!5=[ %\FA/Z%?R<1,]5?_VR-_W<2F:C>#TQWLX^&5GM 1IV7--C/'J_!-\*U$_$]Y+&/=GU[[99?Z !%WEDAGX1&T73>!:J<"$:\Q%WV._ MKS=@^GCGL-]6>UX&.A+ M$2%A[?F,.*GQ34^TIP_IR8U(+ O;_H9XKSOO;L[P*XYL$)+%YJY=DPG;-Y_< M0FJXP+_;OEJN_;GM935H?@_O:O\0M>)O_\01(/Z-O"-17J8 M .[).QV T+?RYU 8+-1V&1^@8H$WOA;@PCS7!Z=%(.)M=& MO8=>6G=:3#6&?%M'O2S#['&X.48]6).M=40(YP%!J!H,'<8!%0S=T0 HTNPB M@[+DC_"TJ2@$=?#HF9\_.SWJ"VJMT-:AJK8:J7/:F',U>#KXFFCDU"X=U'^2 MRI*2VGY!54&P/6Y+.4*IW-=R<$#N:*R:$)'9G0?BA3%^C[TG+ Z#Q@7;/>-6Y01F8NBHWKMUB-Y=CD>*N?7#[O=1) M L.[?"X@_@42MDP586^X2PB" &R_$)Q^U),0QM==1= M342-6UP\PS&K;7+,!:*JS +BP: 3%+4(].1OJRBBT+CMKLP,T+#KFT6C1H:^ MCG89V MT.E@J52SL+2-;1TM&,^25LN:$AUQ$Q3<$1"F<5ZC,25?^&VZR\M5002OH[[: M6/--\A^A*"1V8CW0'>4EFJ$OBKU"Z-Y8YC;:OQ6VPP9"^AKM2\E*;BYRR+[& M#<)A\4O])19F8=$L')"ZC#?/-:-EX&Y?A">DD32!L![)6,]@ G1V791CO@[3 MN])^DH(PBUSCU-D=\46S=#RG6]^(GV]/G36X8Q##YD$V*CEO4XOGGV",=M49 MA0^ BG&DEI5Q1M;]ZGDB ;TPA.MG'L>5=&OIJ$G^V![;@9N9E6+N@R5T#[N1 M W_L5*KQ0,0F1T88UC68L[.B-#0^+=Z-C=/:=G!$:C; L_+0$S#-Q:(0^N+E_M^EYW1>^N1[$9R&<0 MR&\M*/FV>IT0F_>?"8VV%K:ZJO1T?_CLBE)D(Z'L-0:*C5QE>4L!:],\??!_3VF=D;NH M;?,[BBZ:_[NUP:/\WL 2]P3?WQ\GG]^?'1^=GB:?_WET"F:;P'KRGN MT9]>"]$0;+]#)_M2'8S/4X_<>6# MY/WQX>^^5=_"$GT+8W@#-NCPV>[+[G]O* >Z$G.5-?>?R_]9:X4VH:@.?+.Y MA#6!CH*QAU$SY6]NY"A&?Y(BXX[.8#]?R%S/2"[[U,)1\?)<<_'AR=/3AZ/AL'_TZ-KDI!Q$9 MVO4H.L44#19;Z!5Y,5>R8Y9@(%5 I% =Z0=J(81PR"*7B^1TBA>^$64A@^]/ MSR>_XI!SB\E3%=_ M-S36.X![G,_OB//YPU#9MSN :[O?>]<>UMYJ.CJXO:C&K08+FJ-=?BC/'8P6 M-/V"RP?^G0O?/[D/(YTM7O_YU&AI8FET,3 Y+FAT;>U=>6_;2);_>^93<#(';( ^9,?N MCIT)X#A.3W8G3F"[-Q@L%H,269)J0I$<%FE%\^GW'57%XB'YD)7$:3?0W99$ MUOGJG;_WZN4?WGPXO?K'Q[-@4DZ3X..OK__^[C1XMK6S\VG_=&?GS=6;X&]7 M[_\>/-_>'017A4BU*E66BF1GY^S\6?!L4I;YT<[.;#;;GNUO9\5XY^IB!YMZ MOI-DF9;;<1D_>_7[E_C5J]__[N5$BAC^_[N7?]C:"MYD4365:1E$A12EC(-* MJW0'T>'SPY]># ]?C/9? MO)"'A_O/1S^]D,]>O=P1\"^]9?]C>TY4*KYY_\><0P7[*PA_2WITGL=<_B:MW[\^V7I]G5[!GY=7'T[_._CU_-U5;1K9Z[2&-ZESWX':59,1>(6K,QRI*@OV&0IAHD,(IDDYM>_/MM]1I]U+B+[ M^>[$.A7%6*4\/%&5F?V"*(N_F:FXG!S]?+B]O_?S8._@S\?#K(AEL15E22)R M+8_L'_[:8(,T;B"1,@[@$1AG^M=G>TCK98S_*=RO9MCMX]=9Z_^\L?!X>[Q=T(!WVJN M/_Q)OY"1RA5*A.]DI[_26;^:R*"P<__+'W_>&_QTK$EI"C9*^ V_VJM)8M4. M:5:QC+)"H$IZ5($4+E#^^EOP4)TA/;@=*!EF4PRHIR$@!KPZE==*:= MI3B40,Q$$0BC2202[&$M]Z#[JR2(-+^#:1\^!RJJ"UUZ)(Y=RU<5EF MT>>/"3QVFJ6IC,I@)H>@@'_]]3RI)_ 1)K"&515E\%"M@G:2%4=_W(5_1J.E MTT+K11OS1>-BY[#8$:_U=I1-'VZ>83";J&B"Q*.@AR+'X8#%,YS#D1G)0N+2 MEAD0$SQQ,BZD1,/H23X^R<>O.^EUR87S:CJ419"-@LN)*,"$@;] (YYF*7.Y MX+(:_@LY')R!B\M?=?!+(5(\('^#LT%'=J%-MXXA?W5Y=?FK69B'9ZV_02U$ MC(&#CH'!!JFC.]U/=P*D>4FLV(CREJA[8L%/+/C'8,%GHQ$P6'4M@S=X,N @ M$+F3@OK5]4GJ%BMIB=[NQI_OL25[ M/2=Y]:D]R8DG.?%;E!..2T83&5>)_&V(A-9D?VL"X<$V\$,J@Y$:(8\N1@6,# M$X4!"M>ADGIQE\=!7F37*I9Q&$RRF8170GA4E($:01LT6%U!/R@"=3 228*1 MD$ $,RD_2^@N*X*1!&(3"320J%C,0^I+Y'D"NXZHB!SD"8J8[GST1+262TVG M,E;063('.90 L\,!#Q%')#4(63'?OCO]OO#8VUL8L/PBIGDB0YSD@JU0RP4Z M: !#&;R5PZ+"+1T6/ MT*B*_1#5&[OX-Z\BMMD9PR;\[^:A6[IKCW./R*_][?Z3QO"D,?PX&L-'>#Z+ M?Q/Z0G.J3]K"O4J33RV8B++7IR:\DM"]!Y(ZRK$PS&/$ 1Y,7XDFP_%8%RPZA;3N MY]M@@@DCUEB0YS\_S) 9;;U +MP$NAXD4AF8JZ?_?B9'5^3R9R* M7)70S7^ I-",U@&8MNR@ "$>9$ \Q4R!M1O+$9G8*FU!Y8*)N.9 SE0*5)O M"-91H8;88L8*";>LF&2!?&$.W <8K7S:;SC'8*$.!O@7=(B!=,)F2A=7AQ=/ M\D(EP=X C=G!0; !K,7K: =T)=?7J,BF0:FF?#K@_VR,KX\;X&A79@7;08!A ML]<9,LH)!3(2@MK$]I#7;@_4^T153C)H<8X_BWBJ4J5A'^A)')!IKWYIT@R. MP%MCA(+9UAT#"@.:FVLHI#7<&@HDG M8Y$)%M*4$\_DUQ8C*FMDM M=6ETJ& M=>KI29MV!_Y'L/RFLFT2U>W!>':UW<#;%Y[UE?>11(;$K7!-UF6(M( ME)[D#('F:<@%FFFM'5$J=/H(>8'=B[",TP+ M-]VHL%NVU8?P M+%ILGB^[]R":=DD*XD_N;5V#>4D&^,Y]^ MC#/C\N (F@.3AFC)K&2)(/JG( MK^%][3S7$7R6J6;2+8"\8;!S;AN=#\3QLUDJ"SU1.2NO$QF/H;DPR!/^BR=> M".K$#NL14_%P-2IN;C]H[HDD\:G0U3/,LL^?IVT/O$AI- M(!)&4BUZ;!]H_MV(=G2&$96[]\-$8H0J$I9&]<\<'EP44D%]XO>(NA;2.JS[ M1L7UAF%[)T:696+UVMO!EJWO#M^Q+0XVXDV>B=.8<0-ARXJ8E 12+ISN]7BI M/7H0GEUG:PUA6((WUJJ5#2[I-JI*1Y6S&ZH4%KXJ9 ST=P[["BJ;$@G2K); MO433%'AQG(,^(A @.@G]>%LA 8T=TV*$]G8;1*8U'.>((/$HP$C^=.&A( MS$MW.[[T3FN(C49"3^AAE&Q#E?+V&SV7C,A;P,5TEOA0WDUVPB!S4%]*=-_/ M@6F-K.U%$R2;>2G[]21YARMBO)]HME/BT,.YB$@!\+,-6;H9J_Y60,U MJ+6EHJ%SG&:Q='-XOOOB)&RUGLI(:@IJP/>H3(!TH(/4\R:.MAIW-SICOS!:K94#"6 M-M-PG-)8SX:_X6ODQ]"RN%:1-$:L(5GGJEG0S;)^8F!!$SI!&^IZTQ/KCHVQ M;' M'WQ<$S(\@-]8SH(P^A[KB) M0O7,)!/(U+ZUQ'R%#\JHRN) 30I3OX9\#@LKF\!Y3/1E7W]XY1H[!#=>H)'$N6 +?I MGG%!EB$R:0#C[<@S6'J49]:QV)!,W=E;KC;8VP+J*5W8V83%)>WH&V#X1'#[ M@_LNPDM=Y0L"IV66'R^)3ASFY;-7F$@ +;Q::0]6\U^^N,$AU+-C[U"9A^\B MWO'[)0B\Z',@N^WV.+Y/7$YZ @<'#D+!-L5;VJZYP,9?DP1G-^A,8@&)FO-' M+")F[S^)XP74989RNY4#C8>(6R-SM=,#C0EA>P>TB+Q!]@$[BKQ!U%"Z MQTSB_>"0VR\RJ O;3'6)).\/2_1$JS>K3,#-0_X,LIPHSJ(Z'091(D M63H&/BUYBTFAD>E8C+MN)M;%:XOF=O0!S.)M4P\V%C*5=?'M,O$U.>V*7-7P M$PQ]'@5-X_O!2LT%7;N\K^";#848K-&MD59 =\_N%.]OXI2>=_U-MP^['=X) M)X4GY(:A/K!7@_>Z*>&R&1C9!W\F1Q HFLY/695."?45ZAO144]T\@/3R>#6 M=,+!$E2/4FN]-:(M\#HU0[[!/PT.=L/=W=UC VZXB<8>-.:Z;A=S? \7<]\& MH#4$R\M*#-!$<+ +2ZC+8 +=)?,MM[PH[48@K&31CH/Z7A_!@>'^QMB,]A@! 4JE5D)N_]I M:Z]) 7E2@5&=&)OZ^>Y@X_-F@(6ST-TBBT(D>O,F*F(7@=7L<$/19Q5CY=$B M2!0HZ9P:HRR\IF$$7A52@-%](#ZT^#G R1;4JXQ$0>-DA6 &Z"C&1T\-I4U4)N MM$T?C"'V3=P85H7 MBN=$%W..XWK;T?%I!U5."/$%8DF@X;[_!M&(>$B"CV4@3LH\7U1U\0S\;!S[*'Y-ES"HN(J(<#9.-I?[26N EAF)[1BYP\9K?EN@9P\&'249 M5?_."R01BC>1:[#C&<1@/P^ESQ2/O7H./$-ZM#5#&Q@VJT'@!4R+('N_#I? M6+"!C&DR-N"*=([,=(RG6R)3Y84A'HSG,6VZ CN BSB3'!SFJN>XT'7XT4X# ML1]M(4 NBPOS9XAV,&0223CJL!T$((\X7-TIF%E&!I)4<&0"8M^ BX-A#(E MRL$9VA_8K.9ZA*15L2QU>FP=W1)*#%6",-89$*?.)#&A3N2DY<_P M<5!X@,4727H!*$(B*95CD=V3M3YDQIJABGOK@"J:<.?]P8F!7U]R.9YM(3# M(#X2S%&K%:(;$#[A2IZ_1O9Y?_N^^M27(;CQ;M/FK7?U)?:RL2)H_6STR<4= MG;.--05G?U!&N/77U_I-?11&Y@U4U5&68"#W7<]8 E1\""P1*SX<-J[[Q@1T M^P 9]:JS5:-P]-A..;=PFE6"]G2ZK7[:/N4KVPJMZ5"$?\-HO6:R-7R=TVI[ M83[F?;<+FQV%M@T36(*^F&!HU5<.O<'!&B."S@9$_);-\#SE"T@.K$C?C0_" M/:J-O3HE"3HP H!-49U%/9@BBP& $)$E X?]HE MHGS=^^/!@3%AKRDW%7.\;N.2[IP2/ :# XJ>@W!J@0P6G87> 1V&U!B54Z!@ M/#_$@PU;#4T%"*JL &4YE?PTL2UK&"P<;TB!,8?<"8UF;.*V: ?44!)O@SQ$ M&8B\+*M#!DH- M9&IO[*[96*[OL7!Y.,4HDNJZ76K.8%#N-,^#KS[/@U6G>5^=@")%&\-E[&0! MYT_X]!%E+T9VKO<= M#?IF-7M?8I.[84P'KO5#)]MQE$1_9I#>F2FM+/-!V9[EX M:5!)(+D@ZM4FKTV,)3\LF[.ZG:O/L6S'J?=%5Z)8"QI&EIL6"C4^(D@AYK3(,403XKU@**2R&MA]B@J*--V7&0PE52. MP>C%/$0$C(B*\9.PA: VP;%=3E3;Q"0P)Q1[0A^&6'0H";F'M0<.V<<*J) /7/D5#=4%5CC,L- M#L]:I+)WGLO%Z!&Q8U]I5BK<)B9=?M) FR."$2K&>K"#9@F%#N$TPC@T(:] M\%58J8[E&ZV-T;^8[81X?D)WH,(%JPL2-A(YPU5'T ,2*B5(M/5R;X:P> GG M-^.31IL'4X$*U1DKH!A$VN%.*42;$D46SZ?-#S21%Q,;'54I71@T)M16>'0 M.6P+E<,\X]M5&\) -%C_,AUPTQR.658EL8WS]X!RT*!QK08R%#MHQ<9?)5%( ;C0B>!2 &LX0U)JU"#X4*@QP5L_4%^N! "]D\I94(^T*A$F:D<\E661 MH9)1(H4 J[(_M%JT/Z)G6IB%6X\PAD"+!+>2^+JKVM'$L^1( M>E6*BHG0'N#@QIU<*-M;F-M< J"5F_#\LH7F9&1$,5NDN-_:/_A)1 MXIW21<0L6H*T7W8BPYMUI7.OR&R*C3[-VNM^L=PCRZ)QFL/&"2W:R=YVXUE@ M[N^N3V B+; ',4):(H=*CUZ4%7:_]YY;P$(]')]B5BAKMU[A6@_QX7"H)#%Q M=[7@+!Z6::!=.VEAH6A.?2\5D2-]R6?&Y+]V&?5]S#;?CD!F\B\N3+,$&6=* M"8Q:W85< 1&/ U4\I @('6$@:W2YVB:KE#S3:!&2J#1C*TD1L-9N<.JDV"D# MN3RFUUW!$F]A'S'@8B&*[R[C@)[3[[.BU3&4B:XB:(_SW8\-R0:E,/:&_)EG803@WJ\O)I*KPWD 42 MOK:&$8L$%):8-OSF87L8(LF48U*HW9"!);*Y+^,5)99+U*MEM_R"/CU5(B7[ M:!Q:'E-^QDI\0EL0EJIPD(M&)B*H^KU4L]I?!T3D+2,"0*5LL([2-LR"OOU>6!3^C+;XB^?)(SMY$SS]+_$.;^ZU-+U[=_ZQ!THXV/4/?#,# CF_\=>V) LT /\#19H, M.O+E.6BY82W$EJW188N/I(32#5O(_L(#5G9B%>U8V,AB:HE!.M73@]*WX",M/\GB%MHRA<67MPMUO@%A"$209'44UZ7M'.($Y1U"K3B#7;SZR%=L)!Q\&+_><,*N,JR$_*] ,SN8-U,+F+5D(&J@J? MB*9\W\RJU>7K2B Y(X5-I]S?C/OKJ:-:QX^]0T JC2F"Y)5EJRLE]QFTO;41 MFW I6[,FKE"UXF+6_T'_PC7L7XP>8>HS-#4FF,6I$^WZ5YUQ>65PZLS6C(!L1987 MBH#E?< 1.G6TB624V[PS+/^H_4#"/1(^;%"KTRE'-RE:AOF;R7PQY@F7T:U5 M7V5WU%]P\G17<"27C0E9UFJ,9!W%W!\W'_EI+975V_&<5?A'N[*0GX_1L;.6S0@;N:B[J9DY<,\7*X[RH M^="$*:ZBK:0RZ3=H'+KTG-XLM<&@-:K,%AAG*XHC.'FB2NNH!_I"3$*,PL T=N\B%WN%7E]J]L-,(_5)?J7&]%Y4,K0WXD4.ZJ3E-:%#A':Z(Y>%D,#7 M-L!<A1XK? ZWX*NJU#&VB0%WT6_C4UHFBF416SFFUI8E;?@G0[>BRGMJ( M:D?;,,"&15AMV7K!)8CQ_SV%QZWO8H59]L4CC'Z4@.V6!WG:>,BZURY,.6J5OIUCU6928.$-%3?1XX.N%:VI6>'5TS)ZW#,613 M>)D0HY!K[W.9&2QYT4(-M3*J,E-L"$-00 ]X6YW#=-5R5AA ("?8(#P&6^4! M=8%)K2Y0MKHP33_U-W,Y[.B]2J1U@5.^Y:7APM"+L/H]:%C.NA &[^R2+T@M MK*-^.(IV7#"L+_,CC:<>!K/7>'XYMQ^U]A84!2$GWI5'7B#T](9 Z*,A MA+54YC@GH.U*ELY).G?9/>0)09X2RZG@NZ7MQ3O3:97:0JX,9!@KK"'+80B$ M;/6QP?X[3A"QB $+@_AIQ(I1W]P=W.640-@Z2,J^B1&A-WX9HVQ1C4ZW'.W>Z$WAXY-)(RMT.C; MF>*T8^$E#&11Q8ZV6K/+@HF:V@*;-]9@05,6SRJI>93^%#>7OP\B1:UV]MQ) M"I@*J);V\AA@:.P/X-PA7+/VA1\%)44QCIF"'6" IM&\L0WMQ7(5&NHUL(3' MZG4G5A N^]&,'ICY-3#Z1\RGU@+L.;'E$E<+]C46G&T2BWT \LYBKIQ"L/,\ M3^@QQ/@U)MZJ3892O:=X_8M0)E_[Y(Q:9T" M$GK,"0?GKLXA5S1G(GL/FV "$9W0EDIS=%.4BRK9@27T>K,5]L[B(!O.M]; 0">!<+YP>FC21%US<\:32<]>C=0/H$IKW# M@+]R*=/O@!FN!=IR:?/H'BHH61^O3H%C-1(4F)> O\2WZ1457RX_%4I1B40Z\5ZU$$ M;VD4'[ZV=[GUNZFQP=R:B@K=7F3_:O(>IT8SK9W8-;_F<(;GQ\9:'&8E%'&5 MWCM93;SDD?N=U@*QN+3WZWYD1/%J'BCT!%,]4.T*W"]RJM.UJ<[P;TAE4PEN@ M4V)%Y&6?,<8RH2Z85]]>$'G]AEQHE:ZXK M.U2YB+-IO*Y4,J](B#0W\0-5Z&.-GUX M9:8]P&5/FH9-72;K0_N.+>+S&U@7(I_7U(!NG[(46(+9W,2 K-\JL">;[8QF MK_@SI\7\FJJRU9N5!H?L6L+ -UECA70^J=9H'9/R(/WNA@C-S=B++O"D]#B^ M)5\_T3(0G89"EZR4+H_3^*_ZO5WL^C,S6@!Y[7G&A[7U_F1.'/-K8[U/I M:+UNVH85:<'8Y0J#5K82F(MUDXT^E:.!9Y!?,C !4RXTM$JAZC\37!E M(]U,>"]AW)]L%5<;](2#8C.P3(UPC%%W@12V; 9,N,(PO.%N-\7ADZHP\&[" M'F Y'H[/,!L<2RZ3OK@5YI9$>/PP3.*B1@S445RW [3&C6]ZO"!]L$>-\C,V MF^O=9@7]2IS%C!%);/$3O,/$=(WCVI9:)K6=;K/AWTUU'5L?UU2T"9O?0U_M M'[SJS>V?V#-BFR*OG\T_9D."7?K](H:#G)Q"77M'\DF!: ?3@:W/2],DHC)] M/6)ILA; PEO#%4^TKLAK\X Y'3;FD04Q(PEL=5-"F$3&:V_T#A^KP ^82K] MN<[-'WIZ03NDXP%P_5I(33PNPUG D.&\35/$?WEX_!&3S%J@#6]$*4#Y4-N+^Q<#; (R,9N6!\- M8(1YJZH\Q\> J6IT[?@&+[I6: #D@;6>&UGP1VAM*E)!]5IZYH>A3 0=^-4! MC7Y2[X2?,-2YE\JJ?SP=NC^C'CD53MZ J)2P;%Z<;(E?N*SP6 MDKG@BR:$*7;G@1!:]&MC20^#3Z!QP7;G6)[82/;0E: ?*N!P8: SRM0"_L%\ MSMDWEC94\TYDVPQ72@P=RH0JX?\K&P:$7_:<_:Z.DK8YV['!XV%A'13UB8VG M+KMG(@8E2"7:%EWKQC@,L?:F/:RFU"EG]ZDBKI$ &M5C MKU"8(W^34N"Y+DV-53X #8VOF?&G95W=S8S#52CMFSJ9OJ:DM$RTI")KK?RW MQJC-F_;%NI9XK$:D]97,8'+FG^P (=E89*55^"CU8>%@EJ_UQ%UT88L3H) 3 M<*JT=YD" ]&YJ#D#EEQ@/<\P-(]GI;D==)M,)%5>+VUC6X=SQGE$Y:(25&=< M6P9W!)BI[W=N3,DE$^ON\G**#,'.J+HNYA$3_T>(!K$=7PYT1WF#9.CS,BYA MNO?FN8V"BZFI(8%0MT810]*2FXM<1R7],L&P^$7VV6=F]:(9F!S5&F[>@T/+ M0-H9X^QH))YI[^!]=&LI77CD!5[OG&]P_QP MLJQQ-$(?2 Z,4'H;2) M(?4..;P]]<5?;SFQ'IPD#4W?F.0N@]5.8..>?^%PJAH8=5I+G23. M0^?3 (8@[-4W+-$4(6$7WI#GRVTP0.'4^K=(6D#;/7+SAEE99M.CP>$MNN,I^LCBO&WY%K4__<$1_H>X4@+" 1EY!K( MN&=.[\Z#3^^NSL\N+X-/?SN[./OP-KS_Q:?D6.J/;-7N)BQ.0U=M4@*."]0. M[;520SD1R>@6V"$7D>-\2;P)=[7"*0] Y*Q]W8U7K&G%[]>O'N_)?@],-V&+P[/_WF6_4]+-'W,(;7H./ MN_^])Q_H2J5E&O,_;_[GNZN&=.(JQ 4L;3//VWWJU2;_[D:.;/3O4L1<(!UL ME&N99#GQ91=;^NX&;=C\Z\RDQ=O4GIVGYU?':'IRE8%Q5@\6Z(:>GZ@4A'"]-Y#RXG.*#KT61RMJ]0>V3Z73*L=-@)H?HP&S?QE0;>2-53#&3 M3F"0!<$:5$CIVKJA[UB9[H:YWD%4KHNFOA-CX7?VPS"+YZ]^_W)G4DZ35_\/ M4$L#!!0 ( />"65!]_U47K 4 '9. : 97AH:6)I=#(Q+6QI]J!4L>VO3L^V^Y,^7$RNAM"PJC68<$1C(@BC*+#MLT\E*/E"1$W; M7BP6UL*Q&)_;DVM;7:IA!XS%V/*$5^J\;JNHSNM7;1\C3^Y?M=]4*M!G;A)B M*L#E& GL01(3.H>O'HYOH :5RL.1/18M.9G[ NK5>A6^,GY#;E%^A" BP)VS M.Y],B6C;65!F9J]R:T^9M^RT/7(+L5@&^&-IQJBHS%!(@F5S0D(\@&L6 M(MI*TV)RCYNU:B1:RGIY9J>-@*)0GAL?G@X,H3Q)<';VL?JJWZ83EU M7\5=_^"M4V_]4@T&>+:>P10-, @XN#($*>)UOZ8ZE:2L-QA-P\ M_ (O#(\;5\C,A)>?O"">\)N-X^A.I=G"4XFK'W9ZZ,;AMY@+XJ)@57[!HM+3 ME774>.275\6IJ(IKUAM9KC_M>&K_X7UE]M-&MIZQ\NDF_67GF-^P8\&9+/"$ M8'FWAA&BR_2&+0."GLQQQC@E"%S&(\:1&A1L*5K:$'8*A6'CF7JOZ\G&I7+% M%&6CPK)!9)^(.'HBTD,4>:@,0Q(2.:XF&/ M%1)]1$F\X2W \+ 3#\=Z\G >3B\4$.>8AYL#30/$;D"%B-RXT53I3+BY8H*K \+%'/C05.]]]]Q&=_TW0 M7.[>9ZO@0^%E6H8O;8JQ(:080O34/>&=:ICO& 6(>N_77,NSA]JC)_:J-[;@C9 M"R%:"*,K0BYDN^,@SAW&:CZ;S68-# 7 H(4H^B-WL:F7+PT7Q3S5I84H^I)N MY!13'"1W<&I]2>74PP2NR&A@S2ZU6%< M3N7!+H(*7"$A?R(2@Z<>(J9RQ)$&-ESE!1 !6:RJ9?"!84A0]#D359+$\R@!0"B*:JZ9@E MPH?N+.UWWHTFW]XK63V5/=93#"2%0**I;MKSB6S6U'>DKR.@58RAHA J=-)+ M-T<0K$K&(_ADN-4/\_Z M%OH0-JP4PHH.$NI5$@@"8\QOB2O;I*^FLXV6RY((IZ^L* ]RBH,Y2F-] IG#)T><"S\U*;&%$:"%] MKH:<0R;&$7;S3@/Z.%@@_O#%#8/";BCHH'?VK9'\4\NJZ[IFMKKZ0@R\1Q_Z M^@T?U3II;/D&V:L\D'Z"[74[_39&AI8FET,C-A=61I=&]R+^^I&1GV6JT3=H@Q3Y8 M)D^\NX$*SB>1 LE@MXLWQW#GT_ MC&"IB-#,,"D(#X+3BPYT"F.J:1!L-AM_$_M2K8/E5>!,]0,NI4:?&MJ9'2=. M-#L^2@HDU/X?)2\\#Q8RJTL4!C*%Q""%6C.QAA5%_1XB\+R[E7-9;15;%P9Z M82^$E53OV0W9KS#,<)R=WA8L928)VJEU%NR\):FDVUE"V0UHL^7X7PG@Y M*1G?3I>L1 T7N($K61)QTKS3[&^<1F%E3AQZJSE+" A26ET=#2^9,H%>@V\LTZH4_?NPN<9)#0)DH M4#%S0"-5UIT3[[W>\]V\^RP*@[?&(YRMQ;3A^>MA-=--ZR*5G%H3NQ."7OQO MM%\(++.A@NII"'LTA/C!$.+#Y,RET"X79 YO!<4*[<-.KW#-M/5IL^.R3CG+ MX'66R5H8EREG3)7_'RJ_ PC1@R%$CX!0$4KM\7FI-$:6TW%U>Q_57[4V+-]^ M"U@KA(+<(#"M:QM LE:@L)+*:*!-P=UC?K#E,TQ53=3VY0_1,#SI#;I-87ZT MN2YLF"DL.%UA9L!(, 5"9E-"XI4 JNUWBFCRD6\M.;FN/R-#M7Q-&[P)H1U);GW8* MUW6&_7 \&+?#R2B. MXG^&NP71*!Y'47OPSLQX,!SV7OG?86JV1_"M@'',#U6E)ZYC3P @T '\:J^9 M!I:%5,+8&#D_OWQ62-?$QJERU4)GL@MS:]WFMF#D65%]N@!_'M)3]=W_7#B? MZ^Y[M)\T5__CI/DFF7T 4$L#!!0 ( />"65#Q1W5-<@@ @] : M97AH:6)I=#,Q,6%N;G5A;&-E;V-EP([\D M3>NX =+8Q8*]HLM0[",MTA87BM1(RH[WZW='RH[LV(W=I%O=.$ 2\?V.NN?N M.4KJ?M?[]>+JS]_Z)'&I)+_]\>ZGRPM2J4?1Q_9%%/6N>N2'JY]_(D>'C2:Y M,E19X8165$91_Y<*J23.99THFDPFAY/VH3:CZ.I#A%,=15)KRP^98Y6SYUVL M.GO^K)MPRN#_L^YW]3KIZ3A/N7(D-IPZSDANA1J1CXS;:](D]?J\YX7.ID:, M$D=:C5:#?-3F6HSIK(<33O*S_DTB!L)UHU"$Q:)BM>Y L^E9EXDQL6XJ^=O* M4"M7'])4R&GG2J3 M[O5/&LU7)_WCB_/V^?GK?N]]H_?JW7GS3;/=J)QU(PJ_?M3LSVQE*12O)QQU MZ31;C>_O+M?%FE6""I5P(]R*$0,#RV'U;-72VK[M7BD MLW!%+KAQ8BABBI[CL<1^/*QL*,)?N04MIE^%#!EE#(RC+OG0=8Y>9S>ADU , M]JE3]S6/(.=EC?Q(#5=@A%(K06V-Q/Y>3HE+J.OL@@YW]]K1 1AJS*4L1'A; M:51\V68TGI4W"!3D[F(.%G-L-G@BF$N";A@3',/&XB+R71>ZCW%O8RJ+C7(Z MJVP5.A9VM'445MUZPYJ'2Z$DB+U>R--[I/PR&+HD"1US8OA8\ E0!Y<("RY2 MY51"9::-(^!+WVN3DF:C_B/10W*/@SU=H;>_2Y&WF,"W8>6'@3,/M4AKX,PRF0H']3TFNG,DY+ 6,VI-K ML'Q*4B@9 =A PR?:$)T"$7,Z]+O30?&86TO-%+ND])K#NJ4Y+=0Q$ :6E)Z5 MPQK8(18&&#UT4S <)&'@W-IM0N MU! BER?, MN80.@%X-$ O\W,L34YN0H=03.X.VX2-AG:&P$,7*(#=(62LAU,Z$N2/M'J1/ M Z1'NP'2JP6+?OGB=:MYJ!&'S)0M=2LNU)RDVA4):;#!R!]?E"'&O#O ^[1YQ!6F !'\ M+3Q#1X-=#>@WQ]3F?O@B+C@PR$DOV(, M%FU7)+%SRK]!L _%U7FM1SH,A$!M0_8\T+E;+\$F=(3.>W,\&AC>?P1&!K-# M!^^\>-@)D.?43[Y'ZY- :Y7M!E![ 0-WL83'UT5*ZEM6 G:+R(RD6\=Q;A Q M)8:[8M946P?U^)P9YK*P2^3O' @R3%U=,V0(T(>8N=2[$#P&0/J3=[7X4.H@ M2)50.T\',-IZ5\&9IR%^/PJ*,"527'-9',,O]:\]>(N\>]BG[T_B9.[X&S^9 M\X^#V.0I;NM+%S5NXK8,HT%PX9*.>'_L\VC^@GCV1V@JE MQ9E5.*9?$40I@X&6SV/H6D07V3<, 5A"DEP+%-T"/[=YFE(#"GME"NZR\MG= MGGX_)7CNR!'9.;#LH8$(50.P6=V4=X5G*KDSZ +2*C>5HXKZ]U76.+-]R5?M]C4/E[?=K2^Z5.C3F[;-G*H M2TD(W);R?2J7!]HYG2Y4A>TLO'G)/);W[<'F[(N+;Z7WSJ_ZJPCR6F53P9CD MLYM=:-/,;HA_^$9>-/S/;NQ'Y>P]'YB[POCO86^Q7=UF]8M<>SV(M$\"'IW_ XQ^>7Y-=PUGI? M(O;I3T__AV_]WKQ:\57LLUG!?Q3\O.N_5C[[%U!+ P04 " #W@EE0/ZV* M&80( 8/0 &@ &5X:&EB:70S,3)A;FYU86QC9F]C97(N:'1M[5O;;ALY M$GU.OH*C(($-Z'Z);5DQ8%LV-CM79#P(]I%J4FJNV60/R9:L_?JM(EMR2Y9B M:>S)1+$")!&O523K5)UB=_=^Z/]Z>?.?WZY([!))?OOCXJ>/EZ14J=4^MRYK MM?Y-G_SKYN>?2+M:;Y ;0Y453FA%9:UV]4N)E&+GTFZM-IE,JI-659M1[>93 M#:=JUZ36EE>98Z6SUSVL.GO]JA=SRN#_5[T?*A72UU&6<.5(9#AUG)',"C4B MGQFWMZ1!*I5YSTN=3HT8Q8XTZ\TZ^:S-K1C360\GG.1G5W>Q& C7JX4B"*OE MTGH#S:9G/2;&Q+JIY!]*0ZU<94@3(:?=&Y%P2W[A$_)))U2=^C8K_L>[C7KJ M3E%[&'G6HT31!,;:D^NC?N.\?WQ=;UYTCAK'Y^WF^WK[?>.DU3EJ=?K]TEFO M1N&O'S7[9R99"L4K,<>U=!O-^MN'XGI8LTI1H6)NA%LQ8F! '%;/I!9D^[9' MM7#\SE6H%"/5]?O\=+5\<1)$#+1D,$5^0J35J#87]=U0M0B,A9NBI-;6NK76 M;-E75F'%]OPNDM1J17ZF*AO2R&4&T7"IJV7R44550A4COV<#*YB@1G#[K>G_ M*9.<-%JTTF@?T,-:H\/"+W+)C1-#$5%T'<^E]O.!94,5_IM96,4T5 G%0*-N M^SB]^R:42BEC8"T5R8>Y5D4U*\^EY\('N2A, ?"')L-G@CFXK V#!2. M86/^H^:[+G0?X]Y&5.8;Y71:VBJ>+.QHLQVD;KUAC>I2? EJKU?R]!$M5YS] MF8$\/'@D^ 3[A86'";*J,2*E-M' '_>JU-0AKURH]$#\DC3O=TQ;K] M*=6\Q3RW@?L#VAOXUS?PYFX8^ 6U8-9@KLF4W"H]D9R->#G8>6[@3,-Q*0VD M&@93H<#^IR13SF0<1 '-]HP;+)^2!$K@S25!PR?:$)T .W,Z]'O00?&(6TO- M%+LD]):#W,*<%NH8* ,BI:?J( ,[1,( S8=N"H:#)HP;,HE%%!.;X3_WXR?< M\'P27$ BK 0"CWB<"!?# FW*(Z\@SIN":IK!,N%P8%,&T^(V[''[,G#;VG'< MF80.@%X-$ NL341N3H=03.X.VX2-AG:$@ MB&)ET!NT+!<0:F?*/-!V#]*7 =+V;H#T9L&BW[TY;C:.3FT.PSS'P6"DAY#+ M@/7,H6V_8 M 3W<"6SWN849P<0]YWP7!((@6>L$?]RT#]NS>MYNE! MM!O0OQI3F?G@B+C@PR$DOV(,%FU7)+%SRK]!L _%U7FM1SH,A$!M0_8\T)E; MK\$F=(3.>W.\&A@^?@5&!K-+!^^\>-@)T.?43[Y'ZXM ZP';#:#V P8>8@FO MK_.4U+>L!.P6D1E)MXZBS"!B"@QWQ:R)M@[J\=DSS&5AE\B?&1!DF/I@S9 A M0!]BYE+O7/$( .EOWM7B0ZG#H%5,[3P=P&CK705GGH;X_<@IPI1(<XMT O['NX*9Y^)_ M9@+4]UXJ4Y&_L#_<7\"]D/B^(Q=PYQ*R3YC3OP<&8_'*.1(<\)23Z?E%V(33 M6V3'(1OU_-CGT?X!]>R)U%8HS>^LPC7]BB!*&0RT?!Y#UR(ZS[YA", 2DN1R MH.@6^+G-DH0:6+!?3,Y=5CZ[V]/OEP3/';DB.P>6/300HI%)/.;1.8AV"+UU /:#T66C\*MJRD]'M MZY_T4]]\7B2>JU_(+,RXT+V^M+%8+HI4Z"/E7 2@ :?TR'LV/[.D+3CMD5!! M/9HY/:OP;\&'FN!X3CK5XY/C=NNH\_9T +Z?FTJDI:2IY=W9C^)VX8P%)P9= M0%'UH=0IK?=90=+QVX*#6VQJ':UO:Z]O>O^%49W[MHV\Z)(!P.D4CZM8'FCG M=+)0%78U=^$%*UG>MR?;N2\NOI[>/[^Y6L6*URXV$8Q)/COL?#6-]([X)V[D M3=W_V8W]*)U=\X')J)F^>]-X7S]M=LK^4YIM@]-77NS6:\UOJ'&)VRPM:/NW MK Y#&+XTU8W!G/B*SXO^R@W\MNO[ODSY8DIJMO;@0X1UG [=*+\_ ]TM[ MRM*>[^NCO=%^6R?['2_M^8SV,A9\2*[G:=BOX9KUL1SLRY^B_@.?_IT&AI8FET,S(R,#$Y+FAT;>U;:6_;.!#]W/Z*J8L6+6!;/G+XJH'$3K#9GFA< M%/N1EBB+6XK4DE0<[Z_?(66Y=N(T=0[$R2I #I(BY[V9QY'D#'LOAI\'H[^^ M'$%D8@Y?OAU^.!E J>)YWYL#SQN.AO#'Z.,'V*G6ZC!21&AFF!2$>][1IQ*4 M(F.2CN=-I]/JM%F5:N*-OGIVJ1V/2ZEI-3!!J?^\9[OZSY_U(DH"_/VL]Z)2 M@:'TTY@* [ZBQ- 4LW$!+X'5/^ .E0JBRL',IDI-HD,-&J-&GR7Z@<[(_D5 MAAE.^T?G$1LST_.R)AKSYM9Z8QG,^KV G8$V,T[?E4(I3"4D,>.SSHC%5,,G M.H6O,B:BZ\8T^Y=VZK7$="UZG-GO$1 DQKEZ?SALMP\.#ML[QX/=UF[[8+_1 M;M1;>\?[K?;P\*A5ZO<\@M]N5OXCM\R9H)6(6BZ=>J/VZK*YGNU9!Y2)B"IF MULP8*S1GNW.K2[;=V+4H##TW%<+91'2I^''9C",V-(337.^>4Q8F6 CX2D8;$-ZFR>V$@JV4X$7X5B C@-!UK M%C"B&-5;AY_Z-C- O;E;@P%5AH7,)[;K9E#O2(:W"/;?J482LZR+B0!]U]EI M)>=/%M0HHI#BDDJC)1J4X3U15* &N12,:"?!0\6(@#^KJ-.)-B0P91A3JU2# MDX.4SX!R5 (F&G5'X'*(VJ'*79&/'3!#A,\+SL3(H MJA.KJ3/*9V60(5RS0\I 8$@YF2)H\*5*I'+R@S<6VNN7K4:CUAW(."%BYEKU M[MLRH"OH> :^$^P,61#CJ! A4D2C*"YCK'7;.9\-N.BQ5#'4:Y7W$$KE!F>4 M**#HO@#RR&X<@2'U:3RFZO7+^EZMVZR7\7Y7;]]XN3*$*<>0^(B;8\Z *3.1 M ZOH/RE3U-Y]M66G%[OW#7F;T\4MC3XV=N+1N1\1,:%PX#MOU-O-'70X:B)V ME,LNELY[3*!'XLSU/B(BJ.8 >T&G?I0[-"1,(; $@VPAE.TXX1QP'E)QCG?1 MQQ&+)%S( U<,W".(,XA7I3QC(!.:Q5M?B%;U1ON,T]!T$Q($J+&*;72:S;T' MWOO;B&DK;\KS!9?FKWBMACY;SI^VO6Q 6/WRA:>-3.R2YW9)0\88>["V8]4Q:8J--N5_=J[>;^[JON6"K, MU15??\#DI#,CJ-FA@<):CM=P>2V-DO-*5.;61171) M)!?]=A_/P,.#T5'GPL/ZJDAS]*_6,Z M5BE1L^P&U]@MNQ>Z3?SQ ,'?F*N;D%']E8?D==X8SF=+=)OL_3_4W=![3;4[NXYJU#L%H7U"5.[.\5> M\?'!-=)]\'OL_&VB4;N;5[2M?IXHN!9<"ZZ_Q[5(4@77@FO!=:NY;E62>NI! M+?@5_(I/TSSM7?KOYA6O+&N\ X*UKJE>"LC65WK]"U=X45#NO2G-7 M=YA!6SXN<0!9S3=(5!?>F'A61,LT3'$!0P4N3XRK%\YKAP,8SV"EZA^G#"*2 MX%T2]IJV-;(G<:#>RBMROPEF*\-/[5(:!C*@$!$-8XKK)TJ>,5L\;>1UE=ZN M]'?*.,>9B&9>86S1_,:\,%6"Z2@S=*'*V8XO*IT',HZ9UI:=5,",MBX(0UO\ M;3U M;E99?&]Q?6Q:,T>,PBEHA-IH^,O'Q4!IN?'"6X2IB15.B4(#Z?8;+7? MM=K[5CVM#JHK2JW"B;&FA#2Y.<;1E"WEQT42J:FK(E_,:=VX)'YN!1&A5IG( MSR5D>E4TI(H*WX[@%?9H 0*Q>%9+V,LPC2BV%<0$]\R86O=959+0;C9W] +7 M=(<99&B/3DR("CC5CH5==D(%5;BK?R*PO#CB3\F$+JKS,^N/7-?WE;0OG*5[ M@!+Y=FO-,;]G><.=<\"65 !YU0+E1, "!I M - 97AH:6)I=#0Q+FAT;>U=;5/D-K;^G/P*+7NS!56&IIF79("EB@4R M0^UDF )FY^:CVE9W:\>V'$NFZ?OK[SE'DBV[W=###K,0^)"$MO5Z])SW(V?_ M+\=G1Y>_?SQA4Y.E[..G?[P_/6)KFX/!YQ='@\'QY3%[=_G;>_9R:WO(+DN> M:VFDRGDZ&)Q\6&-K4V.*W<%@-IMMS5YLJ7(RN#P?X% O!ZE26FPE)ED[^'$? M'QW\^,/^5/ $_OO#_E\V-]FQBJM,Y(;%I>!&)*S2,I^PSXG07]B0;6[6+8]4 M,2_E9&K8SO;.-ONLRB_RBOL61II4')Q<3^5(FOV!_0F3#=QL^R.5S _V$WG% MM)FGXN]K8Y6;S3'/9#K?O929T.R#F+%SE?%\C]YI^7]B=[A=F#UM#/F9UBI-($ MAG"T@6,<[@_PO5]>L,A1&?Q<9;DQ')THP]EWOGJ]._WK/3ZY.#H__7AY>O:! MG?W*+M^=L/.3MZ<7E^>''R[_]M=?=H8_[UVPBY.C3^>GEZ[P=7']G?9D-W!R?G(,;'9^\0EVPB[/&.W^GCVM;)_QZ] M._SP]H0='EWB#H9O7KQ?5 MF,>F*E$4'ZFMB)WF\1:;\H2I7+ XY9J6KD4,;8P$V5F*B=2 +Y3@0*6278@8 MM01B&EJ:J< GOO7)=3SE^42PP]C@:P1,Q+AF(%VA=\+6L0,R^<[V7MB8'@WW M-G;9NMQ@TF@6JRR#:;11\9>(_<\V*JF"E^R*IY5@!:Q$3WDIV+H;+6SO1]MZ M^%@Y%V,@;AX#\61.Y!RK-%4S/*%$ZKC2&JEM% LH=Z2R@N?SR.W3/YZ)[A-5 ME?X)SQ/_M-+A0RUAA4#8LEE))GA^*VK$=9Q62+,(D)$*0 ZN,(8- IF8@A_E M3&H!X_Y1R1)&567P5%P7\$RG=/ M>B1*(\,#VY=&>&1NV-Y>0B D 1D$"C::IWRF6YWM M(]^7FN/$'+BG*-651';1?LG' AJCE'@K2@[5I M$Y(%Z)0K@P*J2 7L%9<@";O_!MD(K!K1HS\J.+VQA%W TA#<<'+ !V8.NVJ8 MC9H3]2Q1J*O=8\0$CZ>XE=E4PA\PQUBF,!XP4D-_&;;8[ZH"P:NJ M%$\)]4;OTNM.O"A20,0H%7VG R,"C:%C0TPZ>'(<7*.@FSV$$>P8\"R JCC+ MV(N5L*69+0^O %R"856#$D1U-1T[#Q-K9EA?[:DB,/A#% #',LK,U4ES)7@N4FM0>L#*H>O7T7; MV]OXCQLV0IVCP4A!/D70S)2?8A>:;W>:T[2KV186^]WY<(""^ V-HI7MDTZ7 M1V2BG.'Q!A3#8TC1*$2KDS?P6]G%_2^-NRLQ8@M]#P#;'M)>W%QO.4( M\/"9\5^*D/7PS^D$M84%G5?2G5-##612RU%H\%\I$T(5FB)_9MP )Y-"RZ0Q MMCFWC7L&G@*9H/D6^V2MP,;&(X&<6 45* )0$%9,E%5JS4)P,JJ4E+(5$GFK MO5V^<*"*R(X,M [\K/7EE2CG;OVXZ)'=(N$4UH"]PB4S4!((]@FSN"HAR+. %;:G N0_6@AHV%[(%D6>"R.\N3O5I61B #9BC'(DLZ MLG+G_?(%7_HA@ZG8E./ "O@:L)(C"Y";P#VG=Q&\A/8P.IGEDJ-?001>^U(N5CMX<+<,+UMG7@8#5Q'X$F M/D5E@6$+= JA;RUZQURFA [X+9 .=Q+O+K$/-$/']\7 MC8F$)U6X@)R18/6U[:7 "NJ8\ NV4\,4B:<$G#3 6]!(S4-G8!52C=0I+;L#HGWM#I)FSX'/R!GKF:UE]X/JDW$%Q">Z!)/A@7.&X MJ9@ [X#?<062@6;P_ PS^LA@O8Q'@.+W\H]*.MX_)R@\?#A_*MRQ7JD4'!,. M;C5%G9N?:;.K"#-5&MY885L"F@C>FU7Q#9'G.F-@SZ!BS[C,O;2'^4TI1U4H M7WMB%(PLPA!'*@@;VU RZE4Q,M;QL:H"+."13&V&L^,.W0^O-YNILX+@$K@5 M5^6*M/>BHCT>4C;C"09I;SJ71\!79W0XEJ,>07CNW0U,@(<26([$!( 0D15D M BELGH,]0C"U$*,,52E<5P!/0JTM"+3,OQ!O@$0-\R)!$*>'2Q[!F7^LV89" MS0__U'LR),O<;1WD/")R % O6O/7Y[BX-6A[@ID1N1.\TM:"QH0)&:\P!X@" M>->7Q^B31"!P,#8,4V8H/5QX9URJC!F9$7#POS0?YFE'J=13&^GJ)GRLSP>F M9UHE-@]*OB$9I&Y<2A0J-I;7UE\, U44[82-%4%I J6':QG;#H,N#+YNHR-H MB+A%-'1-)1CQ;J*6ZQ75QH6?B!,3U6N(0OF[M$W D"$#-J/B<1%3&Y?G;!^# M]S7=5F2.#$L8"*ISK/HJ8(RY386CTG$1P=@&U*-@IR[8CNH@-BY1BG'A<>3/ M ZASWP$&O^ M6(!XEWKD/MMC;AD6TH7R>H!T0)P%O,XMB@J4+)467(# M=B.,Z?IZ";(-L**"O[1-GP-QX,AAB9,ZKX7](AM;H+.TQ$&0B)3/+5L)4&>4Z2 Q1,=- MX&:9*">HZ5P:F#+NN2E5VM#+\"\"(RS!H6%)FSVNA41=1O7AS]'GIQ=]IMJ. MI$[G6M$B04. %D.E*%"= 5*MF$;X&;S)P&O]AH$(0@\TK%*;4$&T9K+*8!3B MZRL/0:9L7GIA\;%50U97][WGLX?O"7RVOEH0//"EU#O; M+UHE<;YD*'C?U"6>YFQBR\.BU@"@+HBUJ7"O J,\3N>P;U![-9G">DRRYT4^ MX1,J_=&K,0L\W]56^8&A*E5B M]PK>+<.DN0ZJ+*EVC'R,J4N>AVG-D8AY)FP:H6\N7X>\V\:"(7283,]U]@X#">T(FP9?NCP$U;35'TQ^L M]-0!SZAB;64-AI#R0$;$6I3>1:?1";WNU&&YM2]?Z=XM2[T'30#"5)4^%>90 M\K4 L<98S07NMI'N\S=X@088#""D,XE:-3!]?.)-Q8!/7'[>ZA[K O>L&G-+ MD^7K[CLYX>=,=FC"8@)AS [O19 M8[<"TOF=BBVODI2!;G6LN:I*1J>IN1;0JMS$]1O7FSN# M%[7 "\5,2[+4-W*05U<0,UNWL=)#]%@.5W$*)-[+&^EF4D'ZB,*%KGP$J4_6DM^QG-![&%CE*9WJMOH2W&'YK(0S=LO6SZ.H![\T9#G4HS8>5G.USG OI> MB6*V0)7TF0J.)[UI.*P"R.""Z(^=,E1 M7>4 +J-;=PDZJ]UBA_EJ7N@2K*X*2E<^2Y1>'VX@730;OEH V5*IT6)A?\P$8W(*B_)LN5(8?7'1$'^M.2@J M<9<_06=- -7IS;=DZ2X+:34L%\R<*J;K\+=VHPK=YEJU3>S &9%E3,'3"94T M6AX*%T^L&ZCD=J4EK;[GZ,G:W&*?A;5521$6=-EF@3S H9KJ(%$.ML-6+C.# M206740BR"?>72GCR8>5%+GQ.ICS89,I_*;Z.F?BCX&[W/TC&/'SQ?=3[/8 E M-]6M +I;HC-W%\]AT+F-J%,*UC?50E 5%I5STT9X]WW9 M5P"\F0*/X*1J6=>Y[/X<\_YS.N9UP4M_T=@W+1.[8R$88C5:N*]B:[&HRRJ5 M8JB/C325L8X*WLKIK0\+JJV<\OR_5O=UCP5>SUF )\+TSM4E1$?W MRYO20>?^-3S>NJOF M%P0N+GW+)D_GBSY'<&T0"P11$E'XG:[XX_"JFDR9^^@4W>.R5VHCYT%1N%*E M(K@FX(=\9J,GR$8=0#;P:NF=V^Z@@Q("Q"XJ0/K^4EW0R!/K!B^][O2,P">" M0/?E.XO .G1 0>TX_N_29)5>(G9MU@AQ['X51,P0:@*>\YF)5Y4M3EE_,S M,_*>!O(::YLG5V3? R P: 1",19)58K0AG8XQ7"C_5)*"T[TL0S\$I#_E(1W MJ&,T)S!#HE?]HD0S)>4A-$\]/XQ*U.BFKO_N\(1%^S-\GPA\[V0!KVC]VL] M4%X'KV&X!HX%2&O3]ZDZ@E8O9)-=1R!5:,8NT?@XZ3-XGP9X70'/Q'_+XJ;+ MSW?^_$<8 ;*Q#L%]7J(S:=NSPB7TWTIN+PQS6709"6W?P!;V_5H2WP&_[ZMP MC['NX7+99T?Y2%W9*FY,$='G:K$P2^H8ML\GHJD!F!>>J**,"0E-X!8M01\J M GV:@.C!K%[=8B2;"U8B]T.#L,-HW&TQ97R1BPF "<<<*K $U)K!4<@K2=Z-L==#"%JU0H2A^Q\)]3@5 *>@S'@G/^,19\)AJ MM9_N&LND O,'WU= ?KJNVO[HE4M.M8(L,V%K3*4['ZL5ZL)9/)G6]\!NVYZ_ M$$-%!B.12G'5A'. .UH7F\?U9SKF3K*V01)>P@:A66D!4Y,8-09%LOOP.(GO MYM/='=_%;>4[EK!\G_]3QGU-^$!J"G[P/^A_%O3C/OU?C [^'U!+ P04 M" #W@EE0+:$Y.#44 #EW $ '-S9"TR,#$Y,3(S,2YXCNR;&?5<2S7LI.^GSH0"4EH2$ !0-OJKR\ 7B6! M("$I%K?4S,Y&)G$>G MPSL&5O_[M)?"=)T@9(OB\U7W3:3D0N\1#>'K>>ARU M>Z/^8-#ZVV\__?I_[?8_+^YOG$OBA@'$W.E3"#CTG&?$9\Y7#[)OSH22P/E* MZ#?T!-KMB,A1/UZ8]Y&Y,Q@ !W!.T3CD\)K0X!).0.CS\U:(OX? 1Q,$/<&" M#V452P5RKSF@4\AO00#9'+CPO#7C?/[QZ.CY^?D-0\&<$3R9OG%)<'3L07Q2]S!=%!HD19AQ@-Y7X94U#SR>J M=/?L[.Q(O4V+KO <%Q2PW:-_?KX9*6NW?OO)<93UA42$<@>O66T"V%A1,LK; M4CE,"=SN=-M2Y*C5W! 7<-5&\T+G2171$?0YRX#:&= ;P4/+.;)C9Q>,;,-" MR-I3 .;V;.0)(U;B)]NR0XF_B7VT_"BL;1G:L,%H&=JXS9CZ50$[ZR3RKW9" MUY:/VMWC[;C(_)D=%PG=+K@X.P+4E:869G-Y&[[,?8 !)W1Q+?ZNQIE/Z1+* M508B63R3+';?;<&B0L9P*@-:=9;R5#OEPT(M"<76]>OC614V\I2W$>$.N=F, MD\W9T$?3BOTG(9 5O[6KDD'WS90\';DDQ)PNI&=Z;W)IS$28_-'.4#;D)J14 M)(2+4@^[SDZ>,OUK$^^Z!.M!9,]+0B1_;,T!?'%G]BRD5.K7UDP@_ 292C5. MJL0]#5G\NYU!;,8)!LAEI:VUF"KZN75#9SAQ5,+^,0Z=YK3^ M:$[)'%*.1#J5&PET*]DD0FN62;Z'B"DTUL.>4-&U]6"F5V:L>GN@YDL%,SW5L@\G[T'^E#!D((/$7B5X\QR-DG M0KQGY/M"^ZNO;B&WMN>V%9FMW3GMG*Q9.ZO2R8"="%F\3^I5+6&MP"^.J+R1 M;:)/@@!QN3HE>UZ?8([P%&+7)A\T89C]ZZG&O^;0E+&6\ Z6D5JX$75,%7MQ MB[7MH)M@F_ODJ2:M-%K2R2IRXBH.'7#9%'>7**Y +Y<6AO- MH(A@%M8O0C!84[AI\9]TU2.A.;6901DS@W)B+"<".YB$LSM A50SR)'@7\O(3=U/Z4:HL-)WW 9M<^>=ZL7^F1S"9[6]*_,DR'3!R) MZBC8@[$F(J@(P680,_0D!AS")'#[OF=5@=FT)R6]<<6T^(+[8VFP;2;+Y3*_/EX?_L M1!4<#*G1^FY];1E^J8DM7*W.Q UVM9=PS"O;3Q6V7_:39 U3J>WX/$]COY8G MJ9U&CHVEY);K=3D2^Q4ZI>D&+LDE)R;DS!#FPF4.\(300'%57?,F$(,M.NE, M1'IP(_=3S10I.">'UR#;1#%LH+;"J3!GZWP* 8R>J-,][9RN]H\XGN:P&NF6 MS"M>E0U3 F..Q!U-)*ZP(G:P4JQ>R[!2"LU_*T!/>P-%UDUVCJZP&\6/2\/(W9);[5N,1XLDV1-U/1EW "*86>^"-J M?J+9;[%)T1[9W)'>:M*,O-%45A[5(Q\DVS]DQVKZWL8E4VQAQ8IF6MN@LV2F MAAO ,IU8IS3G#F\UN<.R^IN7)"SI\*4?*O_S=S)F/=$5LY+@CL"O>D=YQ%3Z)(I1O]1@>0"8E&1_2"W.F*I&=^6F#&/KVR:U-!0 M4\9P\ 8]P;6$>K<9_$XJ*TWL-?E(4FU;U;N>TA]2_N+V\228)]1F]VF>QICR M=SYH4_Z4NIEZMN]5:Z3FJ<$/VEB7@C2]G5OG@JN4QERP\T&;"^:TW[Q4\ 8" M9M_NEZG,8:&K:?(1?2-;>R3Z+>$6[3Q/8Y[(Z6J\>J)L1=\\55OZE"4B\]"R MJW$GB;*;YTE$FA;O!H1T- ,45E;Y.J4Y==$=E)%)8CS:F$/J*)@F*U_]3YU7 MF%M[]TI@YCQ'=P)&9R*Y/4F!1ZO5=Z-&QH0UA5OZK")ZD=\9'5"<%-L,T.41?ULUI4UXKK M41O]LIJM@99,E7L/:E:Q^W.D>K_??C:WN_)S\.G1SLW'F4)0=\AFD MGX7F,^U;A]D?4KDY+' MND)>?]'SR)Q#+RLPXD*Y@'JOT;ZJ,U':SM[OKITE7#DQ6_E"*6.'=E;5Q P" MZL[DU2+P"?ID'N\\[7E/\K(N)@OW";-?2'H59DK;W=H:U#;^+>$ONC(EXU#] MG>?144P>VF ULZNC)A= 5"C/]T',\EK(QM-X"7X9AGJ#E6Z;.A20FU>WWVGN=5HU02-SA'LQ6L(AO*8DD/=:4>$#OB(^ZX>,DP!2 M"ZN8<TQ37VRN.. MIE=:6;29_1-.92:PR;4 &E)S/JC;TQN#-/0*@'456O>A0@1S8JC;Z:NQQ:%/ M*%X^03*E8#Y#,0@]I#ZN6-E"U? VR#!C9">%=E)L1X([/Z?P!PNN M:=S>N5K!EN:7FHAI8<^&NLM*)K#VH3:H1L=ZK+N]Q=*N#72Y$:DC- MDV2ZVS_R(']V8-,N_%S7H>;:XQO"[(?DML#FF3+=Y1(ZTT5?&]!**#M95&K*- M@44 Y@5KW84C6GLU,:II]U_9+9&:,,QQ3K=KEC/MJZN%,GL\][I?%Z)P1KH_<(Q$[Y?"' E[QRP,,\JH7D9 M0+?E+8-P(HP&Z]W:GQ70FZ>%SW3+9:M6:*3?>J# @\G:HSS<@9ZD+["Y -@ M8+@1MW[6ZQ5VRY3CF3. -YK,@"SF0X]:4G-E@E M*9 Y_K_7Q/\R<_U/Q_]?CUZ8]Q',YPA/B'P4/\"81-RK9_(1]*.=@F#,U):F M\Q:G(6PI\S+F_:MWW.E^T,\??(;!&-+H_RT'@P">MZH71[XO+9#4QT1HXHBK M!P@3C,/CHD0 @/! OI,0M)RHXAQ01[T$5 M]$(:[W4XLI+TS,1Z7L:R@GN3+I5FK3,EV]38 %\ _(V&<^XNAG)+G(26B'B: M3H+W"?94N[N#5)Y^!%,H#Z/1)^CUV"-VB2\GT.4]>:E67K'"C;0K5#N/L'>@ M6U&OIY;+!U@BHB>8.S4H#PV&E*IS)ZERJE-L(EWT)"#"M0&Z6!5P''UB\KSE M4BBTK),;8<:!K-X@MN^39XES3:B21/I;:7,AR#WD(<5L56P;BKJ)7>@G& )W MP)6GZ^+U^17W4/Q^[U[A(A1-#3+6<[^'HM7)XNE7?[G\.!?RXA.%\J.6=V 1 MY*RY*?%>#+M)!.A_^B+D$H*(+OIFV:CZ5WNW9Q_,$0>^NO4K]Y7F!TB#E'-C MD54K6[NA45"!W]5(*A$M0'QD262N4=;)44 N"S=NF MW-N&IZ\MK!I15!4T*5Q-2(]_G"UD,PW'2CV[%#<3+Q#^5N6U7XCTZO=H.N/L M-EQJJ"6%MO GT$4!\+>70J57\;'XX:2O(L0]8M_4V??% WSA%[Y@/Y.H.L$6 M_8\G,+MOE5A$00YE !9O7(US,978>PB37^X;*,;DXR^ (LG//>!0SMW+?WO\ M3F%>82\1R99H/Y$A$W'E>'"PQKKXD3R[>I&K+] T M^DE'"L6ZV +PCZ(S,GZ2YO[_H^*'\/)(XNO^]=( M:RY=MV%C3ER1RWCJJ&"\T5ZN/%X%M9R$/"AHE^ M=HCW!]#,#7%%QI3_-%MU+6AH_P 2JV^&;RBQAG9/$A?EAO%DDGC6Z5.E5 M*J#V5>T&A$ML+J>A^E=[SS^C&6BH,JV5\-)SW3 (U74BEW!.Q0!ER1=O1%G7 M<&401O#%6 6ADW(US3^NY4J:_O-#PD_X@#%U8=I2SF5)LP_)*[;Q8C$"\@3\ MX>0Z]/U%+Q 147X>*_XL9-:,XS>K'6#'L/]K"ESM.EN!U&X>O;IVB%8PM>.F MJFY,$#77C*\3ZRY>.1Y.LC'J%N1JB:N4I+K7__$?VJC1)@5[A=7E#BJ8B^/ORJME4O V):Y8B%-GX MTYA< \:AG+R/5V=Z%\L&-A>I7:N]16R& D'X].:3G/5>_"Y&0^R&>\M2E1>K MGV1$CNSFD,/>E,)XD47N 0L _<;2:^N7Q;2CJ:',E,]Z@4!Q@7;,92JP=\\3 M+1H-)W)S$/LJ% TOA>+E5=QS.9LYI)]%7U]\%J: R5W*K$?A[]#W+M2Q18#3 M>9\=86WNEQ#F< KIKG2BF>=;N]-Q6?)*%/613S#FQHB-N!%"O%PJ>J?K&.1DP%L(!'D'5T\2@+PB# MY0T7VP#LW7\6#@>N7EP_].2NU\AEBH+_%FZ?#;#:2 VS29/M(&HVSDCT4OC= M$>6WKL2@'D,H]_0D6K AJ-M$0":TND%UDKN:]3EW->OZCC\;@CUW<[4302W# M:_<8%;_>YXZBE/GXFL[AQ# +=[&(QP_KPFU,7B_ADP 3;RY1&_0,PI85KY=P M<5]*K_V3*4.<'ZU>5&>0>4.4.FZ;4U=BK!TYS^W0%"TV+1+O9>\]B^@;)1[9 MYC.F7/###.#A7*7[CUB,8,@4RP"=QY937[V8FU2U^^9B7WML?[P9OHB^"3V9 M,8@.*N_Z>B#RT4".:C!#KKR2&/YX.U1EHZ:9RJLK9AARR91,[)83X5IPLD5W M49^9WG(CZ:OKX"N42_SBQ1.D(M'Z)"KBEX##:X#H?CM0%M[C>5 P?IVJO6%X!.XO=E:OYPP;G4>3LY-R$[+GRT CB MJNM>P.CI $?;\[=6IE55/])][T2A8Z.4F0>\@"/(N2^%DP?B*FMQ<_QZJNXN M]M1F!>1*_,U)+:<:?;U8AG158_R(RSR=S)F/9HPP?@X>J#*((L1=$.JMK8)?G.; M+:Y#[+%T4);=T)1(N!5"S08DJ59R"65#,SGHNW2< )FP 0 4 C;]RP_DC_B'9W'J9Z&> M?OS+#[]^0"\^G+U^_<-__?4/?_X/A/[WY?LWS\YG?GD9IXMG9TVTBQB>?:H7 M%\]^"W'^^[/4S"Z?_39K?J^O+4*K0L_:7R;U]/<_Y1_.SN.SS_/Z3W-_$2_M MFYFWB_;=%XO%U9^>/__TZ=,?/[MF\L=9\_$YQ9@]OR^U\8G\"=T]AO)7B%#$ MR!\_S\,/SZ"%TWG[[@XON7O\\Z/G/['V:6*,>=[^]?[1>;WN0:B6//_?G]Y\ M:-N)ZNE\8:<^_O#7/SQ[MH*CF4WB^YB>Y7]_??_ZJTKF]>75?#9-'__H9Y?/ M\Q//7WC?+&-X4UM73^I%'><@05O111/37WZ8SP.TG1A"5RW_S\T%%C=7$0K M.R;0XN<#BG0>%[:>["_9-^7&$_ 7ZR8'(/=UL>'$^\>RGM=Y ,Q?3,-Y/;^: MW7[<*>'.D@6$[-K;72L83.3+6;.H_YG[[/44AMW'&GY[,9_'Q?QOLUGX5$\F M(,BW?_HY+CHV:*#JAVKNV>SRLE[D23GC>S:;+F#ZAFE\]Q31H60!(=\ &3ZV MR\ M0-VZH4>-!1KU;MGX"UA1WKK)K2CYD5?PQME-A'=,[!Y#:/#W# ? =#Z; MU"%K B_M)*]P'RXBL'UG@W:4&UW =[8!."_BHO9V-?$B3N?U-6^O8F.[+-K= M*QA;Y ^+F?_]8C8)H/F_@M5Y<7.@Z)LK*M^$(3C5L=:A&G<>W6*'I \?&?*U MW1:>-4\.*40G;?SQ@X.)<&O+Y@43EM3%S>MIFC67[5C<)52'HD.)N2+BZ^EU MG*]T@&Y]MZO84.)MUWEW"-FMS9=LU_SUS M\Q>^X\#9HX81A/YUVD0_^SBM_]FRZV6X!@2H?EHOXAO0T1]- M-$/,9T.^8KAF7\-Z.VMV.V#6/#F"$%V1W%1@!)$ZS@H;GA]*H#?1SKO"L_;9 M807Y>;;8B-1ZQ4>,U[I0:>17AV;>+B]C\5,_].?PWFI=\Q7'A&6]]'#\C:Y M>1%F5XL8OCSP 1258)LP'CQ[O_JH,,VC;?Q%WCN,UW$RN[IUO+P(U[%9U//\ M\-ELWE4;+BG"$6%K79DO89D.V5$>I_.'^V'#0]3I=4/!\:Z9@82+FW<3NW+! M_6-9MUW2K7E=BX\N[L8_'-J G16.WJ1.2D;'TD,)V^Z"QO#.PBM_:2QPTW?9 MK]E5;#CQ%G73[D!D/'9+M?;ID83I-J"V%QI.-# 'E_''9G:9M\ ;Z([?ZL7% MV7*^ 'VUV2ECI]*%A.V*ZSZ5#"5Z/K(6EI/XNOZ[G2S;>1S&Z/\L[:1.-S#E MWT[^NX3?MYK2XG?K@@-K&ZPQ\6,>5MTWIC87&$^DCDCN*C>>@'^+LX^-O;JH MLR&P:&JWO.U'L'8_6%AQ7M[ DA2677W! [YAO$9W6HEW%1M.O$GTL)C"P&D6 ML9G<_%A/[=37=G)N%_;7J5V&&OZ\4]J]:BDL?%?N'%)9X:9TY,X!=0W6D.R; MVN<(R^8"XXFTYHC2F]F\Z\IS8'7C-:>U\=['J]LCAS"AP9QW>6AK.M4V7F.Z M47Q'L<'$6VL]=S$'.I0L(&1'#G2NH(#(W?J_:_G!!%ZZ>?S'$I;D5WGO:Z=\ M&QX?2YR._;R]U%#"@4T>XIW^G3V:]77ND]V'CG87'%_$;DAV+C^^P)W&2]?B M&\7U=N*7JS/K;^#S[>-9M,/O1ZU>%C\OXC1DY7"DUZWMD?NWYG?>O74R\U_! M>/NF]DI:LG/77B!;SM%':Z^>9WR?Q\EB?O=-BSC"Y/:&VW_>?ET]ENALV30/ M?'\3Z^+D+S_ VZN=92IOL$^$,.0$<8@S0A&E 2-N@S-:L\"P^;JIDWR7;];< MXKNIK8\H U_]8UMV:^"BB4L,'<1>2("#",J6*>[-.P!=5XT_MFL 1WA+S^0'YY]BO7'BT7[ZZH6V_A'C/KZ^N'M M$\_GV=6>:T2@.%_>E<_7*D?IMEDA *%Y.U@QZ CXNUU=*NU,_V\*5#IJQRG7 MR#KXX:C'B A)D1 N)F^Q%#X<3A'Z!"DR.&"E*'%>7]Z2H<\@IJ9&.PB9#&/>!'LX9_H0Y,QJ 12ETB,JUO6"5K%): M>8,L8QX%K#ERSB@D(N5")*4L]X=31CQUR@P)7%&JW%T->.A'>-$T=OIQ=??L MKD4W'1FT;WV5I%XH$R5BF O0W2A&2<*4'!)VPF*M8*$^G%CRJ1.K )[%^+8Z MO3/]V)[2W8=86PM6SI! $[Q/"T]1,LDA1@5&5%KNB&/&BW@X@]139M#0P'VA MRI^?KW-4C./!6.>C&=QMTC%P2;GW;O?;#/3Z04.&#"QEGV$GAG"3(LJH@C(41VTD#& M;$4'G]'#YRKLF M,$A2$@07#8(DH: 4PM6LJN4HA4'7RWL0#NN=;OU!/4$JI M1CGV21[;\$_>SKVVDW:T+\YLT^337/F,5]S2^9W*5R1$I;'WR$BL4+"6@?T: M \+,:VVCX4IV\IT?GQ0']>BL#&8%O4.0$EAHT#:)5ST84LC#/!A#!H:J%#'NKJ?>/-@X7D.$AX]5WBN*$^>(@[V! MA 7"4YA>D=,Z:IRH3;3'[E,A+_)@'=\3FK*^OH[ZP>.'*Z49Q9I&E"PSB&MH MF95"(,J-)QAF/I=ZC/9";N#!.GT0@$IU_<:;*MO'_+9B%:=<1D\Y(I9[1$S> M(.)*3OZ]=,:!,2K%B#M[?4OOWSU2,>4XQY$B*:1'3D)[ ML-0:.>63U 18K8( M^1U6@B[%*ZTU&+W2(:V3132(B(#R!E&FG?0^.<\J6P6BDU'&(\EY0"8:"C\T6 #$IT !L-[[* 4)TFO=6,,M(Z@ M/W1BQMKGJQ XB4I2E)3U".P_B[B!H2 ,CMZR)&T?-I3QL(Z@1?1"J!0#]C*3 MUNC8W!F#>=!(MX[DX!RR,+$B:E*B/FFL[5.:"88W) ;!K-Q.V^T)[%;J70=Q MUCQ=&:HCQ3:AJ)B&=9 &A(73L.)JG6(@Q AVZ@IEWRY[M,3\_L5;VPDPP >%2#%AD92.1**Y<:X' M.\JH"0.S8Q342O'E?3YH/8WAE6VFH/[.P4Q:7B[;6X3G,=6^WJ9)[BY<@;&- M1= )!8T5PBEJ%+!U"%"ECL%RC$F/C?LR&[<#\V44U$KQY9<&#*1E<]-I;7G\ M,2^0XY\AJJ1 ,#(P2L]$3#LB('ML=979W MAUYZ1H>PI,:ZX^K4!N5U0ZF*!\.XPP'L<^>1C<*CE#>XG?0Q:)J224_)H3&\ M43LL>"4N6AZ2/GC$2V,=<@$7O#RV_G;(N]C4^8B0SVM,/(^K?[<-J3VJJ< & MHD(0CJ)+%.G,%6V!@U$Z(&2*5OI.CH)Q$,EW'Z 9[YI9#JL27M[\.L]YS>Y] MO2_\HK[>M>'>O9+*1QR4DPQ9)F&*]<8A96*V#['1)'*J4X]KW67<)N-U_ZP@ MKJ56K?L<3WF5W4ZB+\]5D2CL(XG(,ZM1U#$BK1U&3$4=H*4D]+&)RO!DK.Y[ MS))>P!4[RPX671;Q[30'?GN;OCJ2_RAWR+J3[ITJJ&S$DEL3D1( J$B6(I-= MCBY%G"3%4HMA JJ-:3X5XLYHD)8BU7D$9=[7M[?WKR;Q-A+^70R$ASD)UL5? MZU"\BBXFRK5%P5*")%,!F4 U8H%G+0_#(.L16*N,EER(3R/A>9S#!*\^Y^ \ MVQ3!M<]7)%JO"'=Y']4@*[!#8%0&A+%C6MG$"3GYBQB%^#(4@*4(\G(YKZ=Q M/@>[T-73%LB7MOD(L^A=T(X\H[Z_SWH,O%]N7=,.J[!B^?JZY0G9X FR2GN8 ME;T#VY-)[R7VV USQ>,[6..*07PL1>JN@7NH3G=%*BH,3AXGY&D4*$4)HTP! MSIX;SG*XJ"CQ( [#[X!( X)8^O[HZ\LK6S=9E]MAA:TO4!'!2%*> EC,(L$0)1UC1J=7)DB0#Z;&1I;\GU@P/9;&#=3EKS:.L)=L. MUZTM4"7L3-!4( >_(*920#S 1T--'BB@ )H>*Y'YGL@R&((% UM8!9 MB425==:$/E?F"?FN].#Q0"UWT?[K79K7T\=1P;:PJDOQ"ANG'"<6)6$)F (" MEFU)'-)8$P W M&(^(I0P%[XG2+#J:>L0 (_P[)](@B!Y_:;N]Y]MFS3MH<7M8064]Y=H(&%$I MT'PD3R'A!=BG,ED='=%)]SCD3LI$&3KZZM83TJ.2:D,"Q*Z4^J9XY;7"(H=: ML4:#\>$)X* 919I0%X2W@'^?2:K,V=5C$JH_H$=>\[[<(UW-LB^F#]NS*^[M M8556VA/- TS=T3&#I*$)- ,?D:BZ&20AP MA FM=\]_ZQ@=$]:C$>QN8SJN;K6TPW7UE[ /Q;944TGK'.'!P-JA-&*8!F23 M="BXY+5.2L)@?ZJ'+$T YT(E$Y(P' M&(@6A'$AG1KF*M+W2*@!T"RX%>AC#/,? ;PU9XZ[+H?=:ZED4%:!MHE<#O3, MN?*(.2J19T+RX(7#[N2O5YY8ONGGJ*F!;0)F;:%"L*T< =84KI0$\^NO98G;E%M>J!WS'8\3Y> MW4ZH;].;;+B"R0JFZM:CP9W*5XQ@*JS,I\X21E$I!HJDA.&HJ.724J+)R0=5 M/ )_A@1T-Z'F\]"RA-!;CL 7]Y=J'J2ZOH^.L<@!( "+E0+7@K,2=PU?#JZK M,D1$EJ^&8TTOWCK(%Q<)[<,62QIP"L(98>+EA!@D.BJ%EQDEHMC<#Y4]\PKP:%**RK&^O6H/S MU>?8^'J^W5>^JVR5%-.,>3 H;.+(\R# ?O$\'X,E5)I$@GVJ[H QE[:AP"P] M&[U-YW4&:1KF^\U$ZPM6,$04C0$CF&H=O#0Y9)*.R ;&DHC>TF[IZT_1W!]K M%AH,RM+D>1_;\'2_S'ZQGW^K%QK#JVRPBH*C*E"B0:7_2TN MY\X*R%$:I LP<8L>7O+C'H,9BW %0"Y%Q5 ME97ZN(26=G*C]ZVZXBY%F9Q"06*.3,[,#GJ#0S"H.3?":-(GU'J9#9QBOJDC MH/V%HV7"&GX54_!Q-,_C!SI\/"S*1SI\C$N'<+-;2E7":\<$Q8C B@F*F"$( MY]0>"@?0XQG15/HNHW T?_F_:)2YP?KLB8:5^R)DMA_636FK&XGW-^LC&!:+ MQD(G@5K0W+P&=-L4-E 2@ ?Y/KZ>+F(3YSO.&X_UUHK#C"^)DTAYL)8IQQZI M)#5T(I%*.&^9ZY&6M9A7_5#V/#YS?$)(EV+U_>!<+ M2 ?& 3;0_F\N"IRFA/A4T* M<>4LDL8R1&C.#B;RU1$":XHY>>[T[J-OX_KTPJ=47[^/UW&ZC'?#I;%^D2W3 ML^5\ 2 T]SG.\SE!^'_8K@\>4%OEP%K $B?0-!S+P= QXAZL7:N4=SHJ$7V/ M?9DRW#FXKQ^E,2F!7RENGOF#1&MDFE9?0H:>61J1PSE,B>#AF'(*& 5,SWB%#"8Y C@X;*>UO-%1N2Z0VCM'24KH;FDEE!H M9(X#E!.+:F-A5@O:49]S$/>YY5CFP.JP!!D>L6(LN0^L>U[/KV:K0TIOT\Y; M95O+52K'D:=<(HT!2^&M0"$JCB374H"6;8PX^;#]@QNQ R-6C"%/(HYQH<-= M@Y/BJ44LO@LZ,?L:B [Y&K86K)1EUB@&AI:AJLU9CSC,BTC:Z#@1"E;7'FZO M,DK'R;I,AX:^%-FV1[O,0/EB4Q @A-IZ\Y3+60;93[XECCXQS&-'3&&Z'=@[T,A][ M$/1]9269,TP;F-.XM2BQ "A;)1 +3(3 6*1]@NL7NOQ9FO!'0/V81\/;VS_Y M2D9LYJL ($=Q8>O)IJ/NP[WGE\S%D5\S\\O;O==7 MH(XO;EY/00.__.K2U2@O7A'C06B:$J#>^7VAM=\&D'L0;/D(KR[0TW<";!>D M1"\\,.]*O>P>7NKRR4D!/&ZQ9=?7Z "=#K93>_DCP]LCA/@1I"U01\)*",VA<$,A'9U!*BB!O MI;/$,25IGTCW16S$(3MQ%S\.1>UHO/B23!T$/[--

AXN]7E1A+I0TQB$FH1L3]PY)YS5R MP2H%7TG.AG'L/G&&ED;YZ?#V[O.HG+W[7!G.M<9M0-+ H3^M14XKAX@)T@MA MG64]KB:7.01PDGSM@?#I<_7^ZQA>N'F<^JYV4__W5(F !AX8C'@+$X"-/B B M.$861ZDE";"4G7R<]9-B[# @GQ!I\T6'YCIF=T.;K\Q.YB\FD]DG"TW;+S/X M\"^K'+&)8L:1-U@C:_/$H*A!CAE%.-1-68\;!V6.%!R'ON,C?30.W^60O=F' MB_>%*K ]*8N$ =Q"(.5#>_@^(!6L)RDHX4./2PIE4AJ6X%0?Q Z\[-:!U_GX M"XCF0;3Z.K;W*JYCLZCG^1K.'<'7S5*#UE\Q0TGT7B(9(D5>&HJH,K>7OAA5 M.AEY.(G44R/1L<$=BF]OJ,OJ3G9_@5%Z_.R+EB5&*L M#'Z%7W!,^E/&_3$]<$&\X7R473_S:^K0A11&9&@>5*@ M@+5&@=((OY&4=."/OAG0#(GC,.7&5Z> KW_GM2;X] M9[O-%56$6NLX]4@PRE%BWB*I8LQ#S4R??CYA\#RN.1+!_0 MW8M(N4!EM7+*!(E(##D;'@F(:)XOZF,88(JP1/M$5OM^/.R'PG4T0OS=3I:K M_KCS3.S#CL>E*R&BU6A:TPE#_L,@N$1 M^//@=%P[D/8]0;BY?)7RO?L4, K*490$<\@F@Y$A3$89DA.JQWY><7UGA'.$ M@X)W7/(0J!YYFMI\XG[_*6MS794E048&R@1AFB*N'4,:5 J$(V=8:"HL[Q%C\)C3 MU_AL&Q;7X_+ML=OKFZ ?^]-N=Y45#=0P3QSH)9ZC0$.^)>TDHDQZ'8+C+ Z3 MG?([9-\H\/;W+#V0\'W&_FWZ=;YYXNI>N#I_P>79.<>O7F'.B%18_VB4(9B^ M!(M(TV&R33Y)GHP&8HE[J5]=N#KNC:I54JC[B\ @4TX+=5 >KRZ55-::Y+1/ M* H@KU&C3:4^F)!HYDL[4 [U6@VCQ8\QY<2?Y7/XR'TWY MZN&]8=JK]DK$A+WV F$./X@G&%EA(F(1D/7)T%X1P,IHRF/196V^L])P'[B: M=!&VO0BRYE+H-VO+(555,2AI,'7(8\T05M8AYXU'W&OCM" 6\V'<0D^75P6Q M+:47=VG.>0S+5K^:_\\2=*]4QP FY^UW7])F]ISW.KZE\@"DTCG6**$&:4I( MCH#,H6T81R6DLVR8"(ACNB]/: (<#_=3XO#[>&47S>KWM^EV7^B5;:8 =E_F M;JV[XD(F80-'TD2+B*$"@7%BD>*>,6FIP[:'KZ&,%G]"=!T:[%,BZ5F;E?7U M]-44[-G6JAE GUQ?:15"S*X9AIC"'(&1;% "TPAQ 4J-QS&Y/HD$RUQI."%: M#H;R*?*QWY[DP&^JE'(F*:V0%$;"0N0=XM)HE+ QQ&M,2)_+.&4N3IP@<\>! M_I3HW&[]?XEJUG?9_[:ZRA-I<72@X--@D8PV.["B0HQBQA1-BJ0>>UAE+F.< M$#$'P'=$4_Q-CL4PC"G^;555LD(1E55M*AG2+F#$\P')E;F(.5B+/4SQ,C:2Q@E-80/@.^(4]L7R_VW6+"XF<3YO U*^31^6;EZ'VJZ]VSID]16+ MP0A'#9+)$"1SUCHC*%L-1^483/G^<,(5NJ%Q(G/=2("7FO]&C'F_99H\F4C[ MQ;>Z#FCY.?PR7]1^6#SO:JV8CYH2(U ,+**4TZLPT5[^MUKJZ)/T)[^U=3)\ M6ANMOU2_G/"OE*)*>N80\;0B&+>)4I" MZ1Q5$\/JQH.*/92-DE/U*+P9'+W"[+F=^@^9:3:4K()SF.6DIYA[C)(E'!:0 M*)'V/A :J-6BQTYNR=R+X\PTP^%6^E3X[22Y_V+SY>$TZE)-Y:WP1,'XR=LAH,=&4)\Y M82@P DLYC";#>]@8)?,;CD.FD4 L/B>MIM,><]+6"BKM+9@]AB&K.4'418JT M9 E%BIU@F,K4)TU6F6WT4>>DH>$K?*^@0**T%WV6[AB[L8666D"#EY&C#U37T='UV*.X4L0JL(FO7H=+A_S[$OM=P'#7V0 MK&JM+^7+8Y7WBN+$.>+>8"1R] :541.ZZAQHK9C"(V16_3>?OH)%KBFMI-Y MFYCO+L1NEW9N+%R!5DZCDS"?)1T0IX0BR2A!07EL/57)B#X!1 HM!X=VYR-7 MXPAXE7,IW@K_VZSY_?7T73/S<;X_53:7KA(W%.]/-L4:1%!:"[ M3_#^+C9MB-BR;VM_9#O@U=71M<#?VIDAAA?7L;$?X\_+2Q>;M^F\GBQS(MY6 MTK=@M8!6'NKIQRT3W9XU@778)D.VB"3GD(H\QRTC,(8M"=H(13WN=!2X*"Z/ MFO'2SK>>]=BKGBJYUA$5L>CM%?)5%_$LPZW?VIDVSW#3Y7L*N@_K]*Z\,SK&-,0/D MC$/40Q_9F"@*5&%)\Y$X?O*QS$KR\BB0ER+K_7KV9GL>U:^>JR)1&/"+R#.K M45C>/_ AC\ S&2(['MJ0V"K;=O[ZM6,4IE]%3CHCE/F?6#$@H;Q"C M@5L=L7>VDQ>QTWV8C9*\^NPGR[R@G=FK&E0:>/#_HL]IQ^"WCS ];+K9UZ/& M2KAH(^@^"$>*D0K4(,J"N@UZCQ4@T".R6QE3:+B^G1T+U%)*Y<96M7'P#AD_ MJ\#HAON@C"+(!*(0\3(B*3FHT3PPG9S4U/5).S$JC8KV]FQD6$L1"=:JY67N MJ0A+ZU43_=W%KZM);'L/%MG+&:RQ_VR_/R1P\U"OJ)13%O3YG-B#!82]%DAJ M[Q%\XH%HGM*#J/VG%F;^F.P\8@\4.Z,+ZMBB65U6_(+:KMEP2ZE*<^/SK@Q2 M&D9JTM*AE#1!V!%"G4O&R![W2,LX<09?4<SRR_I M=X[Q[A+-_^ O8EA.XNOZ2XR?:5B%_[O).7"_2;)^5"&* !(_9OZ]GJ99LYJJ M"[_N.(W\6X25P%Y=U-D=MO+>KWH!%IPV1_++F]M0D,>1K\#L^B%.8@[8!KQK M%K&9Y(,9=@HJU^3<+NRO4PN*WB*&4Y#AV#Z@?\=G*+M+?Y_6KM.&U)JG*QT< M)D$&9",8LH*RA QW!FGKN V@-U+:X^C5OW8\A6'P/DZOZ,?C-$#I1AX>YUF M0]:6W*X5KH#H%A[N44L%AFN2.5:)P-H@$A)#R26/O/;:$"U5KT0)):_KGAX; MQ^V'4IR\D_7M-&N[;]/+Y;R>KM_QV56DHL+@Y'%"GD:!4H15 "O)D.>&,T<< MBQ(?SK:25WQ/CVT#@E[">=51GR]AW>1S*Q>S"7!HOEHR"K\N;Z##5W$ZOP]= MESNRB#GY2)AV7_]]O%HV_L+.8^L'M9?'D:5$YZ\]QC"^/V_+>XM@O?GU)4!? MNGG\QS+O$EW'T5UHW[RL!+RPU(=XYYO+9Y3JZXSJ@W,@A5][;+?(6J'.=N99 MWE:L"H%Z%XU!2@6*@LL*O3/ M&].!//O44TFP,U00 BF7+ I@%B.K#461R20=@[X5P^P'CYDE:CPRC8SE@4&K M'XK5[C_D4[I9J!?3\#XNELUTRR2S7P65$2YRJ3'"6$%[3'(H1GY[0H,ZXX/J MX:LJE$9L<(*,#F()^VNSKK!3 ;P5*O]PH$+^]0__#U!+ P04 " #W@EE0 MCX 9KW1@ !_E 0 % '-S9"TR,#$Y,3(S,5]D968N>&UL[+W;EMLXLB9\ M/T]1?\]U=>%\V&OWS,*QVC,NVV.[NF?FADN6F)GJ4HK9E.1R]M/_@"3FR2F* M(@F*JI[>:Y?M3 *,^"((! )Q^,___NUV\7S!,"G_ZW[^\_;2%Y,?Y+*?YG_[;?_GA MAQUR9;'(/^97/\0_?_WXYMDDJ_GMW:I87EW_>5K<_A2?^$E-I^4FG[V=3[[, M%_/U/%\%"K83W93YU5_^M%K- DQ00K0#Z;\>'K"^O\O#@/".10#GIQY)LOEZ M,E^<3MF+<>D(_#SYLFB!W/-A_9'WS\U\-8_?RDHM9W:^NBOV_SQ*X=&1 Q#9 M5-I-)^B-Y-NB7,__%67V9AD^N^MY^)M:K?+UZN>BF/T^7RP"(2]_]2Y?-V2H MI^G[8M<4M[?S=5R_([ZF6*[#2A]6_.-+1(.1 Q#Y-BC#]7;'V /43 P=9AR MJ0^;+N,-] MNLF#MA]EZ,BXY 1^F)0!SIM\/9].%FVI?762%*1_6H?_;N7__LI,5C=^4?Q^ M"L:UXY,37-S>E?E-OES-OX85,SR?MT6_S;2IV7M_EY>3)IMV\PE2D_QI74Q_ MNRD6LW!(<&%W7M^W)/WP1,.ST(=.-9RU+^9L_F5]A-*GC_3YVF8;SRM/]DE$ M(VO\^P=[(V%_[(T;9MA2U_=OEE=%>;O]%H\1U6!H7V3N%/'-\FN^VMD S61W M;%A?Y-7;O$>(;#9X&%(;:>,I4_1-=A^'EU9S]<7(;I?^//EV%.97GDQ A,VO M\K+,9^$?.]8#&B=[,UK/EX2ADRE.35*CK^K@\TD(^F8V6]'\C^++2DT;?C@G MS)" Z%^793XMKI?S?VVU2^?+_&K>="9[^&)B%Z9?S=?XVV.C?+31]K&=] MOJ(_MK^&_;8HCSM@7GDR 1%-D3PT( %)#5>% \_W1=#;?+)J"L^KS_9+R+MB M?1235Y[LEXA&DGGMT;[("-_E_C2?EY]NPO'K""T'GT]&T/8_6S?;74/E.66* M9&0WDNR147T1]^CS"!A\VMS>3LK[AYWI*IRTP\%J.BTV6S_GAW!0;^#+ M[C#C&9E*Q]R8F+S+P[/OUS=Y^/#WP*ALIL4L[2P7/RJ\\*TRJ?E-.;>'>8?\T7Q=W>\:)F7_-R/5_% MATVQ:FH-#TG"&6';NC)UV*9GT5&>+U=/[\/ZAZC1Z_J"XT-9! K7]Q\6DYT+ M[I^;^58DS=AK.CPYN0=_T9:!HQ,F9ZF1D=%P=%_$;F]!\]F'27CEYW(2='/: MY+[FV+#^R%O/R^T-1,3C.%6O/IV(F&8?5/V@_D@+Q\%-[LOB-EZ!ET$AG.M']45<.)//\LK^CA[-^=Q&9*-QZ/_7IT0_I&S-E^N?9O/;G_;/_#19O(CX/) 45N5YQ80R MNJ7XR/1M^.?^Z4A7^XS# MW;OR;^M\.8O'K31O>W6)2_W2U]:IOM_9,'=OL-?6 QW?7;U]44Q?4]RMTEY- M5E^VFKM9_7@]F=S]%'>&G_+%>E7]9+M7_ C@/HWWO^Y_G.G-:K[,5ZLG) ;F M\C?K_/:!J,7D2[[XRY\" 5F381G''D%E"?9<$BD0)-0S):RB6BEGQ'-F%S%E MN2CW2*?EMO(HOK]ZA8&5OG_RKZTRUB!PZE299%AR*01TT&@% BY,[E'A0BO? M!)5'#53E](>B#&>CO_P)5B/W:]Y)6W9,,4\AVF)0M )CX0?;!?L_8K!!/OO+ MG]9A=7G\8;%!E&Z5SA6W^8G?EUQ1 8\0)H(**5@G%D) M!7<5* PK/J *U>R&WZM4.ND7*8#;:M.9%"/^M@#KW\/73F/CCSCZQ)4Y%35 M^.X,'WZ0F9__-H_\K]XLIW_^Y=GAZ(EL#SR9*445T\IX&A=-1I1P?$^B<%#K M(27YVOFNF1A;PE[TB4U+\?W\I?"35;#?8T3?_2I:34K7BK%F1&8 55Y#Y01& M4#"#$#,5R0PIUEJ. LUM=)S MCBVH[&\)I$8#ZL,X+< ^X1M,578D'MW'GSV7"6VD)II!:RD& D/*K67CE(Q M;ONN)SF]E'X/"%VVU$=IJ8U!V+UL[FX3HV>/2>[ DQF$7/-@A @JB672<$E1 M1:+6E(S/-FL)<=$G#BU%]:XHUS?J-B_GT\G^];56V,'G,T*!A-H+)32@PED@ M4&6O* >!&Y\-UEUL?:'1QW=6*[97GLRDAEPBR1FSS@!,"43DP4E)97N!X?$* MK#L.0^U['R;WV[7_<[$_%U2;0K[ZN2Q6=;;QL:&90BAL&(9)#B0!1%+^@)S& M7L'QK;!)O.T]XS2TC\L4MU_FRVVXCYZ4UP'&JM+>S^'O'Q^***C;&.O0P/%U MVH31(*$8$2D%)T $NT0"6Z'CO#;C6_"3:-$@Z)U1MQXI?S,+7\O\:CYY*%"Q M_VYFSXO(A-]M;O.9V92Q,-GNR6V>ZVDZV..+,^&DU=1SCP$*=K2&]L'YH8%P M[3VWR?:ZH73U?"@/I=-5@94:[:L>R80BD&% -!%66Q%L @;V'!C&5'N;B%R4 MGK3$XQ)7J<>:.TVNFGM^8R:Y$ Q![SUDFE$LT(.3UP"IVM]#T(O2MW' .Y3Z M5N3[PT6A_I[/KV]BV8.O>3FYSG]=Y5>;Q=OY55VH39=I,\RU)-P1JB2C #D) M$*R0XH2U/Q*PBU+$ 3&\Q,7R7;&4 MQGM)6VLKORAM'1'&9]3FAV+SZU@S>3[;%P:I6+P_34F/S98QKH2W.'SCQ$-$ MA%:X.KB%/UG[ $5QZ;K7,W1#GP^JS\-NRE@U)B_GQ:S!F>&U89F&QN/H]<46 M8HZ)9;3Z>"S"';93>5%*TB-&0VG#;N=?O+;S5US &JUH,CQ# &-%M(*,2HJ4 M\AZ(BG/J08?H(W!1ZI$ K,'<\V4QS?/9*A8^V59/>!*R<745EKO).I9WVU=4 M"!P>-9A:SI@IZPQ7D@.-,(!4,L2JS\@SJF5[9;HP;_X@^ VV*04<8^;\^V7D MY9&5N@WIP)#,6\Z-8-)[I;F11#E:R//4] ?2H O_YTPML HV_ M]9$(U6O[K@'3I&J.S0_B.[IYU@_/ "6$>(,U4M QCP@TA O*A*="2Z>::'/J MM*D:1IHG3!V;)#-&6.V8#7HK@1>CATY_D3F39 "Z.@MD\HMX'=4;D^?R8A 0G+(O'<,<@8\#1#L:*<*\Q&E!O4BMPZ\ M7W;*#\!&(H:,#P=#Q$ X'%KRP"MR[8WAP5)^>K=Y4@ W[K0/*JTV'G+G#:!. M$T8YKWC1BHW4/NI93K7Y'^T0NFRIC\JB&I.P3Q5RZ@P2S*3T1#IGG1-AA8O! ML7MRN3!X/"961[B;99";+YJ7^C[7R;_*$JSF*R.66$GS))9A[$31E(>,Q<5,P*J M"@>N?/LT[-.CKL=FDZ6#<03J]$C_N\GM\<(K)\Z44>H)UU8X! 7$P%LIJLV1 M"4;QN*V\)))OKET](OK_-&V4EN4E*MB9@CB""1XL[H.6S:O/999*';@A!DMO MO*%6T,H+RK$@@]86:&;>))/6=PF5[7$:2N:_+N^V5.:SS_GT9EDLBNO[HPIP M>%"FJ=&84X.MQTB'@Y&Q#UPB@-IGEB4S=H?2AMY :WTPC?TG[O)UKJ[+/-^E M^L;JW[>3\K?50^_-^K-J\RDR AQ&! ""3**6Z55=6S@3IGV@<')<@Q3:T)B M"(=:,JIF9MMN>[$0T\W\[OBF43,J(PI#"BV!4&$*".):5@=$#CQO?S!*EF8X MU*+1'VKGMTX;96TU&9YQK+U% ##.D0!84JTJ7Y"@T@P9T-%=7]YVCOE)@-GY MM>5H68]C0S,'/78Q)E(@Z0D5826U%X)84H/:Y=>:G1H?J!&="26Q*--BDIIP*S!Q>"9*9#JM,Y;)GN^M(K6D/IQBNAY.[; M=+&9S9?7#P0":=QA 8IW&P7 C^.&KT!JVMV&2E3I(JB<),&MY3J[) MPJHJ&#U5Y%?#CUM,DTD=C@5 *,BM!D IYVED+ACRS"L@VSM7DY4<2*(0 V#W M1\J=Y%(9ZY"3RA%D6+R/U=4G@3QH'^R1+/5_ /.D5\PZ+2.OLODQGT;WP/QJ M/IT\ZR+UZA+2;(I,80LE#H86@IYZZ)V5%5.*>]2^5%.R//S$RT<2W(9.PM]Z M ]\LIV4>UCR;[_ZL63-JQV46&NJ4()P0[KQGC#P$P"J+3?NS3+(T_*2+19]@ M#:T8;V[O)O,RNH_?UKM)7A^00\HLORV@Z-Y, *U-QUF^ MF0CVGM#$:JPT"4=$2A\2]S2@ MKD,>.!FZMQT( @# CJH)=6TXZ)%Q< MEL]W6!Q'8&P]57SW[2Y?KO)W^;?UY]_SQ=?\EV*YOFEI;368.#/:*4H%\H(I MKXR,75 JM S$' MPH$L41:UAX?;L0GMH9,\2 1HPR:8FT 'F 2!7M9CSV'1:T M2_9EI\9QO'KFBTU=0&&["3-G8L M9.'9?I4L/)N9( PEH=<: :.#Z>H\?D#'=TF4N4Q/^R PCE/)U-4Z+WO7M&>S M9@$3[2B*Z;084F%CC=@*)R5T^S4-7:8S?S@L1Z!SK_LTF@W,D*"0A<..T@ ) MY2&1#[>?L:MJ^UJHZ _GLS\=KN'"U9Y?7;Y9;F\T3=[OB#Y6BO?U 1F/94&@Q XR3JD$QE&VYY 9I8?LGEI;=KS"!S'!IJ FZ3 66U$Q7HPX#OX<$Y6AI-*G'259-$C M*BEK%STG[G-XW^%^]#6/9^&$SPTP$H33F<0$2LY\Q1'%D(VSYDA7\1R4 R.J+=>/!(I4T QUQGN$X%.^7N],@5WK;/7[)$ _ MBWU>MD>0#Y.RMLG;B3-EABNM(!?048\L8Q;("F-N&!CTLV]V\$MAZ24%[:PG MOX>,FB^+/8OQ$7=[MRCN\_RA\$#[@]FKRYHI%HM\VW=HWQT^T*/*,M9[WE)9 M=^PZ:7PF+//AX,V!0X(99+&/3F2&+(6:6]RH/E$O+!TZ7S4>FR&"E/2(<*$Y MMD(ZHOV>%2D9;E]C5B+!%&EQ&O( =O*Z;\I\-E_[R73;,O)(,& (06V@YY7JFL]VXB*]*!TTP1 M5A4$JWSZY^OBZT^S?+Y3@O"7E[(//\K>YM>3A0L&^<'M_96G,A5FHCP0Z31 M.I9!<*#:_:Q4[?-D$O7W2+>O=T M:"4('JE/M1/\1:]07(@<1[7GGD5\ XI-W[\M=JG^-8OK:X]FRIFPTTBO.',, M2V*DH143P0)I?]A.5*T_[0K; T2I]L\]1;4?Z/.',DBM!@XSB(-":XVY(@^$ M>^7E>)?:;G(H>D;D@D0ZNE7W7)(\TV&V?F4ZYM@Z/CJS@/.PA#D63U?OJ(U$6X[[0IJ,SY2 X>2'#2?$JQB_R7CUI6@CN1CG M+I!$NJ=I3B?\_KUT:%3;SN6HSGE4YM=EF4\C_K-?E]-B.=O*9++X_H943Q:3 MY33_=)/G^VO@&D7J,&L6L+""8$3:B[H7C MU,#.D X6850LKS_GY:W-O]2M9D\?RXRPCE'M=0"0.>H4QGSG0,RLU.IC?E?FJVVWH7#"G'PIRE^7-95& M3YPELX9:@BW06!&/',(>L@H?Y>&(BIRG#TE)B]T0H6'+5;&8SV(EIZ>[9N*4 MH ,O_3")^5,W^7H^G2R&HN"A^?3J_969K&[\HOA],/:?O;RX#5IS$\WXK_F; MV"DJ/SL@[^_R\GF9XB'?_FE=3'^[*19A=5BY?V[FCZ&M@Z>&/9#UMD%*V/<>49%1)(8QJM%DFYNQ8"MCS!S/LPIJ%2=C@@FUM@,(" MD3U'@&@X9'!!;>I7%V&\["C?!8%11QH^<+;[S.)25"RW &6[ROF0NO0 SE '@1>D'G64O?I\!@BQ7!.J MJ)< *0 A)0^\4<3'[5SM26Y%.J3^6-HP2C?IF)3@7#[TV]MBN;7!CC?X?/EL MAKP5FH65$A'*+03 E7Q9 1MWVX@6>QA1]E\YPKOALA04E:S!R_69#Y[LS23 MN_EZLC@J\=IQ&0!"$.F)E) @$&#"5.]Y149U2 5/5C"D7^GWB]= M#9OOG1#'EX*FPSG!\_'0S M*?/5F]5JD]>M$P=&9&&-C4$:7CL"L?,F[(VTXD\9T:%.Y:4K0S^(#:41[_+U MSL:)-3K4U\E\$=VKGXLG7.P1TI/5?%JC*2?.E DE%**(&H:DB8W(!<45'@AU M:'B7[$@RE :E17(HS3ID3+_6:FTRW$W-_K%9;2ND!#S>7WV>?/L0 M*P6'7ZS7Y?S+9KT#97<=6Z.7@]*1!7/10 @MW09J0L_P@T-),NO:YYHE.TT- MI=5CEL.YOPD;)9[/=+X,?UE_6 2F4ZM_UU=F5C&//<28!WC#21AR]K"?"=VA MDD&R4^.Y-7U@R 3DO9N^OU*RX6\]?[2[8?=),$>2X-TH+Z!!4W,?DJQU*"E#3/D0[66^DP4S3 MH4 =]$B[LZ_MIHPL;.G^VV2QR;>_>[^E?N6^Y>5TOJH]Z9P\5T8(D%@&H\MQ MJ2A0VL-*#,ICWMZ"3=8>:= #<4(LSZQ?NW-=3PI6,UG&O?)686"-HA)';X*L MO A*:M(^AS99:Z0S:UA_8 YWUUM9 *O/Q8$KRBU77P*:LVA5!)-B:Q!_S .: MJ_DZ_Y277^?3?(? QWQ:7._DO?W<:J^+T[XZXQQQ:80'!!F$#"..L3WB&D+2 MOD=%LJ9+0ZGOR* _RUW5EE U#>R4D<75^I=\?5/4K:!-AF<2*;K-9@08:1[9 MIK;B7"#1X:8B6>^EH;0N 7YGT9S=*E_1WE1AGH\*VX$FWFMI90P34T(14H&H M@97M[[WAQ=]G] ?;6=3C8[Y^KM-',X*;#,^89 Q!ZY$.IV[..2#,5)Q3T*6@ MR<7?>23 ;RC-L?.O\UF^G*V>>-=CRE&-MAP:DC&%B#>2$V$XE5HIC*I-UX0S M@[W*/B M"'3M5>[B??S)T1S%HM>7DM7-EA&%$.%((8=:OW\41W\ M/<(Y;)V%^@SWP5+^GY9Z237_N1NZ1AK>+,/6MVF:NG]@1(8,)5QR"1CFS"(J MB&5<<,H,#5K5K,MZ&AXCC>^OGI>X/]K-]="8S -,K$&$64T@U< ZBG9\$B_D MH#7':K/Z.\OINQY?_2 R9)9_HP:0)OI#\O(N=B9[-[FM:^GZVJ.95@Y2I#VD MU,6:HV$1917[Q+DA%>*TIJ[=!5KT"DU+6Z:1D#_F=_L29.JZS+>:]9+BVK:? MC<=GV'))N)4L;-C,&4"YW8-' :!XI#V%NHNP& ZL?P]%.8^"U#2,':%^G*H7 MKW][>]IBCOBEU=I]I&LDV&9HP1Y;W$+D 3^%!<$5 Q(2T< M4:)_(N$420$;++*R8Z]!*C1S)!SND298 Z4#CWNN(,>JO9V0J"=1_W9";^"< M1^3M>LP!IJ7R"&,.' &80PXK98;:8S=.>Z /435I-M<.G3^2_$>US8]%[.<1 M]].5[FCN_ORFW!J/ 2M$!FNCDN* M7I(.:\VE8@2&+T3X8 ACM><528_;%VY(%I#2J_3[!&>#*&SMN0ZZ]D&JDW0F9/XK<1VG G5/<9S+>BN6L6+Z)CHHOD^5O M[Z^N\K#&1;+?OM'O/QZWYYJ,SX3DU&C*I,:".V")>X110C$B7TX? OR^?T/O M$ VE'O$&/%)Z5 ^>/Y@)3YC1QD*.$$6,&$HJ)U>PD.R(&KPD$'@G+))ZZ6-W MBIJ+NH??9R1P30R&QC &' U_*KZG66#)ARRH=\;;N;9X))?A8>_Z\RCVVM-Q6E\ML7\IN4X87(X,1V5)#2NZX43V2X#O=G-;*[1G MS\2&YR+6\??>2F>Y@ 15R[[4ODMN5I+[JS:H%_WPGE1NDV_'Y?;TF01(+S:T^ MW97Y9/9^^=3"D>JPH&*:Z7B6C50*DPBJEN$I MSZEY2D!U/%/K7<"W6[Z6?GWR')DF-ASOF$?8\? !:.>TJ]C"%K7/(4J6.-F7 M!J3&ZCSKAIQHHK\^2*>R"42<4AHA;2H$U^F'# M10*T5YMD^8J#V">]H'5.K?F8W^YZR7:U; ]/%(PU!*C6R(* B08:0VOV:&B$ M4'O;-EGBX1"ZTQM@Y]FMMO<+^6H=E\IM)MBLT9K3?)(,PW"P5(8)(XR%0@B$ MJ\.AQJ)#[9!DF81I=ZH>P1KPMN^AE?C^+%=_M_?RZ4PI:)$TR! ,D&'!>J>/ M? '0_F(G636_WM>.SJBT/-&\VT1&BZM] /C;F!O[_LMB?OV\D?*+,\R149E" M3BIH!/2&80R5!+(ZC&FC2?OXZF3U[?H\M?2+3MM,BM=?'I7L@%!K1F38:1;4 MD!%GO!6+/\FN]+OYZ[%,.GZ4T^VRS"<6Y'VJYV ^D&91XA""WQ@R@KH(!9*5=^VD$R,-P1N&*$6 MB9'\H^G+Z,+M+DU-SG/4>AV;][\O\W)U,[]KY"QO/$+3T/5IM:K?+UZEV>M/1A_9O3.QVJ]]?3 M<6Z/0$5=DX/_=\]F*.Q5W 7]M9!)R@U1G#,EJ-*.4-PL03GU^;ZBNOF!_MF( MC -L&"=6$:&%T90@Y_8\0JHZU-3I^03?03H'#^I=D!CR9'ZR>O@HCOSM_&O^ MW4>I[W^9_*,HS6*R6AU)V#]AEDQ8BY S%EN%<;!@HS-,';@8<_;A[P.=@YO MJ0S%4)@-9=G43I/*OGF MVM4CHO]/TT9UKK]D!3N/8GV8K.-IX6BB^K/G,NHU %Q93X$$T"N&D:YXP6J, M:3[)I%7TAU/; */-317G\O)++^=E+^MPF%CVY2\MK+H*5-D2E-' M(:;( X<$$=+$?KT[IK@2[5>$9*?PU,)/#.%0:\%#)P2]686CPVKU:6>''S-^ M:\=EG!@FJ(6>>LR\T4@[^O -,#=D38NSFKM]HC281NQ(/&I4/'LN,\!IHS% MBBL* <-$5 CA^)]Q&Z<]R>FE]'M Z+*E/DI#<0S"[LD(*-1U MZ/',ZEC)F#B+"0GKBM+A.% 1*PEI?Y65+.NYN]!Z J/9-KBJ6%[ETS]?%U]_ MFL:^ N5]W 9Y]8\H7_YD!]S_.%._OB+/QU]FE$CG Z%$8X2"_1=6@HI[ G0' MZ27+/NXFO=:L#R KZVID95VF8" 3>0T$&-T69"[^_2 M+@% 0ZF&N@V&V/Q?DUT9@Y>^FAJEJ!^8&8F M,A.I/W7H%9J65E.- ^YC/HW>MV@4U"9DGC)%IAREAA/H-2)>4L UD!530-/V MR7S)K*ON\DX,TE!+0 7$Q\=6M0T"49X\G2F*%,!">&^ DDH+1U#%ET:T_0$V MF7'6W\?>'8^AY?QS6:R:A!IMG\NL<%Q0HAUPPG,.B-:51<,(@R-T3G22R 'I MML%B:+F^N;V;S,M\IJ;3S>UF$>L\['ZTS65L)O.C)\"[P&:H94@L)[/KY>[\^;T_G,Y6:X66YOSYX!BPZ7_^"29933L>1QYB;&G M@ GV$+BCA&/MXQ"2.792*$CO0)W'4#C9*GC8VISAE *CL96QX0?7,0-TQYWF M!+0_VR6 H#,.5V1+ M+%TXS\]>A>/]71Y[42^OXT=K)F5Y?[5;#QJ5WV@P.I.&DABDA*'%$' >E@3/ M+:9!%QC#IE'UP:%Y/Y:?L809)ZY)FU .YY)M8/&K)D0^F-(_SQ2KZM7,1*AG^EF>/:/S3ZS/1R9WN6_J^DVT"$Z1^OU*S8 M-DLXFOCTVN.9QU1BJA!61 IL*4?65IQYY\ XMX[$4BR2 ?='4HU1[2L7H!%G MBU';N1#49GU3E//U_9%]Y?4!F7?2"&\U<5P! HWCAE;<.>?;6QFGWUJ-8@/I M!:;S*<'1E)A#0S+#+'.6:6B =-9 %32].LP5K*-4X#$@K-W8&F!:>:X,X,I@X P4Q#^"I#L7JDX4UG<>7?2)0+:.7GZCD MD[NCC_/KF_7[JU]7AZ/3FP_.$""84QP,*6;];>*?5]QIJ]?^.QEW\QF>XOZ/XHO*S4]4K6P[]?_NBSS:7&]G/]K MJQ\Z7X9)CS53Z(F(_=#7H^O'7=KQ"/%/2R*];7#OW&:ZS$JKN68& ,-D..(+ M:24#@(0/ER/:S)6:!IW'0A]'&&M>-[+)1!FP2AFN!9;02HQBJRRV1X02+X>, M9:^]IDXK[H,5)Q-@..0U]NEJF*3Z3K"*-;84.J2IY8H)@\0>(&;=H(F0+:OO M]*L')Q7E.0V\<9=G4=@'JI4BTCDNA,&Q1\:>%R;DR!U0/1^YTT4Z8$ M)U9L;C%;)BA' 00H+,<, M P<),0_'+T]&;NTETX+3M*U'9/^?YE7XC-+BO&2%.U.H5"QM'*D\7CK\Y:,9 MH0A;Y0CQB!@MF",2/Z"G.F3V)C-FD\KM9914-[B&4H":4C/'2GH<&YII9P"P M&&+J%$&*$*8>H%/.#KJ&]*(@_?I(>\9O!!KSI'#%TW)5[73HP&29459##!4, M9T5!E)& 5XNV\$BT=X4F.Y*-1:OZ070X&^B["SCW;;K8S.;+ZP851YH,SYR4 MT0OE15B275SB@=,5YQ1UR#E.=ET_J"XEP'"(&_RO^3*(:9[Z-OWA-8/<6S^\ M+7V@P-N8=7[VI.H']_';!G?9WS^ABKPT"HTMW_AA6 MT[PFO?GA]YGT4BAJPI+J+15,:V51Q:A0S?IPGN6^MZ6\BNX@I,Q7W=)T^/+@ M^1,9"CM@."UJ3YRQ4#ON=*7L##)]H%/\N;UV+;%_*;E.&%R.#$?E_QI6=,.) M[)< W^WFME9HSY[)#+!"0>ZA$HISZ+%3K**= 3ID4]8C!GUKU(M^>$\JM\FW MXW)[^DR&+4?6(TI%X-]*%WUN%>V2H!%5]NY%;AUX3RDW$Y-%\_)N4J[OH^NR MQE1Y[=$,>A7K#7"MJ/5<:6H!J3CA7@U9QG5HJZ4'/))N?OG=IIS>A'/=0UO# MEQ37%N!H/#ZS'@)&!25PVU^/D[Q]EXC9]N(BR& ^O?0U%&9V&-4#]Z MB9 R\]6T^'2_B@=U,[F;KR<+4Y1W13FI+9_0=&BFPLD_+*06.ZBD)I+P&)*T M8P($4W5D-EG_PBF2 C:4/_YMOEKE^6.Z6'02?LR7^>^3Q>>\O*UQ8QT9F7GF M$>*:8(N-XL&(-:[B5V V[?A2A<5V9^'JU]PVD:X;B*_Q=5>);=$O/^RF%_7 M]G(Y,BHSQGAJ*)=88RY<3.6$%>G&CS']M0>Y]@_,<(GQ7]9OEJMUN8D(O(E+ M7KY:?PR(;&&9?0@&=?C%Y+K.9=U\DG!>%;$Q-Y"QKWI<]+U;>Q/CUG[23(=/2V*!I1 ^MF)@7E:'?@EAAVK#Z?I+IC5"DN V8)#29#G- M7V?$;O)W^;?UY]_SQ=?\EV*YOCD2YG;25)F'C&+%8[*$M,(@[25\^-Z@:U2K M>]A.!CUJ4F*TSK.[5?0WWL.J 1D "G)&H>2<26%C%:3'M3=\,*UU@5^ +O2" MR7DD;HI572FH[Q_.%+5$&Z^9])0'G1:&[+C"@AJ&V^\?XN(DW0*/\TCY88$R M1XM_U0_, F9*:T$DEIX *X&RU2ZH)!+MUWQY<=+OB,V9-:%1);BC8S,+J(;< M6"NA@,*&?U+ZP+/ '$S"G/'5 80D\5)9!ZCBO^N%$= MY'\)/LU^4&GIRWQJ@;XH-W8HHZ7)L,Q[[[@4A&/I"%*:>O&PC!EO.Y1@&;L[ MLV=H^I?KD\0&F]^5^71^*.^DW429E2:<EN 0W9'_(G-4G=-SR MKQN6*1V.K]A1JQ1GR"L@U .G6G:H]PDOP6W8(S1G58)&1O^1D1ED3#L'M#+, M:H*Y)V&MJY2>J_:Y9/!B_7ZMT3FK-IRJ QEQ@#&HF.!0" ,D5K(*O-60P Z] MYR[!R]<')B,P IHG+#>9(2.2$$^EHA" H/G&"U/%A1G2,/OL=9VX!']@&I3. MH275S;S[=IL,@EL"+B@= .YP.T24X^]KB<(ZO^4,Y7T[G=Y-%@QN] MVG$9=]!P!"6TUGEO%24/KBQ#!>]0 .X2''Q]8C.4'KS8A]Y_60?08@4%]VUZ M$Q-Z?%&>[@#N,&OX7H025NE@$DD#C3%,NCU.EJ .O4O1F#V*PR,WJI FN\EC MW,SGWXNN<4R/,V5$*:L#\ Z&3\T AQVI7&Y6=*D/C,;LGQP&K;&$+!W7FH8S M9#9PZYE%E$-*B+5 LPIGZZ!M'V^/+LUQV1]*HUQCPHOK3BPGSY41@(77*FSN MT ".H1*B\NE9"74'2_<2W)VI\1K52G-$=QK/D9&P)2O%M$5(2,NQ5*)*8+'4 MF@Y[T\7Z17O :8SKC2\VG8.SGTP5]FG/O:0*.:Y- !EA4%EY3GC>/G@278)? M-3%<8UILCBA.TRDR+HD"W@DDP\)+24RPJAP0#FG=(>'LTIRN/<(TRI5F_K4O MPR9.E5&"PS$2"1B.E X0XA!Y1 2B#G;-)?AG$\,UJI6F7G&:3I$AC7'X5)1& ML5JJ!3; 42% &FO,/@27+Z)8!K;2J.NUGG9XW+S;+Y,8BD=,$9RQPF0S&'' M]]AX"C5MKT*7X$$> K.Q+#Q-]>BD>3+EE+328VMV8%-JJO."%U!T:#5\"=[C ME%B-;1WJ8>G)F.-2A6,DX= $*+C@H%J)/:.JO<\/_Y$\Q"?"-)8%IL.:DC&# M"03& V 0E((SC*L+>*^ZN/3P'\$9?"(\HU@Y?EW.8I6A6+-HYKY-PZ/J-OZK M[3)R:+[,,BBAUF$/)AX"S)&HK#L!B#+MC]OXXKW!/6%VU@6FA1Z=-$_FI)- M&.8I8)P9@CR4%196T/;WW_AB/<,]874.O>E4 N:TB3+M+0(Q?]QHBS@ 8=O> MW^ *Z+UIGVR-+\$SG!2L\^1:OF##[C^"6 ]I7PFI1GE.G2H+>'-H%96< BJQ M$XRZ"A'I4/LK*7P)?N+$<(U@[3E-?4Z;*%,4A(]&"RD,P3(6+ &B0@,*V$%Y M+L%7G!2L1]5)U1QHU]KF7;$>HH-.^DX][_+UFV7X5\3[T\VDS =]V?8_*[6< MN;LA>B!]]_[T^.Z7RF(9N?RTN;V=E/?OKS[-KY?SJ_ETLHPYL%'EPV+ZH5C, MIXE[3K4@9ZQDW>7AV??KF[S\)2P;<>E8%*M->?ZV4Q]B\_-R??]A$0D/NOW/ MS?RN:1NJXX,S")QV8>WUEA(1PX.0Y A8QI7V"J%&AYXTG#_V!C_(QM&&50VG MR( &L4F%UP(#20DP .$]"A9IU/[RH^=65GT*]&5KJS1832ZWZ1740!$%)3#6 M&^$M=%8_,$IM^R)*J9M>]2[)5]MAG09/2S,\02LE;20RUCH".(1 <<&=J.C6 M (ZX(T0+[ _T5&J'P>7(\#RR:]0.*[7HAA/9Z>VP&$582"!P7&>$%@HJLJ?= M40S:1U F;X?5&/6#[;!.XSVIW$YNAX6LU0X3106*]=&08XI5M$.LVN^$R=MA MM9);!]Z'\C8=W-GU_>= R '[YH31L3B: I@RX@@U##I*':WX)A@.*?-Q6#_I MP#N[TD2Z#[91.F%TQH4CS(0O35C'M%,R%D^L^$:.C-.V2B+9IEK3&;U_'^T9 ME55W*4IS'F7Y93*]F2_S\OXIU0U=67S=^GU61W6CT?@,&L6U]L(X@2GG M%"-=X>FMQQURB2]12U)@-I2^[)WTJX_Y-)]_C1;;NWRMOJS6Y61:=WU:.R[# M"BL-F'>441P#MRVO3F&>6SBB$^@ +M\^H3JN%J]6T?V>!+-9K8O;O%R]6>K) M\K=R<[>>WK\O;;[.RWFQBQ38W?K.8[/"Y6PKBMR6BP6 M^70]?_V68-#W9YY!P 10U$F"F([Y;FX'IP'.L/;-B)-I7D_J48P?[9;*N^NK M]_XJ4K[Z^TU>YC:_G2QC^>%B-5^_+W\IEOG]+Y/RM[RZU/< MWDV6K]7RZ6OJ3"E$J%4RB"DL[A8R8&4% B1X1%W,TZG<&8 <-N(H?!>/C?M6 M[W]?AH]A[2?S\F^3Q29OL&&>,DWFJ298.JLT5H0YKH2OOBO(L>M09^P"]\^$ MR+5?\IGV[* /(V(.:)COO-O4@X:;2E=)DV8\9BBR!6 '-IE6'4 M/WP'AMOV1DFR!-6DWNO!D$R?"-0B9R'ZR);KQ;V:%7>1QX<'/@409F%Q/7ON MPKO\]R=DE\4R_'6ZO7IRDW)/^ ZJHYD,ITZ544-(,":8<4@:X<):KRA3DG + MH:2"-_E4SHK*L=R&4Z;)@LWF40QB#3Y#>G$7 R&WI 9 M#Z<_I@Z,9'. M&J^L933L" @SQ;5[X%U*WKY^6/*\R,:H'\R+/(WWD>5%QOIW@@/.%=!><$Z8 MJKP/F(!&3J;SY$6VDEL'WH>R63_FN[9]85>/9>=68=/?W&X6DW4^LP'HZ;PN M+N#XX"QHJ;'![$>"*TRDD0B2BFL+7(<^RJFLV<%<:KVC-Y3./"] ]Z(/9(VZ MU([+=%C2$ H&HR* 4&R5B]UG=[S&Y./QK V#:TJ?P)U'29JT8CW8+-1PHQ7C M1'D'$99"([3GCP<@.S1:^(,I1EO(1GI;M\H#83KZ*#\>VU4.4KFM!_RYF(TAE%H/B@V6_'3\ K0=OD,]]NYFZ,IM0P'!A,&4, M$R40]Q13[QW5C$D!&ZT3B1R# U9FPP8 A;BS/)P*&,2"0[-'@2"LVT?T#E^9 MK;% VU9F.PVK4=]3IJ]O AG%@$%M"/;&(QG^H_9@44;@D(J5IKY)8VUH4=_D M-/#.'NS;6X6*8((P"B*D2@>C%"I";<5WC%P:IX\TB61;E*IHA]Z_C_:,RCM[ M*4ISIKO1XFK]^R0FDS[8\L?O1P^-R9##U!@<%F4EM4,N@XA$Q,>CU>']5 M*QI+[J6]TQ-.0^G"V\ER=E3XCP]ECF$*B'(2<*$E,4(#5W'A/.G0@?P2I=T: MF#]6X1H#'4:> 2"&>)>H%"DP&VPYB+ZKFV(Q.TE+:D9E M FN#M:4 6\DPPU9C5O%I;(?NOL-G$/6Q8/2&U% :T7\Q-*"8@=Q:*Y"@CDC@ M.*_X9-Q?4F91#QK1'U)G/VO\7!:K5IZ-[<",&0V(Y%318'5+H[41%;<<2#-D MR?K^$H3:^LUZQ6JXM+,GMZ:/>;KA[XO\E83=@SS6Z%!?K\BDEP)I[X,<"!!6 M2FZK8U^ M4-4[SF+P;35MC.AVCH]^L#KW;?I8A/M+3.YFZ\GB_#@/_+I>O4F M4GQ=YJ^N3AUG#"R'=5\**;VW#$*+!*D6?D'#WR_(^&VO2,.".-1Z%JN+K,O- M- KFD=ACVUS-J PAS6VPY@14S'MDH,657UM(V&&/.V<^?=M5IS^@SF[ZO*L- MMJD;EG$!!(8::&*A@50+)ROT!"+\DLSAA&;/Z4BUW%S\9K&X?]@$\]E!BMZ7 M\^OY,A9V7+TF^]9S991CA8'G4H9C8(01,KAG4WJHVE<^/&>B?)L-90CX!EPY MIGD^6_D WJ?)TQO06*W1%V7\8?T2>B4JWH7L4$(L M62OGM&M)[Y"=3UT^YI.%6\7FLR=IR>.P# $2ED_N%6?<4$*D!0\?!J"J??AO MLD;-@RI':Z2&THF? V2KM\$XRE?OEY'FU?NK;=?/1JK18'3FM-#4*XG"%NL0 MUP016?&MN&]?HB59-^:$&M(_8$,IRM,C?(U&/'TL P1;1KTE0%NAL>#Z0X9@'L\QG.E^&OVQ)>JSP^[9!U'"C\9E&D BDC/:$&0H\ MH-3K\I X<_IZ3U9.FV\VCAQO,DW')""/(,0YQ! ,9I/9XA/,- M&$WQHYZE>S"*N'_,A@PE[KF@@3&406&I,=I" AP1C%6,(D+;IW .%@;7: <<]W_.L)1BT@L6(S)]4^(U"9XZFLC08G7%H'8!" M4$@UPE1294#%-W-HI,6B$LCU%(WIA-V_C^Z,RJ2[#)4YDY.\N,U7Z_DTTGTT MG/G[AS.-@)-:0FHI\M+'%GN^#.<:A1"*84909 M@02T-OI,OWLV,\&RUD9+ @P!'H,(206' MQ1VNM9)%^:;\2KOB,\!':E3-1VI4)@*W$#'$C0\S0"P]CQL5MT 2C^P(/](. MH!<=V1]"7G^MD]=?,\N5(T8+H!F&6DGH7#R]\)@$&Y>I\7V /WN]FY1W.?ETY^KU6,;\O=7^R?RU=/R6 =TI=^79%I#(9TD ME'-$/82,6ED!HX5JGSV1;'U(IT]GA7:XX*1:)G^9K&,^Y/6SW^]8/1Y;T&+2 MS(1E'7#)$49,<*(U]I7CU(:MM?TY+EGZ3MJK]L&@/+/"Q5CQC_FTN%[&#HZG MZ];S\9D-R[A1"!OBG)724J<4%0QQ )3R GKJ*5P8[+!Z) _"2 M&!M]0C686NQ(/-X<]^ES&64R*#S0W#-/I,42/O*" G/C-B=ZDM-+Z?> T&5+ M?926PAB$W6WK?80#A2S\.K#19 //)DQ!P!S5&)A-#-$2&X>_6.$MC>.DETL=I=8 M=QP&C!1/VFN3Q6@/HX$"VDKMD<9 5%QKJ4;8.3Z9P[=WM%I^SGN&KIY>'Q&L$4.8T-U8( 1(9@@%3N"ZQ&UUDTF_)2 I;\(K#*TWLS_ M-EEL)OL2N/]K,UG,K^YC:?^=*R!I^8^F-/1\-=@H-_,(18WJ@K2:)P/,4N(5 MPLX$]< 40T"($=)+&G1&]EMU^VIPB:X2$RI%,0" 0UF^]<0?=0HU&9[)\"5+;"D6 MU*M@AEFH:,6Y]MR.VT/8MWA/TIY."/X[Z= H_8V7H#IGNJ*L*/9%:Z$WFM4VJ-NF@ M&X>IHB>+^*/6MLI^?&:IX,AKI:VPDFMHG8(5[Y""]CT;DI0,2W] 3XG>.#3' MW$S*Z_ 1%#&E)=8]_A8S[]IKTH'YLO#5<@4L<]0#@WR FU=?+J=F3 F28]*L M?M NI[;*]JSZ3*B:V7RV>5X__?23^\,4&1=880> $QIRRI 2M(*;*]6A3E;O^9!C4J?6 YP M);;S<+]97A7E[;," 4DNO[Y[V[DSX/84?3B/N'DI4UC.C[_2^;E\!O/%NF@23!&$3.6ZN M\BK6J-IB0ZU4;#2%\/L5],$Z^*F &_7-5YHH=LL9$Y #@(&(@9] .58!)$2' MKD>#5=%/H PG!;>?AN"XPYQ1P$%BYJU61'.#C7.JXL5IP,=]==63G&KCG=LA M=-E2'^5ETQB$W4MDWKNP;-VHV[R<3R?[U]>&VQY\/I-^&V4*I,6.$($U5F9/ MKN.>CK \64NXB_[1:"D\MXD=P)J([94G,\,\I&$CAQX->&8DXHT01P)%T''F_)]8[I-I_90.% MMK<16D]@M)33J*%YY;K@%W-->GQ01EGVD.L#64".>"I0I16A$OA MV]]9)"M9U5V*O4+2TJ1I%%D:*WA\::CF"O/YQY'-9X:JSC5H:_ M0F)\90%L01MP;1W=P:8WV(95@H-F;=WC&7=<8:L8C[/,=64Y1AC0OGN7?%\IAM=G1,1H*];PW&U'(? M%D(O&>"5?U&8#I=Y2<(1NHNJ2 /,4,)_LUSGY=Z1ZA;SV_ERTJBB3^VX3&G& M"&%:$.8$$) S:"M>L>/MK?0DD0.]*T&?X R7E5I;!=)]FRXVLW@S&;O2K[8A M6#7JT6*V3&K.)63(>*ZU!U@*O%]J&0P6]GAK!*2Y<$D/X5"J]7#D>;.W=9%Y&B(ZL%:\/R( 2"F+F.980,*&P0*[BSG':?B=) M[5Y*HQ&]H-32>_AI?KV,CLO)63W;FH6];?]'I"LK'D2H?8)TG"'C+A-!0-E'PN[+_1>>[QX=42&J*/(.HN MM40*#1&JT$(F;'BME8!=E!+T"]-0:O!A4T,PIP*' MTP[BE OZH.).(]=:W.(BQ=T*E<$\C&&'"A9H_,,%7?PZ66Q#1=9F4I8QVCE& M)M<%;38:GQEN'=&>:LN\A<19K,&>]UCCI_T"("]2(U* UM((?)V4HU6OC@W+ MH,/8,2:##^58!1(0'=AL6H:5U2LD.!? NTY/8(UCG2/;X.2^NR\G=S7QJ MYZO'-H3+V;M\O&VYG"PJ?VW,M7E;+*_?!@-L MMMNMWS9(WF@[919L.ZL8),I18JSBX2AHMDD\VA$\DH2.$YEKGMO19N)8I@+X M<&XB+'X-)/I#] XQ:PTUHTGS2*\2!U,_!L!UR"R01A$1#Z'.C^O09%$3$77P M^4QQY 7E!FALC80ZP"$J(+230T8(MPR*2BO_HG\04X;*['>JIQ36QLH45@1K MA$=6BJ4'X(N.$ P@,Z-J9&949H%C#EI&N??(LQB/(_<$>T(1:BVS)*%*_

    O<]TV&:A]LHZ1!$T@NI');,"MX\+[/V&.(W,3H9@B//97^O.9W_- MD$:$&TP%0L'.]1X28RN"-= =>C_V?L>;Z(!V*@8#"$W]6B,T]6N&O70 A<.) M(5!JJ8&PO"*8&M/!I74AGI"3,1A :+K."M$N$ RQ4YAKHISE,NS'E1O 0:E0 MAR_M0EPA)V,PQ)969^Z_>YL9&[=W_9EI0R"&V4&BF'('4,U@1; QN'[L(+\099MA L/A MD6E'I<(^[,5A-ZX(!HIW"#:[$&_(R1BTC!;*S/SVJ,9)Q(:9[" MT&GAL @V4D6DAZZ]IQ&.W 72$R(I;TWW@5KORT]Y^74^/=0N[M"C&5'<(8"! M)YI)K[1VE=O;(>\[>"0'JRLS6 A%#_@-H F1Y3V!]95&#CZ? >,PQ4)CX1A3 M/MAO$E<\A65II&4SNXOH>UGW!LX?0_"C"YP8@;Q[V:'_7A2S6#1C7>Y*QM?N MT:\_G &OJ<(V;&/0>0 ==OD DS@,^I5A;[!TL9(KEHX;R<^?S*BE?IOS M[30 PE)%277ZPEQW:%&7Q&O0K^2ZXS%4ET<[M93((,]GZV5\E\VR"O[]2I,D\(U9(C@*Q2VD;+TG )#(?. M(,H;W#&R^&3*6JS=5+)^:7]1_2 MH3=D1E[[ODR/"T>Q/*4OTVOC,J4Y-]PS;J2GRH3#-X(50-S[(4M1GN1F3J,% MAQHR]0#=4*;M"U*/MNAY]?D,4XT(Y4BC<$P45 ,6@P1VO DCR#@]S3W+K4B' MU!]+&T;E?AZC$IQ'^$_6R,_E9+E:['JBSOX1SGZ-:I\WFR#3U)GH"%1$>Q C M]@S7>^Z%=AV"39.Y3CI*\;!%TA],9U 2&V60S_:E]3XL BOME*7!1)E$3%N$ M@8%826*T5E3MT5 ,LA%E(R97FO[A&DIY#IE>KW#T>?+M0ZSX$V2UWI6VB:;9 MY^+#I-Q:T ?UJK=W9)QHPA"SA& G'!6&"Q$Q%#&:GX 1]JT;[%!U+I"'NU^8 M+B:KU;:4;"0]ND(;@&MV7LP/>3DO8A&F]U>!>_5EM?5]UUY ]/^ZS'.'*?"& M28JLY,PIQ2K92L'U^%;,P=1W!'B?8;^NP[3BIKL;JIHID])[[9PF"!L!-&6 MN@?A\''>D)U3+=KYK5K"?>X=OZ'.->*<2^Z09QII3!SUQAF&*\ZM4.T#9A+> ML(U(T1)@?(G;]$#;<\9CA+&U5@*KE95&:H7V2%K$1?L4AV1-.4:EK6>4Q1C6 M3)U?%67^$H15^U7T\(19.#U2YH4#V@K(%3#656YPJX+9-3Y-/?OYIU=$S[J* M%M/YLV^FQ0KYRA09U$ Z3[$(GYPTL40/K9Q:%G@XP@8TYSV4=,=P@.B8[Z(4 M/JV+Z6\?\[M-.;V9K&*#A>MR:4ZJPDM8" 6C%M=2P0]FQ M_H,.>A3A]P>V/E$:=W#!EG;],R@)?R)4,M'OK1S')HJ#IH M738)TZ#OQO>"!-0SB25 V')GI52([J$Q'3+N#%?6> A-]PG2: /]4Y'G=K/* M%W?;U6L%4O/ATU,O!U">B=& ;-8-Y6Z.O,+ 6!FE/%&V1I^$3@4JBR JTH"Y%3 MH:MD?#L$M$#M2Z ,5J5]/.;TA]L4NQTCW#HM0=*E>U?N/F6+HMH@JHY73M3L MU'LYE1:^$4VM5K/%714/UW\\/K*K^*T^SU;SP.4 M):?#X@;+S4Q"(# M$3 BSN<([_I&H,%C5M ^=S^CNYZ:-=\*F99:/RO]ZDV^+F?+-XMY_I#/-XVE MK \^&YR05CB)@%..E'$.YT'=%V+YF!<1KL15Z O+47E1)K%[EVUO;1B!WTV,6,0S%X?=Y)R M--*FS'A4L?DJNXUZ.'YRXIN' H0"><)E!,=1Q.)$:LA.>NJ1:)\489!4T8/I M9MD30"V/P?CE*LOO%N[CI_OE']F)PAR''PZ8Q;XQQKUEF&EK)9*U4Q7](-'^ M7L0@":,'UV1?0(UVR[IR@4X'F9X\%S3T2CO-$.1,>JFL<[3N2UQ=M3^_>/G. M\Y7XBWW@..J)UU;8//9N,2]W6][./IX1=QB@N6 PH=)B6AXH@QA#;(C<(JL< MAR+1"B(=67+H=&T:P'ZG;G\()^4$OP#&3L/4=UFQ7N5E:NAJL_JWJ*WBW3]^ M.QFF:WPOD#)+EI3<,.8$M,!SQW=]]9CAA/SJ-%3^S4W6_L =BTBUGUE)_,NG MQN(O)]\)0 #.D;$6$&J$@L[+&CEOQ'DYJ2?)+PRY[\#C&,3XJ3K\\Q@."L3SR7A355ZL_+! MJZ15-Q]FB^VH7+Q=+A[BL)S-WRWO[_UR5;XT!-];"1)@I(&D"F*)HS]AI-5L M%QS0T#J?X%W-:S2&,73S@BQE.W9,:R1;&8+5CGE! /40$^DL9-K7.B""CQK5 M'M@^!B;I^+;42H77;T9_BY]8%V\6VYP$DUC14Q$"=XQ;#1B##B$!O%1.U1K M(,5:(J_>B#II\/IMZ)^5BB:UH:45+K02C=OD#X8"DE7KTE=55B MVSCFP$.#6LS=ET]5H>V;9?G3+YMUL9XMYOGB[N@:* W!@C50(2JHT(1IXC"D M2-0*T$*V/TO)7JD57:5>KW^6VNON7UE^]V&]SZ93.) MI,%I0:.K;H7Q1DI:[A:B6I^ X/9%]=+S&Z\BP#>@\EZ3,29N@7'!;+TSUDJ# MJ8PS $-@=Y=*8^!L@EDS4X"M%?<3M.$+U7_]AOLT7)2F]5XH8Z 8PC)2;*0 MF% .F:\)B W1+VEK[-68\+ 6&44< U9+;'?7F37QE+?/ MYG/-$=LKM^ !"7 MT=XVEIFFH,$2X; VEB/H/$)1262O(.UT^\LUUQP-'M1" M7P011IUHWY\&ZOW%0*F[NU5V%R%XLUBO\D61WVYS:^_*+I^:6Z>0*3B.#(&2 M8N$CYY2./'.UCJ@<]2;PB-3_7T9MIT&V8"ZDF'TYO!>3/IV";21JJ H6;::N6 D<(A9H"O#UE0 MXDFJYS9?H_F,H-]1G;5?5_GMR_M;"4O+OMQ(%R!6&!ALF2UNFG&A87QFEDG:X/#NL=W]]YI"\ M;EOZ0O7-S3JUY\&>"Q(Y@PBP%EIGM=0( 5R+9Z5M'Z<=K.36! O+/J!+ M?H-BQ^:OO/J!3\\U-A@DUI11;QEW6&L@+-L'UYB0KGUZJ/3"DQ,>@NM3!Z,Q MO,RZ\*8H-H-0==TA,;^6L5;-YQ4'9OJL/4();UI;@/QN =/I:?1DO]GJ(;_-#F.T/S=1P5'<+->S^^?]?+M<_SM; MO]OCT.#7#-9F !HJ15R9K IQ4-;#V(?-!1,@H;L=UT3(8RF))U;?U9O(=CT4 MEUF[G\KGX!1VV0#1F\(&_NNK0T]EIG&V#;!M[4HGS[ M8[ZN#AKH;/MK0]J7D5H." "OI,#$.\$8BR.GJ54NI6;M+[^G%UT=BVQ]+'4& MT^!01O"^L2./9VQTG&'7Z_M2?C,K/K1E?LOF E?( VR0,T(9BC#WE-5@,&-U KJ/H[:QW"5U7Q$DFQ_N=]F=1=%T1.N\#P3(+'",6FB1@I1)BUBM M"L69;A];O<+KF?V2=E!%).^U5W_>91'R(E_7*Y_MK-*T_!VDO<"]U\PPJZ&T M5AN,)*SS9RJF9/N3M.E=N9B(Y"GH+:E8TW[I6GI/VF[\P/?^[^SIS$M#3\B;>9NM??H]=[.Q5U!\*1E(( M?%D4#U@./&- D+T!<]5^WPJFYQ-WI^"@X"9_%/Q@;HG]U=:33L, 308A)> . M048X5XYISED=\%5 V0[T3<\[[BE2-[T:QB+ZKZOE;9;-BW(FN/2HXLEW@T$& M2Z!T=,4\Y4Z4)RYV?8ZNF6M_2QBFY[-VIU[?>#YRZ"\_/8,R"ON?ZG\<^'WW MC2>H?O[\^<*JEQH\52@[,LZ6\Q+ M3OW41^.;]T5TN2/^[J%<(XS9ELW6L_S^6),CS$]/Y=ESKVE^.?)*D,I1;N*J MG6K.F#=2<\24L$R7=+5G96$>I9<5I<[OX;9@+8,"=RD9W-?_XAKLBSQQ^7BW5DO;NO M1L:??RBRN_)?)B%'6"]M9)$ '1<7 F5"%(40T*\*Y]&O++*7)9 M5>=.&CY!EW;@C.:??ROMR7*^1]\)FNMRV<%,G$(Y,8XCC^L^6DQ,VA6<.VON M-!,ZX?0R.3$-%TY4>TZ'"DE0X&C5X,;G0\1($HP0EXPI1@SR1NSZYC55"9W- M[%%/S9IOA+:BUB\X=\'IWP(BZ_JV6:S6[OXS^:EK'GO!X4P]@* M@9V6B.&(JB>\]L*8D^VO)8_%B>X.Y0 XC<60O;P---@_$Q#1SALEH <&($.- M$;[N@V8=;OH.%^[M6]=MP1AM]VJV6N2+NT?^Y?>;YE0:1]X(6$ N@2&6RDA= MH36"-4*0:I5B3;R^E=T/-,-'FVY6LWFF;F^7F\6Z>)?=9OE#N>1YFSUS./L- M_1QOM3D(-'#C)^-K.RV4?\I8]5__]']02P,$% @ ]X)94&<,?8?/&P$ M"G\. !0 !S$J>VU7]]ZHV,B@,BF)4RE233)MJ__Z"_"1F7ID"@ ! MDG+?GHEN68\\W_D ?#@ #@[^]7]\O]U:7[.JSLOBW_[B_&S_Q[VZQH+%)E:9-MK&]YV;IKG[EU]^^?;MV\_?+ZOMSV5U_8MKV]XO^[\Z^1O\7V^'7WO+O_76 M<=]ZSL_?Z\U?+.9A4;>V!8P,O_[]R>]_\]K?=B"$O[0_W?]JG3_WB^QCG5_^ M]Z_O/[=^OLV+NDF+=?:7?_\OEM71497;[%-V9?'__?W3NY/HX"_\-WXILFO. M]\>LRLO-YR:MFO?I9;9E,-I/NZFRJ^<_8EM5#SZ!,P0Y0P[@#/W7%SZXN;_+ M_NTO=7Y[MV7T_#("OP+@YBE84^A:$GY3 7F.U< M?7#VOJWUVEZMT+K=;DK&C9O?2RW^3K/:G19 M-U6Z;E91 &R'N"AQ IR V X\!P 4T<1U(P(2>]5^XBHKWO[^>;#??DN;A;_( ML/"4WRJKRUVU[B8G!HW/S1W:?S^ L@94UA\#KO_SK[\;K.5;;O4QV$0( ]!2NV(&>[-0NR$ M9-7L)P^1\33.F,RH:DY,:N>'UH#/:@%:1PBM/UJ,IT>8(7Z%I6HZ:J4%:P2K MIG3K+%OGU4L/T8O1,$WN/%4RG3R)ZMDC6Q^K\KI*;]'WO%XE"0V3*$&^1["+ MXH2IYB"@$&$OD5&R$68,:]CC$6;UV%B,P-!)JM<8-L5T:R(BY11+E4,C6G6: MH3,JI8'69>B3#D=*[5U.AR;1\C;-BQ6P*8T=X$)& 8T7I4$ M#HG)"?6I@R*M4)+D+EFC9%T14BDE?E[2J;K> MK!!KW>AS4Z[_?&+SU^SV,JNZ_UX%-HG=T 4@8$M1-PZ#R!\4$J$0>B)RI=.> M8=7B**T6YK,#K@/Y?_9?B&F85K[/2]E<5,LIVO)9WO1'8.W)U>+8?H!.BG4- MI#^:5!@'[4SAN/T\(4'*,].%"4KGG36,>%2:ZX!RXK$<5HM4'U'21)DCSY.,L.SUB,E$8JG/E?:TZ9VMB3/ M^C+V1O2Z)'[&I,J7\)[N0['=T%W%#^V[A#J.I5[9-*$4VT$( I\@&X0)1(-A M!V$LM;,[WISI_=U'HJ^2L; \01!*"0P?Q M7"0Z16FD+=93@J5.NI'J3 ML#U.^H85Z85U0&FA\TQ/(7^GJ!/7P-'D+U((QWMU7@TUL28JB5^J+*UWU7V+ MHA-?M/[[+J^RS1L".29N/;1I->T,1V=T3 >SR] N M+9Z4^OO="(T:;*&O;)U\G9&R;ECDV.)8V3$A-/$1^GA3TLN_IMM=-F#XF%;MOW_- M6'2Y684P0L3WPHA $@<1CEW?'LSCR(V4]7*,4<-Z^3A ::%='(U=!K?[IM4! M'J&2H[A74,FI:!\7$JHS;EXGSS HJI,Z&F&!.JG%K7,ZJ8\W49U\5[#%7O8E M_4[S>KTM&9)L?SF1K:F)GT24V@X3:8"@Y[A1 A#V@0>0#P6'YQ@3YD9DA\IB ML*P#KMGNW)[AZ,R8T\'L,H:9%D]*_?UN]&#ZDGUO,//TSY7G@22",?2"B+"5 MH N)'?787JT@*KKPL2:K\B&O2UZQ@1-X_HX)!0@"PG3"D(.$Y%! 'KD\BF#"3$8I$ M=V''F# YI'I4RYC?3U)T=CB-)W8IHTF#)T\&DRYVI,?2I_3;KRF;&_-T6_^6 M-1^N/F5U5GW-ZE6,J>M3'X' #5!LVQ Z>##LNX$O-\N/-F?ZV"C]9MT.R&0G M^_%<2LK3-#0JJM2%QFEPZ)2(Z>)* M6LMXG<=WQ<>J7&?U(\NVAPG!GH\Q=#&F 4V W5L. 0ZDR@3IL&=\Y?+VKH-E ML?_=[-:-JJ:-X512U":B4UG5.#XK+ZP>X5)T[31M(L*F@?2%*9L.CTY)FS:V MI+4MR8N\OLDV_U&6FT>628C=. 0$, @.(J%/B#=8=K$KN1TSWIYA;1N0C56V M,8Q**MM$9"HKVY[2%N!2A.TT:R+"IH'SA0F;#H]."9LVMJ2%C1E; 8_ZMNL% M@% ?0(2 MFJ2;'F7Q84!F$AAF641)9)A:F&1(03^E#?+^BXK A^HZ+?)_M#?!25G4Y3;? MM/] Q>8CZSW#+?$/5TR?TF+-5I2?V7"^O@QFR[REK(/S.8IVW< M9:C Q#Z73$ M7"OY1A1;AL@SPFRD/9:AOV9<*R?HSY+W<'>7=?;W'3?)(\8O[(_;:K5.Z"!F M#H8)8!EM;@L#DRME+4JB6*R-P5_<@JG1)V9 MJ[+/&;/4:H 2 :!]K)2BTY:J.*%F86(%&:8XH:4IZ8X"OD5HC6Z_2B,R< M+&JIA\9%RHNL#^>E18F1%TL55\WJ$^L]7?#$%FR^F\34)QYBRI50!_22Y=B1 MZXD5M)?Z1-.RP;?]ZB9?IUOKU_;"6+M:E5HT25)T7C3,L2,I$FK$B"@%<_%( M)=B_'BO$ PZ>400UCF8N9ZN&N1S3*R1'>*\? !$/!XD= ]NAF 8!9'+2?WK@ M1D*9UK*?.=,PK>2TR MZG_-B_QV-Q2]CBE)$*4@8/&#ZP$4XGBO*A"&0HE[\I]J>.3W8,0'N"0G+P]Q MAYY@7VA0/_#\Q+!68V?^@:V(NQS;+R0&=_K]Z/-=D 1V%-IAB&R< M1&'H ]1_ON/YME"Y/?E/-3VX.S 2@UN.$X'!;8P.R<'=X9ARDC[U5? MG=#?)F);C+,VAYQ4Z6^).1-*W@L\5&&L<9:QIVG./;7D$E4>177W4]:P17&V M848+!J1FF':WNRU_5X-F5_DZ;U8LBB,4N;8;AV1CY$F"0A5A,L/>2$EZ MF;@)E&@/0EB#Y+E'%6=U19$7_ MEO@1BC!P$QC[B%E#$>01&@@0M#$EHLL4/<;,'A=W!\3EE76,\+]9'<;9[FT* M,7)I]>O+ E'[&I =E=YW(BP.'5[PA+H$AL9$7N7LC/G:D*@1* M?O0$Z2M]1H;*Q499GB152C]%JG(TR\W#ASR(B(L<80M3$4GPI^1"A0-I7>A4 MB)2W=V71WN-ND^=HE#@),X=PY3S<+$:J1X.5"1/3$9,D_<./F9Z3[@L[2*P=X%L?W-B^L'J&0RY&:L$R_DQBEQ(AP/'1+O/C0W6<47;55V MDQ5U_C7KGIGK[7N1[<9Q8D&@WUDQZZ,YNBS:EB&CE-26Z36 ZA6 M_][BF_=E79_.537-O& (-0OIDN'4!_+.0DU3Y9>[AI^96$W)W[2>KVR+,&OG M8BOMS"]#^ SX]3CF,L2%6[MT1C&(80AJ[O!2&.'13$]F")F40R0JCR M^88E[^$3\W*:ID27F'J99DI.IQZ2-),T/4/)&1$:0^ RY&:4!Z6^[J1X//]^ M?U$K=BE-DL@ECNM UP; 3>+>4!01)%>=3O[CITO?>:]ZL52%-,FS=S-\R,C1DC .G3M-5N1!_K6G-U2JC6?>_[XJGN8>?RNTV*:MO M:;5982]P L>';@ =)F$NPFVAS1:%0T-;[DDZO;8-:\\ UWHS /Z)/QKY?-8N MQVWUP"7U27N3B(G7G*TAIVP&&L+0O3+(H'K,] MMKG"A"TP01Q!V_.]A& 71D/V DRH[:SNLBHO-VQ2J!K1R$W:B,QX?8Q'>.CB ME/USGT:_G]ZNFCN(>LW0VBE.F=!EJ-,:!)U'<2"X4 M$I4^W[ >4K^KZUVV6:$@": =)SCV'2].B!?9P6 -D0C+"XNJI2G5Q7K#HH&Z M12>Y;Z[,HYC<3$&>G.8W$ZV6D$ M*^*%TYINIYP?4J&O:;[E$]67\@A%KW\XK?/U*D(1<@,W(,"%) Z". J\ 87K M!E(7RW3;-KQ\Y$]OYRU>V3IHFBD6TZHYV973,$[L@[-2:P^71TS'$M^>E$ SR:)P_8T3)X]L#9KEUP7952S>7]]_J=*B M3M?]*ZOMO[;=FZN;_]S5#=\I;-]V_Y)^_UA6[0^.%@Y?RF[9L/*]@#B.0P/; M]2AV$N#M\UXAH#&0JNJQ*.3&#R[WN*UT#_S"*K+VYGZ3?I>L&;(H\D0KD2P* MM+D)Y<5DG NK=]D:?+:.G&[?Y#[N,.BHP_S6=1CF^X75>[^(-?ZD;7MF;EMF M'UO&S+A0;AY7DUDF2BVS,J\?6&0;G!7LB^8C4XU:#BY%(/$2Q_-"AM6SH1." M_2HLPB19%=DU3T@:-P4;ARFDO;#3WF./A"7X(W?'\%QKOC''3:O+:$5M,^B; MSJN?+#Z%7EB]=U;OGL7]N[#2*Q:<\=FQG40_9>MM6M?Y5;Y^.I,N>=8Q.WB_")09?ZRF#&5U?9FL%X5!(\+];YW98Y\;'=C?]P M-=0$7R'?C<.$(!PYL>N@,+'C82&,[(!$4G>@S<$PG;T_U-5G4U*1?;/20QW^ MNF'BE58;R7M%)IM$\'QB&:TA>82Q!VUUJ'F+/'D9H4?.\T0Z[/RW!O03GW0H MLWSN,,1\TRU#^*=P]/&1RE3<2J60=..QL@&00OJ)7K8ELE-F M(UHA>:4_.+8ZM+W07E@MX(O^.L/0&/&+C6$NET6&TY=278RTSS*DUJ!_SR7* M&&1RI+!V!^G/ PD3E%#DV92@ 'H\L6=?CQ5![$,-RCK&_*N4UE%\C]+6J:B6 M%%>.ZNUERE"TFRIL?=GOAU05?]6VO>5Q>6\=_][']+[]-N*IK!>#[%[L=;<^ MA,*+4. SS,M+L(YF7+0&:W%03(3U<2E>1VG8'ZF_E"9)^SZFN^SCH//F7K\KIH/Z6=459AZ(:01(GMN\1U"?!C 'K8V'%\*E5N M8&ZPAA6^;?A>4];'VI-]YU]+)C/-SI9P2:A7U*IRDPGZ^(Y:JY#OY=6,=^3!UV2FSC7%F?EE,/UC&;+0<.I[4SUH*,/42$*TAM&9P*@ZQ M;G[-FIMRLX(N"E#DN+'MN3CD=@,ZF([<7G M'9["68\L&J%,L-B<,1VS&LI*['=E!HP7GL-7&"N#,:K97W9>BL7I?. ME:?0PY>2WG4+B\$V6TM@/TDPI)"7AD<1\OUA1P?;%+HC9$[2TA+5S?S >TB2 MZ'A3I':!PTS5DW.C:Q0[2H/J4]8\',GHEA]3K0 $P'5HXF(0@# ,;1^0P71@ M)W#$Z%(U.<$PX\"&U]4T!1'*!"L$$4:9U1)$] @?! \LIFAASJAE)X@3%;6Q MO"]0W4:[=$[F]/ EJGT#=*S1U-7W+.IZQNJGS- M1GS[6^W97)L#FI35598W.]8Y5S8@Q$8QC$'D.0A[C@V&:J.$PDBJQ)9Q,*9/ M']H VLJ[O!+>6:PJVV;]RJG:>] IGK4K\D8RZ])\'48.6ZWP[-<>2.P[L;8$ M?C7SAM6?'&UK]'. QAQ^1<;'Q_43D"TIV=TLV\$]).Z_E"O4W=H]C)M%:/49 MAE5S^L(DL$0\A/:ER>."\$C.P43,F/Y(1KA0?U2S?-%UNP6 MY6U!(TK1@9=K=LMQ,;9F=TB\T G9R(,TX+G&V+7WHR]T,90=%*IVIAL90H'% MPHM.B[*YC/$RV@O!HM-RK(B.G/^U2RL6[VSOD[Q@_2=/M^^*J[*Z;6X,9-W^NJ!>& MT/$ LT^9JL2.0[S!./6HU)U[329-'W]EVZP])7EN:-.T2:TWOQ?I;I.SWY%< MG.OB7(.(FJ%;KW;^P4%:+:>.E6EE.?^%0BD@E,RNJC*F7"F:W;9/*.] M& (?V-0.?1+A,$PK@Y*6!4M>;U>?U3;;9;;,/5^\*-E*SNHF[R@1?VC*:^R'J)4X2 M.A1$81 D+DBPZX+!LA<[0D4?=-HS'3'T,'D:Q0#4BF5J-F@E][PDS<6KY.[\ M&4I97- 6(A:)#LRQO"G7.WXBT.WC+HWM!^B$66> =MNTLC:'B8%7 ;_)K+2] M9<+_E0^ML2[KAE]^9I535[GQ77W,DBS BB);9:XS&+C7*[\NQVDS4RDE8 M#])J45I[F)VB'8!>](\XG;ZO;)1L\9!M)M+5HC:25M4]S_C^RK.]K+0>@K;+ M_LROOLFRQMJP'L]_4EYN\^NTJR4Z1&_LUZMR=WW#_C?M?Y/7(JO;YLP' KH9 M*CUP\+/U.\^3:4HVH*[XKFEK=MTQ8]WU;V[U:([&FO5FPX!^RYN;G/VXR*S[ MC$6=S&#_+?[K!=_YV5KE75:E;6'Y]?V:%Y6_LK9E<9U5/XV+*\5;^$1H::"+ MS!]=FG"J-#JL),M==@#^FG:/W S&((Y Z"9L*DXHP!&%)-P;0Q$F4D4JU4R8 MWJ)X/)+_G_3V[K\?CV4KW6[+;UPO)&]UJG(J%K)/0*?:5#<@>GE.,U.H\5E> MSD3H(XE<1G ^UHG'I0QU<")=2Z-?#0S6(D(2CT8(T]C&/G5(2'!O#7DPDCIA M5;5A6'V&,;/FU33NJI(_0L:3D%K9*=IBM[=YS5^AD]0>94X%CVTFH%/RW&9? MBJ2'-)/\G&#FW,'-2"Z7(4"CO3A5,&,4*U)O;<:W=]OR/LL^=6O@]X>P?!][ MX= &=N@$D1H>IQP0OAVV78XPSJ1?8LR=D3/-U"]#W70[]=R[C;HYD]*^/A!Y MQBB$GN^#! (8APAZD&%P!Z,^(*ZTYJF;,JQUAQ"BUSH%A1O!HX2R34.ABJ(- M >U"A.PD42\)V'B&%R1<&IQY3K!T<20E5#2[RJKJX66QHVN(]8#F?L""@.=[ M/@@2'X 8 4B# /18<("20%J_M".8:(WY:'G95+LV5Z'HGON57V(::@X)&9RU M)534<0!\\@$M)I9[T'/JIBRS+\FIL99:D,J:\_$Y\37,J+ F#Z=0[WD9K"=& MX]CW0Q*%GD=MFP84N[QT36<4L9E!2GS'F3*LLGMT5@M/:AP;85901ZWL0 M>'#5E$VZE3KV5+ BI5A[0-)QH72JCP;^I(XX#5.G=LHY_P)796T[GM%ER) & M/YX_\1S-C*CXO"N^L@\OJ_O#_91#'G%H.P&$U 81L6,2^E&8='G$V+=!Z$FE M78PR9#AH&K!)2\\X]L349S+BY 1H#^O!+;79+H2>8^F,$&DA=QE:I,>5TD#G MDPZ'=K>[]NRA76'RE665W;#%9?XU>U>LR]OL?5G7[96'%: @='S/\UWBA[Z- M71#!$-HD=.*0)'*Y&5H-F]],&[!:W9[. [16!]=ZPP'_U-_'$KR$9:8=A".M M>9I .OC2R+ZIJ$R8R?.!FOX&689>FG'M:3AGBC\%/?U2I46][?;H]H\$_YK= M7F;5"@)[?B$DA#WQB,<>T!12<>8G%!#D[+*\NNB7T&M[ZT#6 LU MW=%$FW;2E-;'M,V>_Z/S0EU51[6&M)Y.U1#J2FJB#4QKZQE6Q5151[,L3D^U M.'5:2?5QIJ"A-+O*BVR#LX)]T7QDO;E^ @*Z %/7LXGC(>@3C%& >A (.$ J M5T6SZ0DUM8=K]7BM%O 4PJJEB:0%=NK641=:8PUC6FT%*!9379UMM3CUU>K< M:176SZ'F'8+W#-Z[)KNM5XGO!QB&KNU2A# ER(.DAT'<($P,[!*(&U_63@'' M;;7 S6P72#2*UBT#,^UA=-M I"GFW#O84SI^_T"^=1:GNIK=4]M'4.51*O7Q M&=O/S 5?TN\?N_OEQ]'$E[*+)5:ACWW@ NK[7AS%043"*.+X(N01W[?AZFM6 M7992"9&3X))1AV,7)#/T'@K#F\Z;GRS>QA?/QF_#NQ>?^ /8=9U?Y>L^JV\_ M)U]8S/>+$\&=0L[E-/U ,']HD1U ,M5H82UO+JU31T.]E.HY:6=8QFPT@]_/ MI83.P+SH_/5XC"2,0X&IM4_!Z)Z+:=]%9.CW!:*2,/8".R$ !BZ%(8@1 L-4 M"Z,0RZPN9@%H>@7R@;SCL>UVMVF?/>VKSCQ6H]]8)^>W ,KMEO_:4.%N__XI M\\CZXQ/[*=\HY@]42BY0YFE[L>EK\6"!J61';$!S0K"),%QC'W7(Y&- V '\7YU&&+2OZOTN4FK1NNVF# "&7%Z M#%98I_HWERZLR^PZ+PHN0DQVNH\SLOLEW@!:-[^,L&YP[^MX!ECDUM= Z/B= M+^FF6890&_-.;=]+D<6QVUX/3(EP3W5D;P-<>VR2K$MD\HI="F M&%%(($9N#Y&Z812OBNRZS?*99]?D17Q"8QUV8_V)*^+Q4ON>0VU5>]=8X,1[ MG)4.CG$I:"M@\?)\1_*0M\Y=6$6G"XVL^D[;VM-OD.AI824U?[)'W[:H6&R\ MO]YG=>[,)_PZ&V.B_1#A-E_&1#*/ZP;W/R3Y-[;OX3IAXD6>[T#^>D- J3^< MBE,;Q[[L>]*Z[JB^,WUA9;R XHN['3_:*ENP 98A \:\&[O*EF)1QRH; M9U=EE3U6)'Z(N/)L$H DBFU,(R=$-J'Q<&N&(@Q#A7C2$))I(L)Z&:OJ9_B373&/ M:8)E**A^MT16NN-Y$U7)P[.>3ZO_/'K9,TI\GP918(>Q!U ";!: MR4W2,#T M.I+*-=-HUK!2'C\VG(XM%Z:3;3%EG(EH.6T\YOB9XF(R;SH;D4=Q$L\(I(&6 M6(9$FG"L--Z+565R7Y6H%^A'YFW'HX@$H8LHQ3#&D4>3UCST_=@)I$IM:S,Z MH43RM7]9\.J[W7O@BL7-]/$M*Y,34JTNDGN0A]AQ.1IYGD$AA=34"$O31UUN MG51'K;R):N/[O&"F295M\B9)UVW5VJZH4&)[/B6N#RCV6;1JTSAPPR@, /&3 M"-)(1@S5K1A6/PZ,C\D.FC5@4RM\-H)+,:&;AD8Y95-ET(B.G23HC'"-)W49 M2J7!CU)W=Q-\VKYJ5H1GK63575HU][^EMQGZGM<8D\5!67]P6(*2HT[9>:69A"TY@9$F2D19F)]'JL+^]5A1 M3A'QC)",YFSFU\%'PR\U]1UQM?B4W;'>6:7F;YL7*HR'T M0PH!#6T0$SL(::]4@6T'GE %%[T6I]>5#IB$LFBD]V6YF8?9T1KT$JG:5$B8 MGQ/2I)_?^?7*@$^ER1XIJ&SU9D7R>EU^OJ]Y+1:2WN5-NB5E=5=6[?E"7QT+ M !\E"?1B)J3,,@J1;P]F(76$]JFT&3.M9QRCU8.T>I36$4Q!6=/&[0N*-@>M MDF+V$J.2A13U4;LIUSL^VMH_6A;%#Z!-2?6C>80YWTX2CCM,$8)L/#<[Z"9R MYHE!NSNEH0XGMT7W< '>1M1!A$'L4P>XV/>PC3 SVQMR0@])[%]JQ;WNA$SJ#6#DX\6)U#1$T,+6*2"V#QU&GHB0&6!NI)3J6N"/5Y.3* M5@N'2U0461?.:HH2'RI'AWT 9"> 1"1TV'\BA!P_X8]>]H8$D" M]X820E7U0O#CIU4,I9T6%=+D5<, 7Z-T8Y8]EJ>$"&J')'O+4P]9!\[HAQ(7 MPGLK9;$IB[:P]65:_/GAZBICP0XW^_X=_O"ICW4B& 8$!P!B+PICF_KQ0;V@ M$TG=5]%CT?0.#('N MW$:.5NZ7(5V:?7J\W6. ,5&!PVG=JNA@)/$!P80ZH>L&+O!)X ^)5%YHTU!& MR20_VK!D<316Q>#(R98L/V+Z9) :.2%J6>DBH%G$YB$19U1%D;%ER((?-HGCP<0!%AJ,UC5AF&) MX+#DU$&9+#&9F((G.;W@B*P#I!G?N#S!S1D)&EWCXV_IIK?\T6 MEU55?N/;R>D=^TESOX*^[=$H=D,7.;Y/'.0EPW$YBMU$ZM5?K8:GR9BYZF%> M6$W)TU73KVF^;;_DA\4M)''98G>]Z'L@![L-: =O[KM*=X%#QB MU]89#<;PGYJPBXD(<.EY L4><)(F M/VR'(1C+U>/39G1JW0>)Z<H*O?JDW^H4^_?G!Z1I6L\+X+R, MCE3 AT>+ARVV="A.:C' LQ$O?KEOO@90N^7WY8;71.>;YTP#NSF?/Y_#OOMU M:)'VFQO>8/EA$X.U"_^E_CV%IOV4._[D+0OXN]<5?AYU+5"*QV?F(G-M,?]% M04-^E:9[\9BPG6;UNLKO>-_^0"Y-M)$, [R^SLZ4$DDI1 MT6IXWO#]DF,<$ZZ/I5TE9)^0\9&3UA%2KH)/YK SW$\0NY_G43A^U]0<2XSA M=;EV-H[7RM^H/>/R]C9O.*0DRSYV:_GT.ELA+PZB)$*>XX8T"&Q*\'[7Q8UL M*>W4:=>P=.YS[*^RK.:+;A[$'.T7[U$/ &\J$A M&%;K '8!^\G/LRB[G3RR+9:AK$8\$]E,UL+>&%W]E/%D2K;P>6Y#V[4#C%UJ M,RC8QIY#20\"NZX[^C1NA.FI ]-J@&I=[D^&UB^=#$W2!NHJ.A']FH1TCW:1 M9W.GN9244PV-LEQ%U>&<@*AJXU!ML?^N7\3R*/ESPY\$/!)VS[%1C B(2$2H M$T61Z_D# "]*H/I2?Y39"?*L'JP]![#M8O/"ZO"*1$?&^5=9\T]&_<@5OS+K M$ZSWSW$HO-K7TA#+T$\3CIU=Z6OD3N*NS?67K+KE0/JTBA5"#G4A<8GOV2X! M3I($!TNV':Z^9M5E*7&W1MJ"S( \!B-^:M$F=Y6[IF[28M,&E=T+SY*;G4KT M"<:+AGF3# H9FK>L=]Y:',\A2^O7M-E5Y]\3,W5AYC$[Y\*\$5PN0XM&>?#T MZLM(-D0R G[;\83Y\JHO&/D^2^OLP^4VO^Z>3UTA-X;((9&3$.!Y#H(V''(0 M,,&^V/L&&NP8CKLZ>.UZJJ^ VB*TCB"*GTJ/YO3E!( IZ923H&4Q*7ZB/R6C M:F?X8Y@5.8M_@8$3I^^Z>)O_O%V;)Z7^7B51G?UY2WPF67DQ!FSF 'Y,$AJ% M/DR("H1$1>F%UK W3&Y*GAL:%Q>%)E L?P^/+ CX5A7+BO0SV)&JL3\2B M8FEU13:%ZJF?]OR$4.O@:GZ1UN)%J;<'258Z/C$5Q-@+G3B,D!?$?A0 $#IX ML$9L3^I^N:J-B<1YVPZ(4C8B',V@V))^"O(TR?+$=8^% T-=5"YC53_:B\<% MD+6PHK)WN(HPAI!XMD,\WW,)C&A$!Q,XD4N@E/I@P\KR<.-+?7?P98+DMP6U MJ<&7._\'_D18;*_M^EQ5U)G@E11/A8A(S'==RFK,_.VV!60,RZX\!V\35 M,,[R=$:8]/"[#*72Y$MIH@=JT+(5# ET'0_&?@R(&U 2H_U*#;"5\V@->]&" M8>UZ][QB:9"EE[D;(4=::=,B0PO0'EG-$29QP5HC[H.(QD@RHJ0MY! *K #R M8NC#T$NP9Y,P]@'92QG[C[TJLFN>!Z(@,#)FA 8+[ ;+,2+QY4)6U_]R2'XZ MBH9&"(T4D0I:HYU!'7)#!*@SKSA'*$1%1X7-!>J.DAOGI$>=%UGUB;LEQ\J/ M0YBX&&,606$7V*&/O=X*TSLJ5:9&]K.GBF;ZY96:N@@3)2MO+GFQL&/21KCVFV+813Y)P9&Z/Y7,8@&>]&J;F?R0V; M+O_FPU5GC]_X[0'P&]E)0F!([DL6J/ MS:I[<'+S[A@NQ41H(AKE9.C X &6]?DE!HWHT&E^SBB1!E*7H44Z'"FU=S@Y M/?I8E>LLV]0)\^YSNLT^7+'OW&55<_\_L^TF*2O^S97MN#X*81C F*(@QC1T M@\$V\FRI-VKU6#2L4@-(B[>ZQ1'Q\38 M3C2MU=E];9F/Y$3+4V$B^G7]%S+ M29D6FHTHFQ!S9T1.+_/+T#O-/I4F^ZJ<"OY'FA?OR[K^4#RPG&?URK-#BD-* MP@3&OD^HE\!!=JD/Y-Z+&F'&L-YQ9-8;CNTG7I+FT4@\=TU+.Y]BRC81E7)R MILZB$0T[S=$9X=) [#+42H$\W;(Y@7UB7]_O? M^*/%+OGZII'6$=P=F[EA)#?.C+2)F9TU>6+/;;H9;*9EJ*Q1#Q]OU1EG4UB7 M>96%MECZKLZ+K*Z'57K[0#(- 8B3&N47DJ79$GJC-( 0:IJ,LO3Z ]H>/D( M4I*NA>B%&O;G#QN5&! JGL+"H1MTFU7Y.NUM]0^0PB0B&! ;4H^M3R,/>XCT MMN(P"82JUXVS8/IF02!3W4&3NO$=.1)7EZ>,S38:WUTHO".HF3J($R M"8'J+Y@\)'-=WMZ515^Y.RTL]E5;Y[NLK&\W^?J&5_.N,BNO^0_3]9K?_N$+ MX"K[^RZOVKC!:LK^7-RJL[NT?4SA*B_28IVGC/_#,JQSE9',\(_IZFF_^^_T:?"AU=FCQR2#>\>W)AU8(2)R +8/C M@"1!%'AN&'J#%8\X1'0:4/ELPQ- !TE5GS33,CI_8=FA$RK\22N,"; M9DM=VGOF?GA-?Z8%3JCYF+::7\='H2_U]%AQ[49UGGY,U_E5OGX\31#HAB#P MD6^'+HQ#-TEZ4TGL(N$X7MF 817GN'[I@8FKE#I=+POZ)$S)J3J'9/681FB[ M.FOB C\)>^HJ?]S=?GRM/]48)P1_=-O-K_KC72@U]F5Q_4_**LNOBP]W&>M" MK(_%O%/D6=T;# %.' ^3 $1N;"D&<-S08_.*@=XW=@0 MSD;20>3+\\.$',K-$@-]>V36 $UAKAC+H_B,,2&?ZO,&+P&?;S+K]R+G#S&T MYS[UCS^!G&^;$].(I@:=?S+1Y4BIO;,+3BQ5LR)E49?;?-/VH7>L4W1'DXF7 M!# @- XI9%\Z/DF&H\GV>$)H0E'_>,,3R0-45@M+*F5A#'$O3"#3<"8W<2C0 M)7*NR'P].E-D_WI\GGB:C.>493QS,RN*!@=*;;UHC(+TQYEA'"*/AG84$1PX M. H\_AQW9PH0'ZEKB*"!.51$*AEA''TJ2F* .0U:HB-+05%-3B8I:.%OB8HB MZ\)935'B0[@0=5FQP)=%JK^5Q<,%MN_%/B6>%] P\0(G@<#N[V(#.R)0*J== MW8KIK<_-;5[D_/9YDW_-VFJ/Z79KE7S1(%F/6IW(\R(S+8>R2M-CNK 8JK?" MVZ)F*E.?(NA,>M1X4I>1*J7!C\?UJ34Q(U7YJ*])$&]S-BQ;!>QM(@R [P,< M^2".[,@)@4,'FUX<2CT$.LZ284$Z!F=E!W0*U9'4R103I.EXE!.E!Q0> 1/8 M@C-72^D43V>T20^_R] G3;X\5W5)$T.J-9B.KL&\SXNLC=A6D- PI-3!#B_] MY+I.9./!-$G$MG:T&C2L6L/$?X1-*55\)*MBNC4YH7+R=?:RGO4'A]BMZ6:N M?_4<;6?43"OKRQ UO2Z]4"-+ U^B$OU[ \4@L5:C2A'W# M OA;UEB\8(IDS08C3(NIX-PDRXEBC[:K63/@M;XQP-: ^,+:8[8&T!9#/:U* M*M!Z1C1--M(R--2HA^5T75Y.8?=GC^^*-3/-ZUNL7"=T?,_VHC"!,(@1AI$_ M6**AB^2>Q(#-\E9YR[[!T@[A/,)%^]TV).C%)-,V9G.0=4DAZVKHB-]/* MV3.4G)&K,00N0XY&>5#JZTYR._^CR?S"- M*(L)71_AI*U-[.-AV\ZQH2]T#46K0<,AV3'&;F/_")RX MP4B$8",R)4+:&=W2RODRA$RO2Z7!/BI9-; L-]_R[?;=[5V:5WR% MW.JJC2+D>" )/>C8($)>Y,:#L3@,I):?BB9,'PSLT?!$Q^L>HV2)0$7RQ)1K M M[DM&H =&$=D<SLC12"*7(4!CG7A9V9CCO)#?LCVGI0%IF0-?$T_VG84\OP_\1CBKJMJ,,3 MZNLS?7%7-R@WB MP*4Q=6U*?1AAQW6'TP^7L'6UW(Z9JA7CNV8?J_)K7O-%%K_4DG>;04WZ7?:P M09E&L?!O"O[DA+G?-V.0AD>TK#<]JHFWT4YP7Q=A(W.S6/%.4'Q$T].M&0X/^]%;*4==YNZ5_8159NTYMI^VT\T?R_5 - M[(L)U[3$RTG8@(U?4>S160=X5H=OXE%$8)%E9QNB7!5V.Z@F2]WK8Q(N*#?^?F.G'UW3+U00U)*VJ^[RX_FNZ MW64K$M+8QTF *4BHX\?4PW9OVZ,NFT&E5E!Z;!I?3Y$V)F%Q2WU35LU;IB6W M;%7U-:N;5G$EK_WHX5E,.Z8G6$Y:]LRV7QQ!O+#2QAI06BW,B>\&B3!W1I_T M,K\,^=+LT^/[0P88$]F_?][NQXSUV*))K[.5$WM>#$ 4)_PV)65K1> .)D&" MA+?Q1QLR'/ HNS$88$VIN<_,]#G2FF@ M)\K>_WFPZ*R $[DXM),$N3]-T;EH5@>S"PEBM;CRY.Z[-GXD MW@1OW]W]R/I:PQ22J^,=GT;19=W>5%BY* (N"A/L8FPG.'&B /DD@@F. (J@ MQ//4(PT9W.WNL;$!Q=&U4_X>G_7'@'#BBX\O,G9NPUL;V\L8;AK]>?H4M5:F M1@\\FM?K;5GOJNQ+]KW!C(4_5UY B^.@L"% ,08AC9V!PB84E?JO$^G8=-K MR7,#4_)83RO?(S7/--4ZY>^ U?J#H[5:N$O1PF>85)'%,0VR<(4.0$ M-2\F$ZF3N8R1-=J+9Y.)QK(BO@51-Q^N>!I[S0;LYZSZFJ^S^G.YW:RBR+XU3$*;[$Y#QU@+ MJXT&!F 61S;U5L,IALYN-(RF=1G:H\.1)YL,FK@1OCI7E77-(@>>,.E1&Q+D M0P?[(4))$*,(#Q9"]G^KAJ?+B$F.S.=*:

    @O"(::%8=RT6R:MQ,N2(:8HI M7N1$I*/DXWE*S-Q[._A_1B)46%J&)B@A?WRM3=E[Z5(C?PM4?[$JOKZOL MFK^FM69KG9I?7=Q55;:QWC@_\8>S4NN._4W!OM$W4EE9ZRIO\G7[[!;/R,VO M^_H]^2W[M;2Q-GF]+K]FU3U?&!?9-^O/HORVS3;765<-D.<"W?!'A-MWNNH= M^]3CW]ANKG^G2]N/NNFL6'$K=+G!].;]E?_IU_](8?Z/L>UZWL^N1M?[C_[OU MQOV)_QI3Y:+>\(]N">4_WF0<07MA](E?1XYT M/U<&:WV[R5H;OJ[ MW9ON+;83ZLC,_F>VYAEWK"OUI1[YAW7=BW6(H^;D3[3MF#1;=7G5?$LKUNIW M+:\\NZS,^Z?;6+=JWXU;W^39U_;C>-.6V_*Z[81765KGE_DVYX%.NH_-R5[.!6+=/TUWV):FYY;QX._ V.,( 9[>=TS?IU\PJ&.-; M!KKHGJ.XVO%+=IP[UBV\MENPR*%M!,XX^[7MOE6:K&TE]HO^3RW[)?_15_Y@ MWM%4PD;$7?O0'?^HONYA/3QBQPO,MOETW4<- Z#N6[PUP[ P^NN[K'V2LZ^K MSGY^])S>R/OYPBIW(@5/OTK.GXMGP*?2Y+PB6U)]N^5E-XO-KVGU9W84GJ[B M!+EQ'#LDP5X"@0\]NC?H.UCJP'V$&VM4L=# M(0Q @KPHH0Y*^,,1K57/ 8G4LS-C;1G6H!Y>=Z'_ 4#)C?2QE INKD_(IN2& M^Q&1CYX7FT6E7F#JW-:\)HZ7H5?:O'F\A:^5)>5M_15,'(#M"'F08L\/ L^A M8+!#($ADCO3D/]WPP5YW>[]\LID_CY<];4(1C#B&65+:(3 ;H0*/S-EFL&T2H+OJW( '*)N5*J$3*2 M5L&8QSR?:A$/)[%[G8!S>02.TSGDJO9)S?M4U>/W6C[D7;ST'VE]^'W^C2\Y M?\IM_[V)(Z=S?)^+F[2TTS(43I,OCV,FC0R->7/%)BZ"/@*8A6>Q&Q.4V'M+ M*"214LPD\?F&HR;)]U86^H*(*(G+&#"C/!!X042.#>'!P7=Z?RN+\J'%80UC M0_[(N!-X-B2N!\,@B8?4)(]")+4/,M*4Z7RA]CSK&-[^^9T>X>G2H4:8%5R M3$>JY&ID!)]F].@L4^>D20_%"U$I38!I'>&TCI9)%]9EBW;Z M]RDE>#RCA29:8QG":,2STGQ?EI-,W*>HD$.&"DXK+@H?6<^^2>N,(_F4KY!]P75H=\6LE5 M8_>,^AINKF4(L6DGRTF'@.HF_>=TFWVX&L"M:(@P\'R(;1(&01"ZP(\&45952=2=D?>((\, MRN\^S=2&8CKZ6II/3HH?O-O>G<(<7+,.O@UM>WBOBN?8/W3'&OR9H]:,D88Y M(_Y+Z [+F#\6P<2S=7.6T#IC'Q"$":3(CB%U P C6P_&5)L_ @3H7NG8VT8 MCJ85'@]<^ MXHH0N:0"/\$+P!3PY5D0'SF]9]ZDO9]:D5(*[C4^#%(29QY-C$ M ["'&S"= ]())W. G"15Y8%CUIO.M9\LWN@75N^BU?O8IF!>6.D5OQ?-G\7E M*9:?LO4VK>O]=5[K0,+%(H:\J?9[*==CSBZS#"&:GX;G\DOF;Q?QFI]/D Y@ M5@BZ/O9BML3QH4-=#R P[-<%! >A3# UQH[AT.JA/*D$6:-(% NYIN)/+@![ M2-V#4.S"^JU[7YDA7(9(GZ'PC,[J('X94JG%DR<50G6Q(RI8<5H5O,+,QZSZ M?,-ZT;XZ6(AH@$+ K2 0H1]-%QB#)#G)S+QF+(1P_'4@(M7I+%JCJQ]>ZR\ MO65!4=V4ZS\E2P>JLRDF6Y,0*:=9>PX9)JL%-5OAP%/LG)&CT80N0XO&NU%J M[FCC5 BG=;Y>V3!)4!("&D>V1U$8 #2490_B $J5@E&S8%A_6A#C%$:0*35Y MT4_26&WA*5_G.)M$5UH($J(B1^,R%472AQ?D1(4152VA^7;79)L5\I =@,"V M?6 CQ#,F7#I8P[8KM<&D:L.PGO0PQBF*,%]JFF*"JO&J\A)SD^A*#T)"663) M7*:V2'OQ@KJHL2*J+W_+\NL;]O'H:U:EU]EO.WY?_<-5:[G^L&OJ)FV+=NY# M)CM, /7"@*_9?!P@)GGV .2Q%NQ#[HL1:5'NWF9@7:,5'B\#8BMM(-L%2WF M]F68%O7C19=5'MR0TS+];2,FQAII&:IJSKURHLYN1H>[6)/@T/>I;=LP#!S'B2,0)ST&8&,4R41_>BU/ ML<:TWN1%+[:2E]DULZQ73O43;%1+9UBZ2C&I03OE6N1U":>D;XJJJ<+@2,GL MY_@G4%:$> !@$"3 )2@(H>TYWH B3F"@0325;4^SE-8NG.I(A!= MA'R>8E->0$>WRZ(E=+QW8B*JB<61R>7/Y<7O8V#@Q!C1T(&APR4\0("GF]@^ MHDD8>D J_C1AW["#R GOX=+14"_6>M,C M_NGBQ'VE>5^^EF+VC B;;*=E"+%1#\4N)FAD4SCKKJVKTJ@ )X7 M!-1!?D+( "A&5.I^O4$8AN6Y1RZ9IF>0=3'=70CADPRK$WTN%=!\ MZRU#E*=P]'$BX53<2DITDFWXTPE/;[.Y)(F1 T ,880!=J*0Q+W5*'" 5+KA M6%N&Q;;'I22VZOQ)*>HDU*G)9@_M>=V<115/D?6R](VF>5'Z-MZ;YT5,$TN2 M2O6Y29L,%9OWC-QG;/LN"KV >G$ ;<=%- 8X&&R#&$ME$^FQ:%BU6G1*FC66 M22GEFI!$-?UJ ;;7\%J("]*Q\]2]K&::J%^4INGRZ7EET\J8;"36E21]:C5, M M]V* )1C&W'#SP"_,$J21);)1)3M64Z$NMPJ45BROS)16)34*<8B?6ECY>C M8*?($HC$QM*\*-4:[\V)2$P/2Z)*1;.KC+\>K[2*]2(O< (/!Q38.(SL"+@# M(M>/L(R*F<1A^AB[ARXG<4:)%Y._I7 N)XT#ZE>UN3>"ZC/".D4#+D-T)_&T MG'YXJ(EUOUH_5;4*^ !%Q'%H8(>!'7B13YW>.(10+@]3D\DE;O?I8E-.;"YTY *#61ORQ-U.74"?G3RIFLTCU8O9^"$( QS$,J>^& M+H,0>O%PFD)=$L0J>J?%\/*V"_7R*J=\DU.JJ'^/=P^7IX,B3 JHH=8&698F MZG7MA#(:X$\Z$NQV"TX9=WP2$.38#O:"V,4$!D$T&(]]0)0BP7$FE[C=J(M- MR4AP.B)5(\%^]W%Y"GB>.Y%(4 _YRU(]74Z=B@1UOSK@HI649/65)<]1"&)GN41O%UC(X M=U+V1=WDZY6#L.]$P$Y\XL.8$(^"83:/@6<[AN=$81RFS\5[',9G+7'BCZW,E84.3YRG"", 0U" MF_T?'DZO8C<(H&&I%H6QQ$U3DZP;TVD3A$\ITR^UU%)4NL>I5Z1E&^_5:K2T MH^,E6HU;X7K!5U?9NMF_M\ L?DJ;[#E@_8_XD_#%.M_F[7?WL;X?82^ ;@3] MR(\) )CXPV%:#$DBE7$Z%2;#VOT0%9>-YEN6%59SDUEUDS8[UO?OK:L^I^>P MFV0QY[*ZW8G*!B:>_%BRRO%4K2PV/2RQ@>7FBKT'QR=P'*GU$.H%+[.\YO<% M9GL60@_79^:+J5MS&9/'Y%X_+OL\"^OCII5'$(:[K9\',7SPRRLG\:@'$^PA M.R(1F^-@.&P?)7%B2R6/38%GFDS:_12@8P;0W"!CU'^^MC"E_.GANO[>B\=_ MM)\?EC I2#6!](1@IH&7/!D8\EAH(C#)]DN30%UOA%"U67I'*YT5<("3A$D MJ1OP0W>*#C (^YF(XALS/D7*<'>8?&$5W6N'P]J@3RT14WQS[)^7]T40;TK+ MN]8YWO&9NS$VY7K'7WMM_WS9C?( JG#C?&'+Y+ON"5L^%OBJ>9,S5ZJ,2?*# MQ?3)57*[AM[T6]S[T718>S_^]>:&S=GKM&"?SO.ZMFG[F/3E_7[)_L#"D/E5 M5L, W0]<_OM71_%:_W/K3?\W/_'?J#+>LRK6#FQZ8CAW%=]GY'_*0O>\W/PL M&A.P1FXG>L?MIWG55G]F3C?>@>:=P,V[5TXT$/6OSVBVV:W;%>3_VJ7;_"K/ M-A^KLO\>XG^=-SE#:$]RS5=\(24 M#'9*]L03<34[4@$F$'M1NDV+W15;AW>#?S/XI']QIZTU]2WR)FU!PP'"WI<+ M:^^,=?#&ZMVY7_""3[ Y1B[\=#?ZZUD :O=<82%HAGV=L\ZG["YMJN[K#U?] MX=?PQMT*(.H1ET '>GX $/""!+>X8MNV 4CD7I,SCT=&FI2>E_N5A;AI&\QN MLNR6:4YUA+==0_8WA;(>LOZ9962+Z9M/IFLJ4[/(IT>--USS&IQ8\.QQEOR1 MAGT],X4F?Q7F!YU,ZYP5R T;4.P7XH+%RBP [_1C:E&QRZ"^.*MQ6,=D^ M^L1_@J8QI?J']NO!OX;CH>?Y'BGT(QOQ]2C\6$<5I%T+MR8T?;C$S'X)U776 MU']-M[ONV&J[+;^EC/25&R8AHK%/'!#%_$UKQ!]1;5$&E(;:>4]($?RZ'-?^[JAA]8UBO$G^Q./!#X=A XD4N![^RAA 3IGG>D 1B>7+Y4 MN^SM[H[O1=Q5>5E9]UE:=7-,UNRJHN;3"__GW?#$H?[91;Y1]$TA1MO#U#S1 M@K:.4"]X'GA,\$BQ5VZOUZ/HZBXJR/9(/G5EBCVLX\9/Q8.$4NP Z$$?AX%+ M/>0/,(#CN3HSQ:2-&]9D^C0+YO9#*CC?)C))-U@_&'2B9[W.HCDLF4.]#K2"93=T\R MF6PDCSI75NR;W=VD:S;B>(9!""A;VH7=05+H.*'K#&=) #ENJ'ME)0U@LFV[ M'>M45.:UN5\%Z8W0];:%G$35=(Q@5[$,.;FWM M';%:3W@8??!EB2VI=P4V>8N^FE59VC15?KEKTLMMUNY=LP__MN\L==M9]EGX M?.^D,\_$N[G_;S7[N*]9MQ7&([>\J:UO-^5V>_^V_,97=^^JO+ZQZCW'++9C M@-B?=VD=',4V_5:;7XR)=( 1"S2M_>MU+-KTNBRYD#/ M_X"02OBQP' 'O$\ MX$5A'/G(#@8 /@BP3.%WC6:E%G+RM>#C4])DJD3/RSR/6;<9I]C4:FU!B[/G M.)1>DHUJB"4OQ,8YIEP&1Y([X?=^\GJ]+>M=E7VX(N4MWY'M,ZFW?*%!RKJI M/]^D57:9UMGF8WK?GJ/MR^] A&D4^)@0AT0( B=RPY#:G@T#%Z!$^ U#LRC, MC>\6U-L6E=7#LE!5\;VQVSG+9HTC],Q@GZBEEB$ 4SG[^%F<*3D6%8K/ZQL6 MQ6T9I-8TYJ:/P1WU^AK?'WZGAX>^I=7F"U^VK)*0^$F$ 44!#BET8F"[/3X/ MX\B6V3J?#I7A_?3!D7:I?R0JQ\X<*TO-C^*>51_NDO5'Z]1IT9F[B<6FA66V MKN0,,6W#&IE-M+7#F8EE^K9>QAPS@]_EW*-,\%R@:E9?\H8#>U=L\J_Y9I=N MT?>\7L41I%$,73M&L4\0".+$[NWX/@W%"FTI?[KIG%4.BJO% 18+(QDP034? M0=L+^_&3,":GK@IDB2@D<_5('=F_'BOC22Z>VY4Z>M (Y?A; MWMRT$31?3=_D=U_*N-T6I^5MFA1/5+$]L+5#9=GIW3/*WLB:@AS:ML MS2C^-;N]S*J5XT1NXH>0*6TD >8F 0)A1X %,*7>@,AO@;6J)W3Q0_WK &#"6'L@&6>+:, M*E\O9S%-0)6<'NP+,PV(7A8&;72)IPI-0)M:XH\"?2*9,<_[>R+/920Y\V>M MC'6@U-91Y Y"NOTN]B?MPA4["<(Q!JX3 IA 1.,X&&S$,96Z82WWR8:%M-MN MYFBD=I\461([#S!'D)Q\BG-C9#O^ 0UGMM35Z%K&MK@B]E)'AY$\&%7>-#^@ M*S8?60?[+;W-^A4@\?P 4B]P$2:.YSD>\6$'%<6A$TE=+YH%X(3J)+5;-6^K M"1Y[+KW!U-52Q[:7_/&E 3[/G63.V7S+4.]Y*7A\OCE_>XC.)9^RNJERGFS? MYD?SN@CUI\^_]_&L[\0(0!@2 .+(H782QGUB#TH\(%8U0H\EP^I^ -???VGA MR0G\2"K%E'HZ%N4D]WD"K3<,6_V3GDU :14^R]49.=7#\3)T49,OI8E>*'FO MHE]K=_'A[* MZ,98AT^V/J4ZCV(2-0V%Y64(E 8_'M]PT,2, MJ# -<5J[XH\\C\+ Q\BE-B$V] /L[TTXB5"BF-('&Y8?CL7B8)3VYN0H$I,9 M8^S(*8LP,4:4XYB$,V*AQ-4R]$$->JFAKZBI0+]:"P'"O"QX;$3>W9'\<)G>KO2(SE&G5]H+DR5+3A$,L*2L";-L/PEO'"DRMBQED 5_ M0AN4.!#)BCB*0U"Q>6;IQ!&PEG2&Y5. ;(*I'_N)$\(X1 '!'0)L.V'DBDF' M"R>UYJY:95<]APM$]O"'\]NT[2,6RWW\DD9VOD7S]:8 MLQW4TC@^97?LI^V=JTW6I/FVYM4F>2F[MOADV35"5U1E?7Q=ZXY]S+@B*))D MG<@!,47Y_,DAQCPKS7=8R;D(E\6NYJ9Z,PET_2"$&"'?H3"&7@R/S!"QBPBJ M'VYXW=JI7 M*96*1IDIP]C#)DLH4<2!(=0J09DI2YTTR9DC,GU#;E^SJBF-I MD/-'G)S3;%7Z%B+,RO ?J^\X'K1EZ)PZ_WV?%]F[)KNM5RB.;=L) A?8Q(L1 MM-TPV -S;*D'O": ,X6,O\5/[K%K3L'1T"QB6Q4+:Q'UPY13105>J"G W;!: M/Y:6F?,B\6/R) ,N!$)+'E]I*GQV=\V^C7]'M^N[OE2^9;)D/=^KEN87:O M2MRF]_Q5B;RN=TR+NAJC=\*K@1E;UO!L,DF33CRY7%B=5_OR-[5U<.R53#:G MVL7$W#.Z#[SRJ6B\_[IF)DTM87RBBO^^8^O7=T7=5.VRN6[+O7^Y28L^(>FW MLJWZG&T^E=MM4E;\CU8.FUQA@!P/>M@/":08]%EAV*%Q(O7T_,*@3Y>8P0XUN>(*;O[TGG_TZEZTCG_OW+5DD5 PI@VR2'!Q_9K[\ M@Y-A]6R\E@6:4E.;F%#-]KE7/ML:)D?75#Q%&RYHGNX48$5Q#)+(MX/$\7P8 M4P?@9,#O1V&XZI[&^]RD5;.8B5H0NXQF/W936+X_[)JZ28L-/P!@RTZ^V7^9 M7>=%>R+0[_YW'VZ]R8M^B?K3XF9PT>ZPF,G;0!]X-?/V#S<]=V[-.S-+=JA_ MFDE9EI?IYV.EEIM_*OX/]A%-_:[XV,X.JS &(<4V $[LNI&=0!2C ;YG ZF+ MEXL!;7B9W&+.%CFSRK;NW!.KP89=ZKS:NN<_E&FU8=-.;44>TV_Y3ZUS8>V,-WXL0!$<"!$T>)XSH$^D-$X#H^]<7>:5T<;"'M M'?.6:X=GB;.J; ///:N::-F%SZI]Y_GA9M6'33G+K*K8FW[T6565ELEFU5'M M-O^LFI35598?>X!M:$PKD](EGJ^) M=H9GM?$VNY82N)AM><:%B$W^_RW@:Y9>2?^M("(9#0^(@-X@"YA; M?NPY@1L-3N$("I76?R6N&#Z+>R"R3%VS'BZ_%LO[T3CE?95]Y_S:Z)5X87BY M9&&QY5+_>Z/V)'FWC(^Z)?_VA77<<5_(KWF5O5#BUOWRO3%_QQ_5@SQ=INP' MZXQI4Y8UUB9MLHOV^\4^>;I3+;8&9YWIVTV^OK&N=MOMO?7UT-^>R&#U7&H_ MLWG4"]>L[UYFUII/P%6SO[[62N;XJC"S-_*IH@6S Q/N?0LHD?"*R"I?I<(L M;B?@;UE^?<-]9**07F?M43UEHI2D>?77=+O+CO/28QP%**0T(@F!,.!U+MW! M2]OWX#*RRZ9!^9KIL?[\*73.^8=U_,2#_^I]D],\/> M]'ML!GO!:PIA5F%,DYA0"HD70.AAP/I=[YIGQQ0O\C[:>+>6>%5MPWI<6K45 M[KJ%[F+2%'3VI]<3SVCM1#],$///%[DL/%P1[J;_?XPB3]D" Q/)]IX_&GEX MQ^%E_P+/7P/\9XL\)/O$ NX3ZNNW/WH,8HRWF6XDZF[Y^:.1AW=#7O;/=SW/]P,[ M H&7(!=3LK\\XOD$A,N(1G1[93@:.;KPN-Q@1'M/F3L8F;.3+#48>7Q[\I\M M&)'L$PNXAJFOW_[HP8@QWF:ZR*F[Y>.3\)PF 9D8A6EPR'(0_OABXW$M';3>8.0V;K(4N-08X(^6<+/V3ZPISW M4O5VUA\]\#!#VM2W64VT^?PAA\1!DX/C,+%C!&P[3@B(,8![US!VZ +OP(YW M:DG78R4BDE>F^S_.Z;MH?_K1-=\$94L\?9=K[T7>RGW92>I'L8<)#5TG3ER7 M36S^PM47?VE5=HK[2MECBA=YI>]@KO. [=@7[0W3G#>%=?M'\.EOU4V$ZD76 9^WQR004R^=/YGQFD0[\"$GMMJ6S;B.?;7#ILW#]&O@C!Q?(J)XSJ X@3'L>OL49-$*$MT*5BGW $3 MV.R:9XM+O:4GW;.:I)$7L0EUU&N4 K^E$#_/UM D_42Q_MMMN6--S\;_)K^Z MRJJ,EX"[S)IO658<[_GT M&69MO>\W[0[H#7?/LGJ[ZR7L1WA?BF3UM$KMM< M[PL%W?%"06V=N6ZW)^4L/:@!MYB=GE,M97[K9G0?^:'V8L:S869S15,K+?)@ M\I%'GH,!IAC%-H%1[ )B)T,-^^7LZ>$2@CLS76_!9X(&NZ#Z 6"^[PG[ /!PYC=$<(65M3[WNWWMJ1U3 MN/5VU^K=\6'>HU/#IS&@7$+&8B)&E29>RD&@8L?[H2)-LTS-><0WJG6ESO/: M2K KSXYAY,8A(9[M^IZ3$&?8.PQ0X$32!VQB'VLX?B/;LN;JU"YB#ZE?^NXL M"9(G<2ZEGS>52.9\>6!SIS2MW9>.3>0H6M YAB3PYPX65'Q?[/%^IWTK)T2> M0SP"(->T(/2Q@P=O8$#L11_N"_I@6.B^E$VZ?2[LZT.UKT^J1JBHW0)Y7>J1 MOX%N\>H._(=O;E#HTIAABU[6]P0:%5*A>@MHG&YXG.T#6ARMK#TE\FTR!IY?W M3,U2)#=G3,V.^+:>69;4-MIDV!+9UWKBXXF=)G4NYM_[&8&]U-$;)KI*W@OY MT?'1\9L(T,,!"!(*PMC#V(XHV+^) "(8)Y-4HQD'T;1,E\7;_[5+M_E5SL+2 MSVWBP7 "DJZ;_"N;0">J,#.R*266)\MNQ:@UF=+60TJUKP AVQ78PC[,<@]"-(D8/#86L] ML4$><8S] ZU MXXVW;_D+E]G/[+^M!Y]@9=_SNNER@IN;O+:R;>OQS];;M_,D]BK?QE]22\Y_ M.+,8)G0DWAIIG7FO?OU>5-FZO"[R?SS\;%+6S=XAB..(),!'V(XW0):PF4;/?W#8&2TO*XQ M>> DF%/WH/\],,6IF#:XFJC?+>&.U^3][X;KH6S3_OKJ;KCJVA8]Z??['_Q) M>NB*@DF2\_,K>,;S.CJ ^OG./B0[-.&%M?=GB-3:0(MY8-UGC77PX<+JJNY, M>X9CK$G.G-_,WPV6<7:S ![*I0W0AJ(ZX.07"W?'D^G)69*7A"AJR42( MA7$^]ZQIOJ?,-I5^/'2O(^=^D*GUV7:;8[X=UX%^\$EX)#E3S'( MY1WFD2UO.#EQ M08T^>=JBZ"W_'R2I<5Q3FTAWG*CS+6,>7SQ+DSV8E=+<;NEL/J.!_ M?9LW;:$RG'7??5=TX*;ND XO MK?&$@O4 EF] M]^?X'!79^,:S!R8J5TG3P_H>\6[0Z\@Q[WB,AM^E!?]XOF5 M]9$)3OEGZBOJU5J+KI $+['?-7^1?=O>GY0&U@F>OL]897=E=92/U!7[[VJN M,H,S55P5;PK=1_P&.L$K/LKE%21W/^%:[1V5[;'D[IBI>".# MRJ0D=J>2:C+3MOK7OP OF=2-"9 2<_41-NZ./&M=]94#B$U!0!SB0B< ,7%!NT@$0X"4+D[6U*3IU.%,H8'5 M*4K@4^2<3X:2:E;4_%QQ/T27'^2V+V9P@>:=?WJFW,/(5H <;3TK]YIY7\9" MNVZC/JEH?ES8GPYNV?B?:=QSG4\*[R9+ZYSCXE]7BW=81F#R\P@1K:70U\D/E.[2VVS/./5OC:M12'SB MXLAQ(A(1 @(G9"TX%OI@]2TM;G*M1<[C0:E(6A>__&9*\L.ZJ3$>'RSNFRSP M&<)CD7_CWN??K)Y WO'?2ZU]\D-UIC"57S76(D_K4#,SC0M+^+PQ8X%UPV?;CG$%8X#QV9!3#R;A#8#P([\XP 6 M0JF;0 PU/<4&DY1Z)+?\XX6&F%@7DO>$SO4A(TXPI=[G^9]QR:AE\:UK59@2594]TPYJRB.[9"Z#O##$%* PA"T-PE M&Q(E%9X-Y(1Z/7!%XEBGWCR0?JR/N["$G2KW4\[.MNDW#:?L#9,O38WK",MZ MD?",H\XM4LW9-Y8Q@LU/@ZY' _7Z1794_%SDZS3=E&*>\_;S!MC%7FQ#Y/J4 M!2&-Q#6*3;L(0>JH#&_C6S,\3HF2Q(1W/+&X)/R7[)[^U_^,7"?\OV55HLN% MJEIS4AMG-) L-V!,RZ^:\K?8+!'$+U[\.N*;5K;/TM6CO_JH7H:0:K0G-]4I MU:2-3R7P85_"W>;_Y3\'X0>Q ORX3?._6/98LR+ 08Z#J$UBP&(<.9$;M&;$'E2Z36-Q MX TG^K]SV1-Q]61M4CXMVXCC=D9/B#/X4>9 MTZ&-"=3VXL<#P,*6E0V M :[<8[I3H1DP!50<54^8V\KAY(CZ8O"$<#)O]0^2BW*3SC&OZ[;FPD;8<=N@ M"=\\#I0_KKDT1PZ\7&(ZA\JMM1N023) M#_QS(YT@-X"=H<3Z=&L),Y\/*=VQY,7$F)V=&"M,AA?;7933C+D13YB)+*?[ M*&0LAOW3G]0LI7,L)N]9#"&O4Z/%0%/:FOC4WI)PF98,P M"DG,0F"'/&N#V//;O9"00%_I*8T1S1A>[O][K>7^=<';.B3K;\"$#BQA@%S,$V B!T< ,JML/ 5]$K MPU ,:]HI*%^KVH55UH#%;0WI$;*:V)GVE)P@+LA):J+9 J]RU1JZ*%Y_7TDO MK*N3T^AYIQD1V'%T]XCP1'Y#&P(Z\T*8.19@V,*"'0Z5+'K4W;OK S6Y=I(G8@-RD]=_^) [T MB5OM1ZNA?D?(2>.L/E#3R3\RER X\%+D.BHB' MHQ8 P+'2N*BQ6<,#VS.DQ_-"W3-$90>MVHBGDWRY(6LFWM7&G.>4TP[E[0!R M)4.YD=%"GL >N3?@A67HM0G#H[[L^L5V( M<>BU#=HT5JJV&-&,845L@_"HA<4)FYK^C:%23N\F8E%-WUZFP=87"0*-J-G[ M]/2HEP9.EZ%6.@S)M?^S M;VFWVO<+I]QZCO_"^O+BU/[K]8,YUJB'T-TCIT:]MPRA-6MB/F$TJ(GS;WF^ M^9YMMW"W^;#;\QC(;K9IO5])LG*]S45Q,;SAZ6RRWJ]BX#M^3$.&HXA$%'NQ M!\,H !'C"2Q#LEOW>ALU)P,MSFIE\82TV<^W3EBM/UJT_]^T@:[$9$^$F_'( M,D+;D&WY%'U:\8;I]7VZ.6Q3+A[9+MNGEWP$>X7F.N%_76$<$20TA+'89E$8 M\,9; %$0A4IW1NMKUG!6U2*M1NH*ZZ\5V#>"^X\*\/OA;-P!Q7]%#D3^FOZ4/-:QZ-1;)0Z[*A/3KE%$N%"=U%0SKCQK(.(GA M9G7DA7_U4EI>VOV&< RF9N9CDH-AYR.[A.(B^/M*@IY^3_Z>%WB;E"7\D94K M0CV/1C@.0I?9% (<.6TZ!D+(E-YEU=FNZ67R_K'XYLFJ\%H58#['X9 5$R*M M3I!<3Y^)?\4%=IW4FUEXE^>Q;R7>@#>6D189L>SE6KTQ]C2HZ*G]C\E#2O*' M)-NM@H#Y(>)36M>)',]F)([\%D4$ D^3D@YJ>U8UO7@6T *U]4>-6Y^D#O/( M:%DU[@R=TCK$#U/KZUN$#M/84:Y9O,Z.LTY>:S6P*/T<3K)/=[S%.C,F08QX M*S[V8H89#D@4V$T;H1?Y2A=LJWVRZ5KL&HSB*S9JW,CIFCE:U%2KP:%G>JHL M1L]8Z)&:86PM0T@&8G_YF,P(!N0K7A^K5L1->.O[7;[-[YZ:!E& D1<&V"/, MTMLBL$S35PM7A',HIQT3TJ#J:U67(C0Y#7A66:N)&YM+3CWEU0$"<#[@KTNJ"L?*Z2#;I0U+\0YPF^+2_ M3XNF>=^FGNO;MN_X+H8A@0B&;?,48JER+>V-&A:I$U;K!-8ZH:VJ!BJ\\O=+ MZB7]S-+\G'RKJ9H\U>>ESC#G\C=SSL;]L/LUOZ2/_*?B^DQQ-C[;W>;%0W,Z M_B8_[*U=OONU=5)R-.CBI9?RRDO9:5I>W3Q2_GG4)9HJ5+ZU$V/*&_-?:&G& MK-QP+U9+E_&AW.>$SC$=QSH!;;OABAN]Y9"FX5* M.SMCVC$\%K70K&?8U#+F433*I1MV*Z&.NW+T#:] M)LGO7PSE:[S:?2W3V\/V,KM-5Z&'&.&L@3!T(]N+ P2CMND@QK$>M5-H<,[M MX NK!FH)I+JD3X7LL=)GB&>-TB='\<3*=Z)MD/(-8'WIRC?$)&GE&\R7ACSO MMR(ORQ5UF$=9&/N1&S,_B/CLE[3-8NP233F>7&.&%:\"4=\H+>Z7/G/PT1"? MHW,Z_53JS.QM"$\:]*MS]U,[<:N6M*.J M/-L#;D"#@+(HCHXI9!S8;J!V4[8! %*A.>;B[.Y]<5UDVJ1N,/6CQ<\HYT;D M4-D94ROD.Y0.T\RQ_EF\BHXV4%Y7]7 IJ[3=)C[=OL2RLE$<$E]LC<1Q$ :1 M!X[5VS' P%%X^U-3BP-D=,"[G5V0XGCHJPA7$]6Q+,L)Z!3,#A++X6P:4<5^ MGGH44!/!RU [7<;D1CJAZEU.SYOYF.[IC_7VL.$3OO8&A)434\BH9SL^HE02/(X0NN7(T:K M!2G]5KRN6Y7.\]8C:EII7X:TZ37IU2U)VOF2J7NL,\;M6QGC9]YC[Y,R[G&684QQ(2Z-(;4=S% $$#4CI@NLP=4'8UL<-9ARFIQ#EF\ M'D-U=9M?(EGZJ_N;C[)5V+ M\]K9;;:N2SY7T"-.["$G=!T6,(=1$K?-PY"Y5&&%57O;TZRUOL*EF@KJ8EHV M#9^2W1':9[U7>[D8PE7S[AF('WDHJ:Q.)=UVQZ)79XRLXF@!__'F4(BU)/'/ M'M,BRS?CCB"I$->;A6OF?BD9N&ZS7F7?1GA3O4:[.NS4/E7:/E2Z(@X.*(S\ MT/=#RA@ /HO;-HF'@P&;>^,:G&:\:3%>-$MF%L(RZG!'C(98'?+L-#A .U9Z6,(C&]VM ^U_)C73TYK*TF3(<3 M5-8;EL"_SF3\XO@T2XO>ZL"W!'[K%V'!Q"HZBNUA160:O;@,%9[(5OG2,NT, MCUX->/FKQ6.#&.M<'AD- M9IK\]>SLOK*C>M1 6&(=39&LU9_:@R.77:;QFIEUF)_,4YK6:R;UF)8%G+OJ M"-&Z/4+$X1_2ZHWVXN3"V\J%R=&%_8L^!E=USM$[9)E'F\L6ONZCST[9A2#- MS)H0$R&?( \BWP4L",+VDC=D!U2QTF@Z7(;G7-TC(,F+"N@>W:CT MP;SD#W:FN>%Z"C]./8"/.Y0UBX/-C_)3.%K+N)\,"^$E#OWRY[WF].S/FQZ, MMEQ#PJ"'?3TI1/XFPH_I?L5"&G @A'E19-NN!WS8+C$@$OI0^Y1^.)2?94+_ M46_&,,)W.K(#P_Z:*1-8CH]T#O#3^&I,Y;,IG^D9K-_E;_# /-XC/\,@K,%* MI0%7%ZLZ;L#H#.WTQV.Z*]./Z8_]]?=T^RW]/=_M[\L51A0&0>2R"$ &<8QB MU):3(.QXNC8^=4 Q/ L7,:GO!@P=U(_>[IR:]2$C9<_-&-UY5 -?*.V/O55; M8-4F+&:_4X+N81N>.OVX^!U/K<8JW*:AG6,S"OZ?:5)LL[:[IR@8U<$("8^#&Q76:[?OOX V8>,Y@JRV,PK[F. M<3K=%= 7K[P"I%[M5?+83ZN^:E:.U]\!K)I38,;#946)PX(H MAI @SXMPY-*X+1S'$7%TO3PPA%P;H]"'E'E',"PPO-8@!<&\\'K& MA5>*:F/"JYOEZ827_YO%"R__7;W"J^*NGU9XE8P<+[SJG)H17GC+)>J(B+>. M:."R -B>$T3$M;TC(A@A@VFO&@[#$GQ]GQ9I(A"9%&)%ZDVHL3G6IY#DRD,_ MAS _(UJ;.@]SW\\HT0,M':738]C5(-:BCL.- @?@&$%DNQ%DCA\?;^ @,0N1 M)CV6:OEV99EFBA>O>DK&R N;.D?R M%]P_OVWCPZZZA*,^R;VO6U^1B.+ @30$O@VCR'.8>VS:83$9<)^/EG:GJ:)^ MX^(9*]LUM](T@ <]WJ&'>SF-FX[O@7?@C^?8T!WXYWGKT3VMM"]#_?2:].H. M?.U\R2KAU?H^W1RVZ:=;FA2[;'=7?DZ+J_ND2%%29FNXVY!L>Q 2(A[TODY_ M[!&GY1\K&F.7(!>&XM2L37#L0N;C*&;(=WT";)7TSA0&PWG?EU3TG6R;'<^P MW0BX5MH8(2XB!&., (Y\XH&H$(\A<"B3C7?%3S85Q#<3Z MHX4R<4P^YZ$GU 82MHP(&@H^U])I%!.6/8^E^WS+*2GK!C_F^Y1DY7J;EX>B M$V\H"GR*^;S1)1[V[UN6(:X&;#K94)@B#EI23S TL][W@T8C=8/41C]KXY3F+&%3J$P%05YAU#AVK3H MK$T#J[,KD]]:Z\H0JQ26J&F5'L[E=&MRNM4TK(9G5?@NK"/"B^YV2PMS6DF3 M(:Y'WK3RO@RITVM2;K"?JDG@L;V5ZR/*,(P<9F/;Q0'&$6L_'P&J= !=_E,- MB]D1B)I(*; BIT1F"%&3F_-<&-&28[,]@J%.SS)480#N?&S'4(OO2U$7UAC.W CVW@V2!R0L?V/1I*=F?%3S77IVL@LRUB/N>AIX,/)&P9 MO7PH^%Q+IQE:EW65WHF[.K^DCZ+,?W?W87>;%P]5S1%Z:GYXVF& GD]1&,0! M) P$#L$0UINN"/%05%QE,(3!]")$I_*')_L54MX_ZDO&A0%5F4]9HU9=H3#E M%LD%C 5X1'%]H^.,!I9U!&UU4%]8-T_'WUA.*982SU*E6&8\MPR%-6[ENZ58 M)EE5U^POZ;=T=TA+QAFB/[B&[9(M/I3[_('+&=QM+O/=777DH:[M14^_I?E= MD3S>9^N$>XH/,"]JQX"/("(X]&ELVS3 =D2<%K!M8Z5)S8PP)U3^7;JWRF3+ MDRI1X[GEEC0/2-2O1@BUN>M8,WH\F-[EJD/&HKT]?%1IS+*$&EFM7=;1L,K] MPK3F0%E[BHS[OVN?51FXH(%'M[>DQJ;9NLC2AJ_YB'AWA)O9-S+/F+P"2S(^ M2OIM\9F5\ \B$.@<^<$(2^SR(";(RQ-DN\K7AXE'\9P[3+^@>IA7EK_"#4 MP2ZV\99U M7+N_3_;B5[/=>GO85(^559\HVCB492>(=\F^TR('G^U%@_EC6E0?-?)5LW'> M>2-5F-#E\S^7,I6A^>3A)#^4?TYYV/"8NN.0/NSX,):6^[^DVPW+B[K$^?=T M?Y]O/NR^\1]4$Z>_9'?W=+?A%O P2UBY/6 MP]7@O?N50IN=B5_Q:_4^[87]AK?."?S/9I];?<]ZJ)0K->$[! M?_*8%/L=5ZK[[+%>_DAN;ZMCZASQNDIN,I'2[*R,RP'8^6YC>P(AB%#D6?'@2_J)$[-(U>I%%-;HX;S MH!;=A57AJS3AB'#@*11M?*LNI4](M6+^,8IEPTO:_:Q)+5!K(GYIR\VZS'IW M\5@K;[)Z^&ZCZ.F:?Q#\D94K"AFTO0#XU \P<&@0T*!IF?J>HW3>3D=[D/D]*M2B>0GM+4+P:JB[-4R%[I.89XMF MYIVC>%K5._$V1/4&L+YPU1MBD:SJ#69+5O5^3];WV2XMGKJM_IX^W*3%RF/4 M\:$3 MM!/+<$GA?'38O,C7RLHG9CVC&L]+1H6*A:9/6B?)GM4ROK@%03+$T< MRTG7]/2JB5@+JB+V^$47XDQZ)D5M&"-ZY.S3#,=:=QQDZ)UVZGDI M<:^-1L:7H7QC?$SWQV.Y'O0@L@&C 0@\ MC..0A'[;9D@XW>;?JP.NHL"(Y(>;_>UA:[68U41M)*=R>C8= MG6I2UN*R3L#:E_J>DXR+=)/MK\=C/1]V*-G]HS@\[M=/GPJ2\JZ8B9HOGE"RMA@*YSO>&;-\=ZJ*^9*6:5&= M!/JZ6^?;;;K>BU>U5@PX-HAL&-#8=P%B-')IC1W;% .I4Z3+0FPZ=SS5]Q4- MPDH DE8IBB,#UJ8]@[@^'CW,=M:FRT"G@FW=)<#=N+Q G>] M?S+4$F/SL[YPM-4Z&EO=F-9VN-9>*RFM9Q;_E#U&OH!X.:"GJ31^5-"8 ?HB M.M[-D;5QY;*3N>:=NMKE=8WY"W 7R$F^Y&"6S\L^'L0RW:=; ;/\FWA7G:0/ MR6Y#TL>\S/:?BM_S7?KT>U+\@Z>'C9VP2$4A,GIJ#A&N('3]@,"8IXP1IL0! M-HE;6([O29]IG@2,X6RJMJ%^*(];87T79G %$W;P/RI#A%P]"%.LA\J6DPR* M&UN[QRGJDPR2C]M,Y\_SJ='B7*F6]9R\B#I>K$VPR,F+E156;<9Q-:+RXE\Z M7L3+]*)\NK(X;P[+1(S$YKAL0P>S[R02DSIM_AQA6G/SF8)#;?7XF&-\V)7[ MHHJ8\M/W'4\L]BS)BK\FVT-Z7/1A ?*]F!*(/.@#&L*(MBLPJ5 M/6O01CRRC"5I,Z;E$_1H^8G1UZMK<9W4H7BZ2M>'@D_04G$!54?+V6&W*8]0 M3B_AK8(H<,(0^Q"%/HYA$W[[OS49R%N4Q/FKUM^F;],ZVI"1!7X]DZB1_&=JHU:*7CW1I9VOTJ92O97I[ MV%YFM^G*CWWB>,"-8A!%,"(P/.JL&\<.T7(L1:$]PVI'RWWV4-VZ=Z@P65L. M2M,1%!56Y51N:D+55.[,#0@U1NNRC^!I#Z&<6!MR"F4 Y\L0-ZT6R9Y#&D/$_<5*^>HCPI-O"PO\^+[%_IYCK_4):'],/N*BVRM/P]VV4/AX=Z M4W0EMC.9XS'/XXT'H2]N<&ZQA+XM78QM#L%DY4!E!4ZLQWV_S];U;<:5(=9# M\F1EP@(K.=I41?=A5WU[8SVVYM>/.%]8#[6-"K?GFG/A^17Q97A/56U;RILG MGVM?G7"+*VLKY&)1M<9^837HK1K^(MRC<*OQ(MPTO,BX"0IK]S+F1*C=5.[+ MRFZ,<0\V<;=[DHT]4:E>U2/SUM)C+5#UZ2.OZ1W*_CL+Y.:].?_Z^ 0VYE/& MA_R0W'F%_*_5I=Q?LKO[?=FT1V,<0!C:K@V=('0"XC%R;"]VD.RP.ZX5PT-K MC<@J*DCBA(&HR.-PK5(\Q2ZOO2.I/#_\3<>BVA!7XZK'-ZMALX9VH3R C211 M?I":CLRQ-:;?7O7/JF.*'[4=55@Q;M3HI>.=D4$/A?.KOR8[P,0CKN-!VPMC C$( MV'%@P2%16CPW"L3P6- "^S6ID8F"B-.R[Z,X=;-1O23 I%ODUJ,6XQ&U<:6% M;=6XFR=I3\B/SY.VX*T&_7QK6&.8[EG/)NH16P M8XSBD!#F>K;OV<@AN&T#V\A?<>&^R66U4.VS5>*M"T-^-IB*!\T$GFF#ZAD- M/;$SC*YEA,A [+F.#J/6X5_D(.V!P2KRRD^'?!F,2A M0TB((;21UV((/=]5"PB];1L/F J&]?WE=*[*"THK/^&=-IZ46.R)-S/>6$8\ M&K(MGZ(_J\4S%XRBNN567-Y1K1A5K<-]_9IQ]6QQ7GV/HT@WGY,G\(D$T@\((6&'4=2%7R_PG@F"Z*%%D^G[U9Z>UMNJ[.L3SF M>W%FI;KEY[18VCT/9OW:?"]_K%_@_"5KUO[+/ZG-%:;PI]P\8F&N5)MC=,!; M[=Y"K=M=_&)6=_0W/?J[^LU?;X155F.6U;5K6KT?[X>>06!")R]C9)C2X'RV M@-*2$Y)ZO>/5<+8"E.#0"0('>U$$XY#_%[0H?!S U3[G-H[*"0>WK30Z'&&J MC0Y<%GZ6K/ ]'M7SPM$>64;\&[-.+C?4Q.+0%>#C:DH8QJX+,8E"S[-#2B'Q MX5%( C4)G:#FYEDT>/UJN[_F7=9<C0*7T!HS"R -I$JCEH'4\)SLTV-S5K"^$.#J M\/"0%$]5JI[=[;+;;"T.(9P,L%H+U.9>,WM;;EKV\SA:;<;6M:LZB7RR[,*J M;!/^[EK'O]V>8NX86)^T>]T5K#^$E59EYL3;2D9=UC.(+*.K+&,D6@@7^1*# M6;+4M]BOQ%4;[6G&_S@DV^SV23R[U=XD>+P"2V2L$0W#*')\/W9B:/M5PQ@Q MD>">*U35UY(YO;JBV+I:WZ>;@[B%WG%_M>,+ZXBZ4J$3[M-]K)JVMCE%'?WA M7[W4'GD.WZK,U.^ F4LT#1B4&^NL\O'8=L!/M_T03K?CG-0!1#&B;N"&(9>) M$#D^XKER@X:@4.YJ.,,8#.>55_@OE'R]I-:'#]9?X>57>/WATT<+?B36?WR% MEQ_8?W[X^)L%,?[T]>.U9,V/<:^6T]&:0OV9,2VA&, MOZ.^4_AP?DF>Q,I\VLB0/S=U6NH7-R^GNS)I7EZH?K *":/$]YGG,T@BP @- M[*I!XMDVQE#VX-3(9@Q+,.[NJ-;''"^LQR);I]TB3/'P2K[=)D5G$4]R8U4' MTV[KI,DW6]TU?;8[J;@Z% M&)OV]8-#65X]*Y6(%X<.V^J?E)U-YG7'1NN1MU-:.?^7!?_GB1CNK/3A<9L_ MI6E;9?!]QR/M/GNL?MGZA5Y]^ORG<8>W^@E_:Y32YZ7YCV_I,B37WH-5+SF[ MV;\U>-DH\#'Q?!I3W_-]&\(HBAB(, ,A<#/!^S)"T(AEN?E>JWC_'V^^;OR32"0_Y[RU(XJVC[ZE'"3V@.U% M=H0]3&/L(M<'+1P&L%(QL#$0AE.)3CB+R\T4=Y'-42\GF8M@74T_&\C5PEX% MVGJ.^J2JB\A>AC+"[%P^^CEV_#7(R_=>/\?%E2'TD]8:J%VV6$HAY3SM_Z/I0? MV9 ZK>FWCNI\=2U*[%L.SLY]V#,@NY MQBV#G&WR4%;C?C\Z)?"(G?;.Z0W%=7KLGC.BD*J,]VFG, M.1'3AQ'( 0D=J*0MJT!#X9#'CM2;<.P MBKX5KSR3X<@4=7(PAVJ9H$GZ!B:!"LP9S?]>4".1^@TE!TB6$XUN;08- M4H,F*7(\7)W,T3M>IU28G4RSGA&FJ%[#R%ZNC@VT1T+1QC E=8/V;W_-Q#)5 M^6&W_O/O:77#*X0!! AB%HB$#?BB<+AI):(.DK\W>\!GFZ[Y^LUJ,%U8 I7U M1XU+4JD&,]:O2U.0I:9"<_&D< .V8;Z&U69UDTL^O5:G4>JVZ]>FOU,E-8:D M^4NC1J'/]705>27][29G2;E/Q2'AJR?^EX<2HJ8U; >0(0?2R'.="!;AM M#;A0[L##R#8,*RN'9AVQ60TX"Z(!RC&*R?-*.Q6):HJ[%/[D%7@J'K4H\7!Z M912YAXIWE%D'>?,KM!8K5WE7U,76&[3@A"OG@$ 6Q3T", MPSAPFU9BA )?5JF'?+9AA:XA60TFQ3GZ8+[.Z[%IJM1T>!Z6Y%77-%O#SR0T MS(D3!?DNK4\GB ,$NWVV?[)N\^+TY%]U6$'\,#G=EE"DU52W8GV?\R\?\V)O ME>EC4B3[U+K-=LEN+6Y"S';\LQZ:^]-WXJ#"OM-HMJM./M2M_EO9^784W//".R(_QU?SB/@I]KJ?'CEZDO>3?^"#&D57H,=<1KQVS,/9YTN_X M 6N:A)#B:.3ZK'Q#AF6^NR4W>OU5@;[!2Z]FF-.Q.R20616T^==;CRRI+;6J MD[O85=8!IIQ?8!W*CW0U='V59GF=-TNY+8:T_*T0=ZU#UXV1BT$=T%U8%;Z)2Y//L-6C6]J(7H9VZ3/G94FQ7IY&E Z+EU+N=N+%UP\;D6K? M9LGQK:GV.2JXVUSR;V=;'N)IR7_&YQ4;?"@*<;5P]9M58?0JHC%! 0N99[O8 M=Y%#CA-[9$=TT,;Y3%"GVG7OF'=AG0RTNA8V[\NU\E"_Y]RQTFK,O+ :0X\/ MTE6V#DL=Y^HB:LGG3] [!J:O>N:\L8T1;"AGG:_[G\Y'L M:/I;GF^^9]OM*H*^ SS;1WY$$(E" (#=?#P&0.WQ$^D/-;T+V.!0&SWD*9'3 M>2-L*&[GG2/"B%JVK?;HFC(WRU @==CYR#XQ7XY\>KRU7,5A% '788PY (' MB]QCQ1>V8ZAT4?=<& UK3N=)Y:0"/E_JJN2YZ7-64TY;1++:/+-]^>*9[8E7 M00RY:Z)$=4@'6<;X,#L+!E/3X5Z98_3ZR!W6S:57OAM3&SE.C!#Q"00T\MM2 M.\Q8',PUA"D#-3R.G? THC??.*;NP^D',Z/N6\2()M\A%C^4O7361./9X#[R MWV]0&TZ%P9%MI']&#&\XKZJ.>,OB\8MLT[SRTT)\6H$01HQX, 8^,X/'HDF=HF.(&>./J<:,<;S0\PD(VB& MN!Y0*H@9U=!$2^5U'0P'-VS-?!B':NOHQND;MK9^<-?>W2))8 MAQ_%[3)$3(\I[ZS7:^!'NE:OR-=INBD9M_ JV:9EYYZ;VULNB,D^Y6DL_[7- M82T>;F^25D@H#F$(@0M:- P$*%8JX3.$P;"8M; MT3NL"GCW>BD> MJ2WX:KI[@C]HJ<.8HR3K A?@(\5R05/N,5-).(S?O@)#PQY;A@X;M_)E.>(D MK$HGE:("DK=UF^U7<1R[. YP[!$W<'' 8L<7+6#LQ('G29WB&_*YIE-& <5Z MK+!,G.2<2.C+:090M8S0&83\9<8RV'J9PZI?TC+EOW?/ XJDW])M_BA*@=O; MA>GNCL==*E*DE1-3.W1H#/C_>A&C(02D:1NZU&:K[G/VO6<-];6I$AA=>-*A MT4*MQJ_-"6SU=?VB47K".^K\GS0K;T2*&5;G/RMHP*;<9#]4&UJ:1^!W=_2' M>%PA+5>,.#9Q2( A"I@=$B=V4=,.5^1B-SJVB4#D*N5?HUHRO6>?[JT[#E <1-]4\$3DW)XK1#.3H_41 MU9>U:2%X&8&DR9:7F9U&AF0#[,-NG3^DHE4QO:+_/&3[I]_3_7V^^;#[EI;[ MZB#8*B",XCB*L!OZQ$>2L%G MRG\L[GH0>*U?F@'J3Q?6+NUD?&J+2IH(EUM"FI#I00M&'QIF!<(_U:M&-4BK M1FEU8$ZKXZI.#[P@9S8QCCD_SF.8V.1ZD'F!$4Q38)712V&$+@817ATMNR827K@*UNZ>%PK1->ZSG@ M04_/:':$G-K-YP,U^=-*OQ%%5&*R1R+->&09FFG(MGR*/JVFJM?\MS_=PDW^ M*(2\O:H7N!XF"+,8TMBV?>@"?!1PS#P5\1S4@.D-$OX+(C-I40U\[V88=W)Z M9YPV-5E39\R(=KW%2H]$C2)Q&4HTSH1<8Z=2S-:.4G:U3W:;I-B47Q\WR3[E MGO7MN&G;<1T6TL".'!B+FUH<8!\S18H95,K2M+1H.CN[PA:P@6+"I8=+R41K M7Z M6YYOQ(&;?2'J(H]*BCS7!E'LVC%O)V (,/YGTU <^]*OQ S\>,/2)5!9ZPXL M4<@H"D,EB[_'$-@AE*E_QK!!/0-NQ!@B_I(_]I-4GN MOA?PF!9[GG8*]=_GUO?WNJ1(54^O"(Q[+N!MBM[0<0U\SE\(.-: 7%O?4G@# MD9M5I/OTC<8\Z ? %H7JL>.(\BG;<]K&;"RW##BR"<.RW"(;*\UC2#POSQ/Q MIR;11^I&RO08ZA0>3)R&0H-RO>[KJCHE^WVJWI%M#=S.+]TZC,BU]C=Y":\* MP9N#1F73"J"V#6@0>Q%& /M1+)[(;5KQ_$!J%7+H9QL6;84;N@>SQ)*^_IMDR*+SU^9DV)QBGK6_0\(ZHCB%L?C4=A3[7TVVT M%/)<'E_(H;Q9C]H@#%T;0H?&+CPU2V*ENVA'-V9887O*4"XE7H4R1+#<$NRD MW*J)]$A:IRSQ.=+5L^2JC>EEK+;J,T>NW&&O CR(0^6W;48A"V3Q17XN&M>V$1 2@.#)1)GT7)9OD M]GR6.0^M:K(F495]89V0SL*T?*8Z#^-#\U<]S,L=_);DY9V$5C^O\Z>Y!FS* M3?9$U>,GZS3[)HI2RV,5?4@"C-PP"FS>.0 - 4"!CZ.881#:+G:ECYJH?[1) M 3NBF?'XR"M&>E*O,?PM(]L:9<&K(R!CV9 -B@ MX,G>>IN7AR*]3G_L$3?Y'RN?^B%V'>K;$26A0Z+XB"4"V%.ZU-$, L,Y5P6U MK>0MK1/8ZLRJVCS2D OD=&M^]M64K<(K[E+?BW=1:S>($\+U+5&S&\;QY':U5&:FC2]WM2BM$H!\\)Z3 KKFT!H_9+MK$V^ MW29%*?:)>3P1DH5Q/"$]M7-=L<(P]JJT9I53#%BHA5 9WZ M9E<9\GKD4#/[RQ!$W4:]NJ;5 &?#1+%JJ82'_7U>B.=B5GY,/>3R; B[" 1Q M"!S?;1OU$52:%XYL:FH13([0:M53O@-['+%#U,XHIR-5KL9FG<#-J6POB9)6 MM,$,+U')AAO3JV C.1JC7!_*\L ;I+$;$.(X(;(1"U&( [=M$(9\/C=6M22; MF5JQL@J6-K62)7.X4AG@48]*U<#F5Z@:AZ(Z*;*Z7&52-41"E09Q,T:1/AWV MI3B[)BX_#@. (B=F080 0IX+; ;:5FVNCV-E2:6MJ;4I/V'3)E!*W Y7*5.T MZI&J#KKY]:H#1E&TAI"\7.4:9(V$? UG25;#82VK(9I9&]-"MYRT335\=U\:4PKR,.@\=DD3"I^E,=[4PJHS1 MMC6?8J7IY- V)M4DN?6M:2+I[,K,6$87&D&J5IR+GD&L#(Z<[OP)V+'C1F'L M 1H'M@,]%+?S)^(ZE(T*'Y6&)HVAL>LPXR@=.+*;8G/\T'XQW_I+'TLJNC2$ MW(6*TR!3SBG4<'ZDJP37]^GFL!57-S;UQU7Y8E7("'>;IDYJ=WLVW^_73VQPMQ2!"EU'=#"I@-_(@"&+$H"@#!GNRF^J@V# 9_ MM]9; +,J9$NH\7Y%4U_$ZF!W(2&IQ93W:[G'\B,;5!_3O6CJ[ O]?\,-^=P/DN@83%-I]E$HAC:/L1:,"% M.$)*%^!/!,GT+%%$Z6T5I=51[=/KPLD1OUKJ-)6KY)1R@5Y2TU3QDFWEI-8$ MZ^;)^D58866[/UE'0ZR3)1?6R1;K9,QL,JS'!SV"/;&3ER'M4QN=SQI8@]^4 MNLYYZL<9S;8IAWQZ,_,ZEX1_A.HXV/-YJD@"WW4 Q3&)_"-40..!3T]-!]#P M4-)](FF?B_EW;55UDTWS)##_OOAJ+03ML2-H;PT[_V?P\U43^EQN%%J\N]7& MI!>>/AIDB<'J^1/%_,>*H]=LPY0))_4,6K/VB64,8?-2\/ZK77/Y0W9X.[U[ M?Y6(I0^.2%P,^O291^E>/ 3]*,Q8 1 #8!/JQI'#&/:9Z\.V<1^%D=HC])H: ME5*E,:_0"YS6+]M*?<3^5U(O1B9EF>[+H8_0ZV)<;KB8DNI! T#-\67+,ZA6M5>*TCX&GE7([$'H'6[(5E2*YNHW*C/5=-%H]"?)DF94I_/*:[ M,ETA&R(2V B%,8MC0 )&VP4I/M4(;96T?5@+AO/NC]SS(L7:"DQ66H-2D[>! MS,FIF7G2U,3KE'16@"XL>H8R(_+T)BL]:C2.Q66(ST@;ZXVGWFO>R>MR^43V2-=SM1$@@?Q%[4BB"&(A2[-(Q]&E*7 MZUUT!,,K1Z)TT;P,I=)FSW5=_A[44PQ!?S_W<@/?>R&QRE(#+S867U+BYM?UP0/KD?\;1?T:RJJ<;$U IYI:58!^O1&( MK,_)4U4^!XN"_TI58R6*9VNB9UFF>)NNON*Y3? MLI)_/LL+DA]N]K>';5L;NT*((A3841Q"&#K8"4+>5-.D#:CB#5DC&C*<1AVQ MB0G)I@%W/!N@>@7-&$+E5&DR+A4W^M^Z%Q_S<3;;6]74[YA6B1=!"CX!G#BO MZN.M1Z2TT+T,J=)CRJL[:+3Q(RM;O*4TN]OA T_C=NNG:SX EDGU.*V8C*+T MEO^'D,=LGV],#0FZ "4 LQC'&E(:V ]NB(H@C1^D> M+HW-&E9!7&F?> ZY6RUZJNK99LE-MFT*X$61*<_\TMO;5#PZ+5:EU_\\9'6- M2OW[FU/1BFJIJ4Y?R0GJ3&Y2T]06I/5+"_-/PENG_?8&ZFP5GO(L]HBK 5H)IHB5J<:OC&EGEL$7].F)'\C6%^J\(TQZ:SDC>9KN-A]V'U+ M=YQJGB.M2!S;D4T9)- &V/9!3-II/ QCUQZKW#IBQ@J;$X5 ETTZ> M3@F3(7,BZ>I 4=*L(?PN5:P&V7)6I88S-&+&*PYFU//O/:QF=BLN?C @80RB MP*>^J.1R@J9IA#W@C%6I 4T:%ZOZ"=1U#:J9XLX=:*]Y4ILB#:=YJ6$WQJ3S MTZ*Q?(V?$'U.GJKK.11Y3N0M;4I.'EIA<3 MHL<:FJ[9D!JY8^=#QGC5.R-J8#:O0<^M>&^1-VA>-(C]I:K>.*.DYT8C.!NE M?,6!#]:GA>25#9A+/=^)_2# P&,0$;=MVL&A.UKW5!LTK'H-HNYB^NG([#$E MZ?Q4@R JROF 1'&R2C 2.XVOD_$N4 M&W833[CK8OF8[EK M4LV3$18\;5=>=K3VO.=X/W(R?TE];=21T^FG(2?I9C]8FY/KV#6*,D$=CUT400H>!=FF/.)" U3[?)ULY$=?8K%*:>T0H MK04?9>\@,W7UY7G>Y71X)LK5E'? %99+O:"R1UL-N&(9:FK"L,&722IR-U(Q MQ29(J7";I>-XU+?#R,,!9%[DH+X#GRI]'- M'B)5E%.'/Q:JG5I,.Z>>^O@;K)\?=GO>E[.;;=I4@Q'J^3 *^/^%GDNB"&&[ M?3>#1(YG#]B#&]_H-)MM;P7R"6JS?S-2-M7Y'JB59CC6)I#RO$ZCB"_I4I'! MP50O5/N&VW-.\$8R-5CE1%JZ?_H]W=_GFWJB7_U\Y=JA@T@$^-3=CSU&?#=J M2U\)#+"O0^R&MCV1YC6WG%9'F;-34)XI#C=,^T#-,TJU-NFK45HU3*N#%"[R6J?IIF3<\C=>4W@^C6<\^:2VBUQQ/6O$ M@LAC+0)@NTH/6^ILU_#N4@NUWEMJGWIY;-\?$6M@Z=DU,//D2^KD3+PK2N4S MRJ\:RA>U_"C/8Y]H&O#&0G33A&6O+Q SQ-[('7V2E>MZORC=G+:+5@$+L.ZT=_%V=M47L97^ M-I?J.^8C?;(,_31DF]S^MQ8&]5=%K8#-XI#+-V2.$\<.]7V_O<&"863;&NI( MAS0[51WIH8[B2'K3MRTNVI44C>GE[0F?$=# M?KZZ=$4?J*>+IIR\#"F?VFBY--,LYT-2T"_I8[-_]>GV4JSE?;JM7^Y813$4 M9Z<(=#F$('"IW3Z&!6Q,(J4G%/2T:%CL3\#$XB;_-]4BY[I^QT3L5*R;4O7J M"6WUYV%T<*Z>S4Y#]YCT]I=GQ/_)JE!61985SOF2WG>ID\R"QU._#"W5;%-/ MGJR+L7-*6):;XV/!G>+J6HOO>/O\;R47[EJ/*R6O<:TP;Y"K,&8Q#+$;.LCV MG18'8A3(E:&;:]]X+?KQV8+YI9_, M._)-8%\^5>\>5FW+\H(/QDT]*1^%\X>'?'3P;N51#R*&? >AD#1E MOL );!P-.XDUHD'C8]X)6!7*%;3ZY=IA-;5CR)6< 4S$ZK@Z6I$@/.>V!FA= M]7)KM(+V?<8D:F_4RVKC2E7:/MV23*S*[#;ELT8#&-'((W8< M.+:+X]@A8=LH]51?NAC9F/DTOD55I>K#9&PHD6H29I+!I3L+$##WJ9,0K]&9/>)]O;ZO''A\=M_I2F=392"@M*Z[LP*]T.U$7]SE)3S'D<-$9++\3[N58' MZX550?WU1F!M%RPL>)H'SR.LJLQ*2*XQ9RU+C,V9^8Y,&^95?VG&*@ !H1&A ML>TXH4N9STX $$%00W'LD&:G+HZ=LL;B/.>ZZRBTTFV\5F*IE1!:JAVD7;$, M)35AV."J!47N9-625B]Q?[JE/];5.]Y?N(1_JE8]X6XC_A#GP;XE6R'P;Q5. MK!A / /';L H0"[&MMV^00=< ('2"2WC8 S7,]3XJQRWL<#BR%)KW3R1SM-@ M(;QJVFK>0W**NRCGJ.GPR2\M>$N@%_ZHY%ELK%9_Z9CP3M':M/H\EO,>U9[, MG[N74>S;:U92Z1XYKK-8;S\5,J\DJ M3/;HKQ&'+$-KS9B63]"A=6@HY!E]43QQ$?]KLCVDJYA%,?%I$,0Q#$$DZ@?< M8]X>PWCU6&&^VB?%?HR$JK:K$L0O(:K'\TO%M)*]=9/>9;N=R*]X9O:4)L42 M OD%C

    PXQO0&*X9V! +7\VP81%P9,$51VS;_$6N"E>XD M-Z7UM*H>JBU /8&:BI=&__N&J"S]/U.(2MLT*$35&),-T:O#X^.VVFM*M@( MV^;?/^QN\^*AF@H=S^A0"@(O)#:B<1P$P',(:2O3/8R8TJE)76T:7EGJPJQN MI-GFY:%(CQ=C"]A6![?:A$0;\7)SD3DX5YN&/*/[38)G.[PH25Z/*.JF?QFR MJ-VJW&RGE3\V\U;+=5ERMCF=6R2,(2^.B>=!'$2>[Y!6D3U@DT!&$[4U9E@, M3W4EFT,AI@_[^[1*3D1!B?P9"SV\]DO>+)3JT+KCP17.LH34&2)7_KS*Y"0/ M.Y[RZZ_B2>/TS_Q_K6>?8*4_LK(IT-[?9Z65UM;\V?KUUU$'4&2(>6.PT,[I M_,=+])J3&^I[JF_%<_U,R[UH2KQ;3",2ARAFL1=3CWHAM)UVH2M *%9*C54_ MV[#JMW!4'V17)$@NA37)C9I\MT@JJ;X0&YS;@RB[LIIGWK)_I6+1O/ZEBP4\ MZON"NIY$=2C)RTA(!Z-_]8;Y&!;DA62=/Z37R8^T% VM@&V[(8P]+W"8[[M1 M&,:H;07$6.GB/JIA4U%10*D&96AJ>$=$K M#<,H6XHT#$3_2AK&L*"R_;ZV M$?+E5'QNWM6$NZ4\+RR!]ZC>S^[FJ3 WSR3.](+L %9[I-FDCY:AQD8M?'D$ MPSB;LIK;WDJ#\X<;+OT]M])<9LE-MN7I(SX4A;B:)HA#B$AD4SDFC+6I:Y5/]'18[)[^E__,W*=\/^6SRZ5JL1AW8$^<4V',K5]Y1WF M_+0,-3!IX,NB#]-"3K[38/C5K7LFV M4UMW+6!=IS_V:"ON?7)MYMG0(X0&- 9!Q (&?!S%#(, (ALIE?\:06"Z&+@! M+;*:,MVFZSU7OG^V^-OK/)*MM4GVB6(EL!F/R,GB_,Y0T\DC2NL(\WF)<(74 M$E"M"NO4I<)#^.S++(WZ9QE2:]C&E_GE!(Q*;_/R^5"VKVYR$@= VLGN^NU= M!T:!1X '",4A"J/8#7$<1L E@1-CC&4O4-/;J,$=PA/.^GAR%^DB=@)5B.S; M]C/BD&7$MB';7F[H&610YK@ SKN[,&:N M'T8H]$@44Q^QMMT8>+;L>0$]K1E.F$X@K1/*[MV&93-6*Q2X:Z*Y7R;G85A5 M&A=+KOSQ@>E)'G9^X$OZR']:D2HJAC;I/LFV97U'_M$--R&%;TJ'I=L*1^H]D_P1U:N(/=_$)* 4&2[ MR.,M4;MM@<10ZA3!D,\U/ Q4<*P:#T_4."))21K$4;^RFZ9'3<-5F'DC?2W; M_+5,UW^^R[_];VY=G;KRO[S,6-^P_ WA&,//O!(Q"GD^OG?(AWW]X21_X$JS MLHD'^7P28PAC[" ;8]]I/AY&OB?U(+KRAQH.^+9#UV@4@EV-F?.1;HP4M3"7 MY4-'B'=-?B>^![$R?W /@YV/[ VJ88V>+@5'XFAZI1X4,QO'#(: SSAC'\SR@0\D+H'QM@D,72>;_:QYI.^X]=73D/ M4.5'(N]85*9(@=AGRJ MX7H$N<0EB*&E9*);02+;N#-BW'FA>'!^0?.C;+SG+6 MNT6FC_&E;(QIM.C5=IANMC2I7:.T,')<&GLX]'T&2RP,8IL2I4S;) [#H\\)NO4,N]6"MT[HU3)PH\Z1R\N7 MXA>U,4N+2XSDZR/X[,GBI_#2,G+[22S-IX\!LZK]:<>RHMS#W8X/-$69%$\K M0&R7>J$;^]3C")'G.Q$'QK\2AP] :%*\!\!9D(9?6.10O1[W49P#NOZ>;GEJ M_'N^V]\KW@HTA1?-J+QA!YH3^R&^6\0X\)IQC,=+=K6/5/<*LGGEO 5G'"*TIKM@*Q==CU/A=LW@?GEY/F MI%]-LY\S?\1J):7UY3GY%5[KZ]SDRZ\PS>D$+6=0'M^)BN_WN944:5]TC#N3 MHLC<.VM0IOB??R7*F&6Y^=ZK-K_YDGY+=X>44MQL/)OV?X>'\I]_I 6 MIY/3 40(410#Q$),?<]' %4GIQ$,: 2EBMRU-VIXU&IP6J)S6"U2ZSN':K58 MU>8A^MB6FVW,0K3:^"3!L?7';/= R!+8,T70[H-E3 3TFY4;[KNJPEBF_'?% MBYZ$(]GFCV*XI^)BXO)T!MUG&!)$7>P"%/J,A)$;<#Q![ /H.K[2O6%Z6C2= MR!?YYL #5-SD<)7?[K^+/*5%7GVW@YW'F5'.IG3(L6K@+F.>)H!0XCSXD8H3 \MND$8:1V5^JX MME1"<="UJ*W^329YY^G5('5:>=4K<0O2M:%Z)LWN3Z!C\K:HZ)R.])\8]4W";T4C!#YGO4B0*7AAYEE(8H<-N&PQ@H)7 :FC.K1+(]_+$#"=!KV\=5 W5[)2!C<\7=EG MY:G!E4Q'K%H[XSE8' *INRW&MV)82CZF>ZMYGO4Q+:P*G)J4C"!03E&F MX4Y-6%I,UN>6M!D7XM\EJ$=KQI.Z#,G18$>NN[NI+B!MDWVZ$<^$/5T7R:X4 M;[CFN_*8-$'7,""V$SA<#64'YM'MF%SGJ*!5C^T]65UP M,R[B]K/5N]ZAB>AE1)@^FCE:6R\G6Y1/D6\AYS(0R!BMA\&- Z)'^$6 M ?8CHK:%I:]=XWO[[\6CZN*M1JK'J9QIEK4)7O?2]QFW]J59'""$8WRQ;$T< M99FD/(YG3WZ)^$ZL0W])'_-"K.:\V3*#OF\C$ -LNZ'C.A[FZ1# #(8V@8[2 M)$E'>\87B2N(W?=85)>*-7 JNU8\+9VJB\4UDT=XRU ^"=)ZEXOU4;X,I=-J MT:L%8]ULJ;\0]EN>;[YGV^VI10ALCZ#8#@ @'L2401=7LSSB8@1"I6+.,>V8 M5K+.:U_K>W'2NQ0GDD3I]3HIBJ=J(Z@-KU=4]QKM6_;0\>FHTME,1ZM-(O.L54-MA'@'BN:\&"6&A(_4(@\GV%R-[ MU?,GMY5MOVZ%VN?BW_$![%_*:2$1KW8KYA+<>!P M):TQ6Q5HZX3:JF&+4:I-,*5RR>D<(W^$:PD.&G:4BP]NAVU26)M31G\^EDZ) MQ;CS6P-I>V/8F\()\Y_G,FYA/EV7'C8+R/O0L,->/*S74?=F/_K%ZYG(I3XB M$8T\$J(PC($/HQ8B8+'4)>>S )MPP$W+??90+7S>5N"?#9KB%UZIPK YQC0. M59N4+,Z78\?>7]\9>R^LVAJK:\ZI"G A$Q\=[I"8*4WJ]65-K:8U_9VYV S\ MJZ]!]4!\@83/&A$-24P<2EWH4#N*R!%)&*I59!MH?\*QI#^;'+HVI=$5JFM6 M\WC!U"BP&*%7(%9JY4N_FY8EVT8L?'>ES!2;TM6?_SQD^Z??T_U]S@%\XPEJ M^\+V_\NYJ/R5?\&'B%-)2@@"! G%+O1 '& (R\ T(DP#'P[CV^EU]5UT>D>)DM@-B1/' M,68Q]4D,;=K"B7P&Y2XQ, Y#)8P'W6_PY2"VE?Z1[M?WDAM)QID_L\VW),K5 ME/,$\,(2<'0\Z,;IZ.@C_^JE-H[EZZT]I*E<,/-&TF1FYA-W;7F-?:^YYBTF MYKJ!0VP&Q87K#G6\",*FP2"*@>15,!H:6J9.CF7OO!).2-M8K=/QB)N4VO5S M\HZ>:2)R?L7294BNO9-IGNE>'M_O 3YS/3]V$/ ]" "UQ<,0#0 016KU^OJ: M7<:,]U+U 3$3#M T]37#O9'IKPSM\\R!+WM>&C/HB9]D+CS ,-7Y\%#NQJW_ M?_J^XQISGSV>[J%>N1@2F]@^8C$(O-"E+K;;]D5AK])M$-I:-:R;[P7MA74$ M:YW0*MX;H8_Z,9LNIEG7L]VB2/B$NRQO\*>\OS+&!\O02@-V2>VIC&=NY$[I MRH]Z\IS]X%.^2 M;7O?O=A9OLQW=U4=2:=Z9 6!9S,:N#ZP&8,^]"*WN?Z>$!S@@7N[1J!,. -N M\=?O2K06')^4J$L[A!%-<=>SBJ[!,V,S#E2=+<_NN^$S:$-N,SRS'D*XU&S; MJ">7H=U3&?ONK'P"CJ5VK_?)OGJ(_+/(L\F7HRI$T5NTQ:-?5OJLK=Q+4RJ M)>?V&'4R)Z$FDY V1DTFVY-]EXKW]&0T=0O0D_$VY#H[DYR>K,4]$<73ZNO5 MRB&,.M!#T'4].R9>Z =!^\'(]2(9\5#X.,-*\56;+-NC+=/WGN_S;_V[,$7$?ME^(L \[87\R^8T8 M'\#'O $]!' ^V/=JH8KABM@44(> (&3,94 <,(B;#V9^X+HJH2KQ<89#%2>[ M9).HQ:@,"7(QJME^M1C%\",D<++@Q+ G.!6(6$9PJ@#.!SM=+3A_0RL^*P-7. CVF$[?:#;1!*;2!@VD__[A MXV_DT^^3!>MOJ"=8%0A91K"J ,X'.U\M6 E=H9#8H4=]A+'M0NPP+@/M!P>A MIQ2L$A]G?'I*H MS@=[72T\V9>5S2B?WF(,B._Y?@0C/MMM/SB,?$\E/"4^SG!XLB+ASE"+3AD2 MY*)3L_UJT.Z7N@CZ.'V@R'SI=[V5?@XP\%)TMU#4OQ#<=8IP8+DK%,O 6K1 MR4/S=_CEWZ>;=?Y[WZQ3GHEEA*<*X)>S3E5;93:6$:8J@%_N@JK:*ANF\.O* M8S&UW8A&V'=B%",[(F'[P0'&4J6("A]G.$SA0=SSN,T4JQ1D>) +4LT4J 4I M_'IU_05>?IBN4 %^[0E1!2Z6$:(J@//!?E<+443Y!SL>A5Z(?$A)&/.Y;EL! M09T8NDHCJ<3'&0Y1E&[OLH-BA8(,"W(!JID M0!%]/*W#U^G*TU ?8M$"DPL M(SQ5 .>#O:XX"[U<82)FLRAT74 HA=3U;=!^L.-!7VD6>O[C#(?G]7UJ?4SW M]W6NJUB1*\.&Y'14+Q&*TU%Z_9M1$X>-,+QBEWZW_2A/U.:D,$Y)AJI<$ MU3#]F_5?%$XZ)_WX7WUA*L_&0L)4 ?#+,%6U57KIZ'+E^8X;10#1((8>XW-> M/NMM/]B&(51:.CK_<8;#%-]G6\5B(AD.)!>-])JO%J#X+Q\NIZLEPGTCJ (/ MRPA-%< OEXM4;95Y!/J32 EQU4*6EK^G#S=IL0K]V,$4>Y'C4!11+[*1W3;# M'"K]PO.@#S<$\"4EJP5WS<\1C_5$C4GCX>!A1\J\: M&R=LV)/%7])'_M/J/M+\>1^[L+[?9^M[*RE2:Y?O+?'9_)/3C97LGK[S7TVM M=%NFXQXM?HN5-X1S-('S/S<\#GZNJ2/)WQ?PN<@WA_7^4W&5%M^R=7UYO ]# MZMJ>S7P$8@81HNV)"NHR)E=9/?C##4ML@ZFZ3:B!I7SQR##2SJCM%'RIJ>T MJK3=$O 6%6\IQEC6YK\;8!S\7%/O458,<3]2TU#9W#Y@8^H%7H2\B ( F4=A M[+5M\10P5)2- 2W,H1W*%XV,(%!:0@QSIT%')KMOY%U&^N5D!(.+T90Q-KP6 MEM&,R-Z*J7@MV^7Q$G7L *!XT,:^)CP*2=SVZ(_WV-RNR+&01A?H-U;9;)- MZ_L2M^*^Q/H1Z?KE:.OFR;KK7OS#\W[)P@7S[NF7MT5Y1DT!A]YM>3G7TQ%# M.7Y#4R=SVS(NM31O9CYQ. P2;X$&Y[OJ =R_9?O[%A']L=X>-MGN3J#A_[^Y M3GZL M=#B/@,L!!1ZCDA"+TC$AMAN;?#3")0D89!CXH)V;X2LCU+G*MP=3[$ MC3"_J.@V8^';@6V03=F8_LC).11%NMO7&K)R' ^%$2:Q']K8#1V;16T!MQ\& M1*J <_"'&TZ@7@W#:MF1.E=R68]1FM2R&7F&C&C62R9Z!&DP:#",N4'Y, M*?:E#DYI:/8@:6WUK/D*HIR3@VY51E,B(5-_&[L"ZL&ICU1_.G M0&A5$">>%?6QU:-"6DA>AB+I,24WT G5E.IK*1[E*_?9@[@"=A7'H1T@0D/D M1:X3NPYF<=N("WU'19L4/]JP&G$TU?.4+1XU"5*E24YT##*D)C,OR5F.TCRG MJ$=;!G*Y##49"C[7TI\4[C?A#O!'UC<_5=_ORI5HA&!'B>'X4ASYB M/H4A\]JVL>LIK4#K:=%TH2%'9W7@*:8X>DB5S'4FYU,QZ1%4BH7@EYPN1Y:D M*.S+A+2Z8!DBIMFFE[F1 <;DEW+7*6_QAD]EKHMDDW(<55427%?58^7IYW"[ MS;^+^PM97I#\<+._/6S;WZJQKJ ;12X@8< IQO[_W]V[]C:.9-FBW\^O(' ' MMZL 5Q^^@F1@@ /$@ZQ)3'9EGDQW-^84#@1:HFU.RZ1;I#+3_>MO!!^2+%M2 M/"G6;30J;=GF7GMMQHH=KQUQ"E./#A SUTNEAG^3 K,LH#N$#H/HC!B=$:3L MTMR4$1-=KIMIL&27\'9NW#B=(YU6]SM21Y3._K=NG'UD[]^+['Q4W62$SJX. M7.%%F$I639)M?B9P^NP[G:@01:-,M->==M4W+XD8/VY4_LZUYDRNK!>>:0^1D/ MWGDRF7*6QXU@V0=KP_S3.YT@S-M[.P:M\'[]2S/.A[[)^C9(49QBG8#0794"H[(FV$]&;?B%DU.?7[?Y)J_:HF@^5*OBJ2KORV6O MA"PE_WN^X3]D/=_GH0=<)#1Q8YAXGHL(3F 0!'"-TBZG8-9F6$[<]TAOG&&M'^T$41KC7US])?L_(HJU(S4,M MK7E73_.^RVDKGR1O7_Y2M(_UBLMZTS[M)\P7,$X)T_$ 0!\E$48NI,.L!7(C ME @5^3!CR;)N]N"< UQRFJE)HYA"3L>@G!X.Y/7 #CF\ONB=I>R,Q)FA>AZ" M9LB7VL;+*"=665YN^!BL^'2?E55>+'&0W-NUVY^QP.@= Y=3,$,]BJC8]Q7+J)L#N? :Y0F2> MT3VSP9B'_AGVJ;;Y^LKIX>=-_5QLVI?/[(5M6=;(-?F9FST>E\=^"-W4B[P$ M09)D(,VB8#3OQ9E4'F?,J&55''&RQLF1=@.S'5:GK(;30 [EI7Y8U+IIM.6_%";ZS,5#3#JO$@HY]3P;A?GHIBB39Z33>##FH9[FW:HMO\1R&OJU M9<]^K->,QJ;/:=_834B0N"DS&F81OYP7I]%H%_F1T.U_YJQ97SI_>F(ZV.'L M&NMGULJ*S:98]9_)":(!Y23P$-N?G![=?)3O(G-G),\3]D3AD\LNWDLJJ;\5GRHEO53T1L^-N\C!'P7LU%Z%J LCG" =P/V(/8E M3QL:,FI?Z_8XG1XH>\F$3_C,9B' M!IIWZ\WI12N\"<\AUINB?*A(=[R;F=OD59,OQW67[MMUOPQSC"?#($Q!&@=I M "C-,!O)QP,>#TGN=;&'PO9<8P_<&9$[!U@E)QGM!4)PXG$6,9"HSG>&=5>: M\/I:*\?F&8&U%)9YJ*HMY^1JDNEQ*')*J*N1=YO_>+-3D^73?NC'L>N&809# M%--TM!31R!<]$Z3Z?,M*V,%R&"Z92T&4N3HOU*#?.*A%VQ MX?I;L:DZ+.O^*7SW:%TYFZ'S>>ZJ2_/GM0>)V9^=V\>B*88'/N4OPPIGT1&_0\'Z04QP"%!/JLTP&Q-QH,HD1JFD/#C/6YWZ;E^WG. MUY USIWH].XDM,E.Z/:,_5K7J^;UW0373GE/\W5V_E:;Y'FDLB8<>3-':X@; MD13UMJ[7J%K1LGBS)I91$* H1G[D4> G01:,:V*,*/$D5=V"917BP+JFQ* Y MG'2);%6#MLOYZC2,R0G0*[*TDE8-ZL33UFDHU#U-+I"KMB/OJY*?*F)*8$WFB/I'7SQ0-^%";?+5D)V";@OTN+ZQ%V2AD77?[L](?ST75#! 6 4@# MZD.6J-(@(0&.W02/ED/7A7*SKOKV[.\NW=_15-^WW_E]D"/N7J7VR&6DW2CG MHO.OT](M.^EZ@M0!X'PV%0CP>':ZU5P4YI&8&O7HS<2J:;:$-XP6:_;3AU^+ MJMCD7(;1ZJFLRJ:KSO&M&""\71I+/$) BCPO(32%),9X/ '@$PR%[@BU#,'V MG&R/NA?#&V= WV^Y?X5?12YM145,06<0$,G9WQ[PV2B,J.;W6=@E-1L4:K;\6F+1L&J!.5-[,9:13[F9OQNZ%A!C#U=^=4?01" MJ8MY=&U9EM\#>"H"J\VDF)).2:*<9![S=WTYO,#5&=TSQ?(\!,Z8-[6==U$R MOWQD0TF<-\6*[Y1E6ME-[7QZYO]E:OJAJP3'A)2?EQJ/E[H$H21U:>SZ-$@! M=#.0#4B"+ !"$Z4V[=N6MOV\%9^PZ@Y;_-*YX!SZ()E1VHB#8#IYY1!(YI(< M[2]W'=V?\Y=N;(YX^9J'?F'\ZCJI0.>YG-%B<.:AIU8]/,X6K;,I7N.2'T5X M9P4^A"#BNUH]+T,8 ]_- G5++J5;Y9R5ZM;3PD8K)XU6C(Z22#>DCT:[#SD4Q91L]HJ+7@S$-4[;EW?$6X M71Z%9PN7C\5JNRX^W?-]N=_+]?J6WTBTB-V L$=3%"8X(1B$?II&* $(IQY M8(V;DCDPY_<.FN!>0&T2!:?S)N!/!$%,0A3'@YT0!%AJ M>XO\TRTK#>'^1/7/!YJWD86\W=B[,IGNM-R^EVFN*!=P&2%R[(LRDF M/':)E).OL/F_#2B M_-DIJ^$6U0&ITT.=?+[Y(GGGYY[-<3^/%F?6I;=STJ;Y$CF:E955V18?RV_% MZD/5LA>SY+>==M:^%,MUWC3[6TL6* 6 Q*&783_,('!C[,+!/' QP**GM8P: MM=P^WP#2.ADCX_D[C=<_/V/'K=KR2Z>65'^IU^NLWGS/-ZL% CYR@R3) M,N(BB'"2AOYH"?M :NU9Y?F6F\\^*>2@G &5Y.A=B3>Y!-H69:HIM!A;5I/H M TH$TF@5 N?1K6MY<"*55F=#5DM^W=1-LZ!)&B<@Q*F;)ED\W!0KM%QNG[;KO&6I3O<1G['B-:\7"4F") 99@., HA!Y<#=9&&48 M9HNJ>.!_=BLO%_K&A=H*[-O*&YSB*[-[?$ZY ^BL:UZB24U?#/ NIST3<:VI M2R/*&^>0\SW0\V78K>K610(%-,U<$.:E=P;].J&%IIF3U:FB2<=.R*)Q[M3RQYT(IR0& MP"4XH!!Z"8AQ1L?99AR';J*=+ I;FB8S/,A,#M9_KYF@2&ROQH952M> [ID/6?%;W2G9;-DXXKMICC8).9&, U2WT4T"-S M3S#UDHQ]%D*<04]J?=.P:=M[+/9HNV(4K_!*W\9DE'.Q;..*=,ME'&>9=O98 MG=^O>3V3!)=G],]24.:AB[:<>WMADST.Y?>Y'IX3Y@%:>"!@'S5/#RRK^N%&4PXXKWB=R:8[H-^?&%\>N.'P8N;?RO9%=?ONG)B5WAP\)_#V M>I\+U0)N^MHJ=R_=?='#GN0KE@ZX1G3.]&?S?EOFT2W.G*.3&[=GB5:QDWX? MSY>B:3?EDHV_NQ(M?ZU*Y@5?!4>#[A^AQ%G(,H<$@3##$0Q2DKEH0!F0 $K5 ME)T:VX0=Z[;ZQL S/=WL?.B[6/:3LM7N5">*I6QW.;\P&NX(]ZX,U[%S9_AJ M6>_(C/I&(Z$0ZO6F#?K<^K.)O3_94UTC"J)]T.=-_5QLVJ[3:]EXE=^VWM4& MWAM.<$A\F V2(V#P,\@BOK.+XD)];#4ZIT!F!.+^/4*8N.?N*AS-"HDC8/$1#%?QQ_5@=#N3$8#P(-MI*,YBF;HA3[)$4 MD2Q-@3?:(CZ0NL1/S8+MY<+A[&-^_NRC2PB#3W@!Y2" M%/IQB&((:#S:=B&4&DB9L6A;=1BZ+MU?\B^*/ @'"T/.\#&"X,YE N0LL M= Q9;GFWFWQ5C!<4-LYF!_'&J0K):0P]0@73@*FXE,P&1@*_'!"8W[. .'PY MZ7O.VEI70Y]LBE79G\'8Y0X3)PQG&#R7-Y@@?AZ29L:5XRS"'#_BE5V^L8?7 MFQ=F:4%P$"<1\2,/81#!S(NCG0D<)DBN@HO$@RT+U(CEW&Y%2Y58]B2<:1=* M7,VC':A!?U-!1=E_T?>\*\GR*DM?^ 3S2DF I>9NF'J!FWC):"B1?-L5'F_Y MG>_+$"TUAN(JE(EUP);9DNMV>Z*.AN+3RL1;/LZ(A09Y\Y ,'0=J8R^2QDS> M B9NZN*,TBA(*7%]E&:[L80?),&BK=M\K3"#=_')4J*Q R&>R?,_T1(-2:(4 MYNV,U. MA?,C&2/LSD.+S+@BNB]!GA^%D<]OS/-Q-B%T 7*]$!)$/ K#$(3A:"OV/:FY M234+DXQ_JAT>W2&0#'?2HR!+M.D,A/:0KC86VD,0&PXIL#@/J='TX?2@2)D1 MN7'1(@B(CSP:P#@CF,9LU 7B[! M893Z.$NBT3SP7*E:C<:,6NY'/WY ^,/'#[8F7>KMORR*@OB\98F'"5!YA,0DXA)X)&.?-\FU MF9&L =&5=T:]YD5@3Y0BD?,0&UTG3NR#TN)$0F0VVV+U5MP6 /RD&R@,#A\N\Z8Z M;#!*F?YPX=IC!*FQ@3!W\Q 4'0OGPN-CFO:OB1WZTWFGTY6-D( M0P @O^@R38,X0H2X:#\'@D*IDT[ZUFPO:XX G75W]^3ZL E515?_>)0??O-M M65>22Y[Z? LN?TY*M>12Z([E#MR-LX-WQ8712WR=6R0UQO4\A,R@/\>+IX:9 M4LB4#FQ!3&+@PSB,D@B3T*=63$.FHE5.4]1N"IGZGHHSJF."UGFH MD!%/Q*^;D&1'N&SUZ;TO*21^D/A!D 7,<,:LXFPT2",B54=+PXQEC3I$-NZW M*SJ$DC6C-8@44Z2).)03I$-0?QIWU*&VW91WV[8K!MK6SN?\JAM5E+;6&6![ M'CIEPI'C:LBFN!$_#3C,8W26^X)#T$7 "R&*,4HB#[,Q&]BOJ($T77PK-G>U M^#% >0LRK>H0C'#CVH'J2]K?.,_YQOG&L3G_YO[9]?[=R;?M8[TI_\5_A1>F M;FX<<..Z[K\[9=/P9>=NLF?;-BW[@L^WCK]5U97D?A>E&(@IFVWRY21MS_K7 MGO4.T(WSH6-TZF.";Y@YHUDZ/,Y#K+0\>',64)<-F:%>71V8\0,8Q"#S(T(\ MZH;(CZ/]'#8%H9PV23_>NC#UB&14R8M<(5T*PQO?A3?=S]G7$"9.WCJT6!9/ M=\7&";P;AS>5[N?LB^2&7_SQ7/ J^\5:,F63#YOXT-%:O.3'BRQ0UQ>R8TXN M#!&5Z)N'A*G#?VKCY4)'\NVWQ]8'U!7(*PYY,T MC2)^%@+Z^Z&G2Y'4=)4!<[9W[.T0,F4K5[^4E;/L04IN$#9 K)C@3,RIG 0= MT,G1.8S. 1^_[VXO3Q/O>[Q(V;D-D.;XGH=FF73H>$ND::Y$=>UV4^3-=O-R M(* NS' :^A#[Q&52ZH>!NQ^< HH5KFU7L"+4U+2O;!^!]4F:G'*I4">F5+;H M4E*F'46'Z=&T,O26CS.RHT'>/&1&QX':V(LD?7QA^[1=\U;8%7[@MWYMBL>B M:MB(XT.WJX87"OZM:#_=W^8_%G[D\WIX+HVP'V4>2#.ZJP,!4A=+'FHP:MMV MXK2'.QYO. 3LK!G6R4\WR!!XKLNW%(IY-$QKWKT]'V&11?4UKX7G>A0F,,HB MPL]EA#0)P.Y\I4M2F:TY"H^?9(=.([_2-=%RC-0RC#"9\VA:.@Y<7':1Y,)4 MP98%R5(244J#* &>'_N(!KN:CUZ(H.).-C5C4V]OZ^8>%1J3):K%$N])699+ MP]\ORS*O6BQB^^CTF)V'7IES1[+FBB1/\O>R\V2CKOC>FD_W?:[!4HST![_# MM\!%5=R7[=$MO23R4B_"F+@> #".@@"Z_166:>(2(G5 V28.VUMD#NY;?][4 MW\JFK*ONII3]J0+6=OF[Y-3]^8ZZDMP%;#5,8A(YEPC)J>=AQ2X8*I4[!!1]D_3 MEDO6WV3L\_*A.D*5>6E LCBC?IIZ289"$L0#*@A<)#598QO+A"(_R#I/QOB< MS;&R.W>=:Z_47U7M+<5-5O&O'S)UU1]T?@C*7O5OG-&!+I*#"S-2?B72A=3? M;CCGU@-8]O9D+S %R_(]07I_WV\'VD'ZDK?%EX+3RL8?G80=0<(1RI( 0YR& ME,(DB##T1D@(QE(5#JP"F; /*$;TAT>'60=0=!=0'KB@+/TV B6K^U>.D;KH M[X ?IODU8+HH/>9ONH!;FMQ MD17SZX5$7<=W!3JX?J-]- XGQ>7E2LVVR*BS7VZ>G M?/-R,$'TZCSKP=00@90D09"XKAN[D4\9EM%\1@&1TF=31B<4Y-?I-/]D6_'/ M'JKN! 67Z;M^3JVYXMN=F+@?QO/M)J^:=?^W^1.OZRHIW\;B)*C7UPB1 MI$#W$(\FT5_!O+XH"])X3H5-1V(FLFO%B SI1RJ;(JHUL3$*JF6BI<6M2L]WFZ MJ%B:],Y)KW1=>5>MC/"C>$,.&T:_+?%/RV:YKIOMYF!(':0!1DGLX2!+$T!" M-TLP("[T",$@R*#&%3K&,%A6N/'B"Y$RB--R+R9V/K^CI)A+?"8.S MAWU%D53D]XQ^VH[8/*35NI?G+PNRQ*KPK"*O$X*9]*_X'K2B:KJ)+[3NHL*_ MJE9DG3=->5_V'WRH^@ZCS-=?V[PM^N)Z^WO5D!?Z28!]%V>81,0C63="1^S_ M?B2W\C\M-/ORS<,^S#3V1V1_Z;QS#MV3G&N<.'J",Y+S#9SDO"5WY)>[+DBL MN7)8#MILV*]T$&_&?;5?>?O_$]<-7#YV)3UBMOX?.Z\H"A";,H MPZX'V'<]1.2&$"<&NAD[P"QW,@,:Y[F#8Z0OL10@K9[D^K%1[T<.'3GL3)R[ M%^?=_H9[O-S#T6>.* M85?;^TWE@\/+G@&"'HZ"Q$4>P" -04S=P$4(2]R>8]JL1;T9D8Z'V/8U0X;U M]^N5CI;B\)Q.6(K&3*3 EG=O2B#89%'XSL03M4MH<5]6Q6HX ?>9O>/-;?[C MB']K^S'_PT[\!^/.-\V]!W UT_RU) M;KI)C+Y@+/MO/-:/C03KQ]JY<=!4P,[(SO0OQ3P$Z0I^']]T>"7FQ?=GWC7% M/[?,0/J--ZN#[?LLU8F8S10C0"CP(A0G21:1+$910'VY#?/*5FSOP-P!8B; 3_>;&DTPXRH^.!MPT2P M:9@^WI55-V1[;PT)^Y19SMS()3Z 61*[6=RM(;E>&L9))*-$ADQ:7W;YY[9L MROZOA 3J),<2RF5U>@5TZ\1H#. <)YK(2+47=&UPQS/P^1,^U4 M;?5]E9._-^=S?BO:W9@UP;[K)X$7Q#'&'O'XW%-, Y 22DD02>T=TC)D6>KH MVX.(<@*GQZ*8K$U&H)R8O7-L\,9AT*XV47:.IS/*983>>>B5&5=J"Z^?IC;M MMX?73"[SS>;EOM[PR?.FFXWC1PL9]>M%IY-9[ =I3"D,,O5TF(@E1I33PS-LGC_O=[\XZ"<\U)YF^/4$5,4^?D$RX#T\Z]W M/QCX4K/]Z=I!^=$MO..DV?H!41F9YBFM#/M/^8R/E+O[M]QZ[CXL5NFL* M%I%F@0,(T@SXF/5L7IKY,$S1B#$!6.ILUK3(;.^:S_MC$;N2?9)WSDP<)MO] MB.T(7:,K.?#)&9WZH_0F[\3#2H>B$_<_>I^BY;NQ;D4_ @9[EB]%4VR^=9<+ M=0>4\W7#CY1]Y\4BLGI#Z^U=>[]=C\>9%R@+V$#)#4#@QDDWFB+^ #1-2")U M]\,5X-G>AS)BZS;.K@9T3C[ ,][A&(^>L5[GFH&SUO6,3NU+1#"W;IS741]= M<]"EJ%^K!Y*,C5XW9.M%^,/T1=8(D.^0[,9"N5?Z4/'=D_7F99'1-$MQ0D!" MX@S!&(( CP:![^GU+N)F+/<2(Q#IVCXZS"DJNQW2#"CT#MB5Y76'0T8FY5F= MJ=PI.'))ME2YN20_3;,2T=6#)I)$D< MTY2Z&*.4!%E 7&_$1DB"1)1J6D2V]_!PE+S0=@^S2Y'R/5 GWR$5T[R)PW5> M'N<;*4NYKM.'\\.K^N-FR$6[SS_;%7.?UNVXF<26?ZVLV>(W\I*O7^NEN73[TM\8M MHIA/#<(T("P9"L,HSKQQHI"-SC*AH^]F+%G.)SH\3KT'I-'/R+.HD Y8)=! M-]\3^NE*A&ITR%:)5>MH-0E6ZGB.:1#M4)3IFV%'H>[+N0Y DR'[Z_SO5VLB M==,N8IIX($@88)+!* S#F/UO@!J35._8VQ0 K1\MX158^V)KU]B:K!,ZVUL M)HK:-78"G*S%Q[V;W8*,='RL[ PP\#K,=)9R4@J,[1,P%@_E#NJOU3A,)UOV M@VKYPH_RL)$/= $B&0 HBD',_N.'*!OM1W&@=VA1V:KEKF2/:W>+8/%C^<@K M)CH/>5FQ%]M9,Z2:78LZZ8K]Q21\&^@$#O@?@3H]TBL+^BD"951:.P@SE5Y] MOR[IJ2'F=+)XPKXOVU=''+->(19AEKJI%Y,0$9^0R$5I @<0F4=\5S<_US!M M62ZS\:95UH27'4IG>0A3/P/7H5T]MYZ(<4-9Z/HX3EMUZP6@X MS*)4>;Y;S9SU%', U:GFKH+9>+;ZY W7&E.YBK0K3)#;9]Q(DCE&@'_Z6:Z& MG$F"-2;,[1/]1UB>WK[?E@PO![_+M>C4O%Z@9C@_K^G0N4EZ$UQ9*.8T=I!^ MA@$"80RP"T)*2$!!,@+)@L"W5,9)U/R$N3Z? NDS?6= ::VJDS#YBMG^M+P; MZ+W.5W*:1]9_D529S-]DQJ7ZFK+:\ O*&'/#6FAH+ J@7L4E,1.65;,#H2N.8ERI"J!QFDR(W%G:)A(QCD%*J*28G*L8R3EQ M47 4.%$6E5\W3-46$?)@G&99AHB+_0S&*$M'8\3UP:*MVWRM*"IB)J1$98=& MOLFTN_K -\[#1G]=2I! 1:4QSYT!I?GU+&W3*$V'049IY)BYNUFZK\ *Z490D;IR%( @IS )O+!R3NB#%1"N74;!G?>\N&WQ\ M&V&)'/V9IBV]94JF86GP/--6IN/1I2:GS9;.K0"_,4*ZQ>!V$6'JN0@0B..( M(I+2&'JC41)F@5:/+V?J&CU_5;3L/SN,^E<%R%"KF O88]5 3O!;?XO>[O7> MGX1C/[O,\V37".RQR&B<&O4SE3=%9P0N$U#F2$'4/@[ERLJB3V->7_*^N]8@ M10G*$A>@D'H^B%*483+B2!&6NG[.O'7+"< <"-$I_?C.RY=$3AI5&XJ(H'OC"MHZ_JUH5:.^Q;^R%0 MB4;_O"F6I=[)&3-$ZRBJ988-Z^F(EGW%\78G7':(YR"F)^F4EE+]P,Q92 UX M)R2CIEC43%+K>O6]7*\9@ ]5RU[U\FY=])GSP@\S/\$>IEG0D9U[%L7TA%X91^Z;P_!W&[RJLF[C9&_YF75+ +?C3T, M*?01\9,L]0$8$^G 15%@0GL-P+ NP;?[':AL>+K5>_J.50U\.2Q>J_ MMTU[-M&:.#HZ:CQ56 R+\GL'_@Z .QWR.6CS97ZE)=I@R.:LU";=%!)LX[P: MF-$]F$UF/04O;0F!&Z0Q H1ZT9BH!Q0!?Q3I6Z5%*PW#"K)\J[F$96,>5X9J M[;E;T_3:F:^=P:+5:>+4)F45B)^S2"K[)#[YJLR8GOQUF_]PG$$_Y766$B:T MWJBU80J"Q)C>7;0TCAG$V)WF5@==3-#IF$Y^ZV8 MA8!)*Y8PF7.6*'$GA#1)DA-1$3I]PN&6UY!=A" * QS1T(<@\[.(TK&@9QK2 MC$K=G:9KR_**^;F30L[O'<33"[9VR!53I"EYE9,F+4JM*-0%KLY(E2F6YZ%9 MQKRI[;R+L-2!O2C;!99"DF241RRK,T-/9+&! S&0)IF M4B=0%4U8UJP>5;\;;\3E_,Z124J5*H-B"C4!>7+"I,*;%3UZGYDS,J1)Y3S4 M1]>)VNCKI:LUM'[*RVI!(AJE-,(><6%*B81[O0PI)1'DM"Y:H^L&Q?51XD7_1';Q[(J/K3%4[. M!(0$@S#P:."Y<4QPD(V6HX!(E< V86^RD=N^TH9:33TCY.J.VNSP:G+DQA$Z M'<39#-]VI"D-X>0IGX>8&?5(>"BGRI:A\VL48^"GF&8N2'F1#8@B/!KU?214 M ,^0*R:1?[H@;5ZG]O\W5Y_\*O!!SN2Z=ELV1CLNVF&*;_,4G2T'4)RQNC M.&))(X0A26 &0>C"6*B"F7FKEK.XKREQOBX?B]5V7=PXGO^+"V\.3LOS_?5[ M'YS1"6?OA=SJHX6H7.AEKAH0N<[&?BQ$TF[&V$'*S;X[3K>E*7U/0JV%Y5= M,Q$P(9@6R)]$+J^S,"S"I;)22H;BCZ"3LBY)J:027Z(:N;.8U9O^GB.^T/.7 MXNFNV"Q0%*0HXGN,2-W\S@K.KM77N_73OY MD.?+:9X>HV):-QF9!C3NH [@<.E:MYC\>X]V8F$[1]P903/"]SR$S(PKM87W M44ZXON;KHOE2M-M-Q<5RKYR#59*"Q(-9'*< HRQD($)WL!K1%$M=Q:MKRW9* MQ^$Y [XN?3C()BZV,SOLBNG8E,1*2ID6IU:TZP)99^3+%,WS4#!CWM1V7D;= M0>JG^S=; 8$80:2, P]%/O\JAF7HBC>(8"1YAR?NMUIT[.WVV%T!Z4:C*N. M3:U0_//+32BF<71Z^FV#.Y]/QQMUW1C2@( M,\2&TP0G4:/9W98VXW1'V>]6<$WA35G50;-K)[@_FKB!;_IT,\PPC2A,,8> M39$WVO: FRR>BTU9K[ZV^:8UL8@B:E>F91]#%&[D Q@G;QU_\ M5Y%+WE]HB&P3*R4V&)YBJ>3&0=VEV-=.0-_A4GFI1#86S&(?)2 <=HC1LB76N$W9M2R1N^1 M&-V(*4&J"96UQ.Z8J;V8G8M,4,SO4 MPVD0 S_TD _Q:)N@% P3L6DE>)&)&:ORT[ C0)5)V)1?'G5A^O4// LH2O8? MH5E*^Z0T"RC'F'!EFMT:S*=[4C_Q@6P'Y4NQYO4ENBFNKRQE*G#>%*O/^0L_ MG-_<%C]:S CZQR(-75X0#&91!"D3#!K#?D,DR2(_E4M<;&.QO76Q92!^Z; Y MA_"[JQUEK[>P'1:QU&=.$9',B#BJ7^ZZ8 RX'+39L%\INJ]_YR"=#N74EQ;K M<7I&>:>*UCPT>3)OCVL:3.,N( -:U,OB@& M+DE!?Q@1!Q%!6*K:O:()RZK;5_,[A*56VEZ50#$AG8 [.7U4H,V*&KY/S!F1 MTV1R'MJEZT1M].T2WZ#XL6S+AT[M"!.W[KAS$N$P#HA'XCB"P$TI)LEH!,=A M)KH#4>'1MI5EA\CAD*3J+*B2=5Y-)N!)4D7D*#*VP^\M"2>V\&FP=?T]>CK@ M:R-OC*HR\&((PU%?ZJ&8N 2ZT,M@$'HPCK+1% @\X0)9R@:F5@FIX@)ZU,FJ MA276-#7#1%4 !=78DR&D'0KH!.A_#&81C%*X=JTWE!:"9F4DYOSI,H>:;8")OB!5BG9%6M\JHNNR(U5R^P M\)Y\&^3N^E56C7E2FW^S-&>I/NX.?I @"[T@]GP/N)Z/*$IV!EF2*G?9D(:9 M*\Q6?10X&V6<3<5I*SM$ZD]=B7 XS?S51X%K.PS0.M-Y+ 5'+LUEJ7(CK$F[ MM/9KT;;K;GFH/WV#^-T@Q2IC;G>;Q3[GF_9E06*$D1&8[<8D M*.^ACB?#''08 MA'XS[.>S0; C?W)LGM-$2W&9B5#:\NY8/:VR>$E25T6Y(/6W8H/NFG:3+]N% M%P#LNB"(DC!S(QI&%'L1"F(_=C,/7+P06OZ!]IICAX,)W4/Q9YDVUHR-K"F6 M?WZHO_U/YE/?OM@7Q\WJC;_O-!AU3J[;%#1PU[IO@_CK2X=1,)_>6B 4Q4&2 ML+%0G'K0QU[BP_[QGALDOM!UR](/M=R'CUBZXM5B/;8\+Y=;M35*Y!JU&!LF MFO6APR=:M1(GUV_4:K!KS7=!ODFCJMKFZR_%<[UI%T$8IP&& $>I'V08D= - M1S,I]HELTY9Z^%1-O ?E]*CDV[H<8>)MWAI7BFU?C":3(G#(P 4Q4")K/J*@ M!O\=<=#@048D/H\;]VG>,C%B"49,H4>QGZ4 >EGLX]$."J'0M*"1)$U<*>WPI2H4H52;%XA4)%]1"C;#YR(4B_G?T0H<)J8'")J^: MLM\ W&E3AC%F0P\0@CBA-"8XBM%@R@M#L2VW6@8F&T#L@"EG&/+D28PL;/*F M.LH0ILSHD..(B4O##U7BYB,CZBZ\-RS1XT-$3-*J+=N7K%P7OVV[Y52SVI6[6_Y4[$($NR&KA]E)*1!&!(< M^^E@QD]C*%1G3?GATXC 'I3#4L!RD7^%KV&V= ZG"HLKJBR;&HS$Q'KY+J:#%K3HK. MLG16FA,N3-&]TRR9*XC-WF/SZLV,BJO"^7G>4AMXHSZ+IQ1K(T]&@: MQ# *_=%>'&9"V_KUK4PC7?RVD=?P% =$RF2**M44/"IIE#R%YH3I!"EG)4F7 MR+F(D;8?;V3(##/B H16*_9Z-<,_'\NJ\!8P!CX( \*WD230!0$.X4[L"! J MF:IG81KA&2#=C%_(ZHT2=Z):8YLV)9TY9LSAN)Q/U10)T#N$G-48'0+GHB]: M/KS1%GU&I'6%L"\_;6[K[]7"!3!!$8401B2-_( 2,"X\^2 APEO(5)\_L:9P M9'R8P+$I"HL,>9*R8HDW/5$1HLRXH.RI$)$3!>)F)B8J'IR2$F4VI(6D&Y%] MVGS>U-]*7@/0ITF":0AHS*].AQY)/#"8"X ?2BX+*1J96%)V4P\C0$5=D>92 M4EQLTJBG,.(,&I>9(U)$M$:5QYD)CK(;IU1'CQ=IZ?E<-VV^_C_E+@2,[$Q++3@W,8.J599#46)27''H%Z@B/*G7&Y M>46(B-BH,3@SJ5%TXI30Z' B=$*,F]H4>3_%G*$P=0G&$?212UV"=BME@>M[ MPE.^4@^U+"5=1L_!2"J''#&7M<(:)W+J($B'D;-S!QZ?:/Y*I%R_P:O!KC5? M!O%&_9%QL_[\6%?C/IG0RZCGN3&!*/(PI8E/R6@B\GWA;;#2#[;L%&GJ3+C=PJ/W(-78(:$XW]V/,3#5Z9H.LW>G7HM8$71+SQ?RV6VPW3%\^_ MNRW;=;&(V).#)$8TCF+HIQB&P3@M$H9!Z(HV?ND'6V[\'0A^+8?G_W3WLS/" M$U< >:8N*X!5DN040)8?$S)P[/X)&5!FZ?HRH Z]-O"6B,O [29?E=7#UY>G MNWJ]H#X)$1LT!#!C@P:70/;T\?D1SH0*>LD_U;8 ]&"<'HUXNY>DYG*CM\>* M9(L7(\1$0W_E\HE6KD;+]9NX(NY:]X60[^/3'\M'?HM*M\\UC:'KA4F89%$2 M^M"',=F9"7$DO+JI]'#+37W$Y(R@)'>IJQ$FWMU;XTI. "1I,MGC'S)PH==7 M(NOZLJ '_YW>7X,'\16$OQ?K]7]6]??J:Y$W;-RQ^M T6S;P"% 011YQ0Q@C M+Z1)YNUV70#D!\(9@9Z5:=81.+I?_L'A.2,^IPENU^:8[N;=I%ACX2>KB&/(3 M>VF2>BD="X8 WT^%BG:J/WT:R=FA$^)R0;:;35&U_?E^/HIJ\W;;+&+732-^ 7R28! '+@C3 M\?P+"-U4\A"NHI%IQ&, Y^S0.3T\61%195)42R8@44E2I/DS)RWO4W)68319 MG(O0Z+KQ1F^,\")SG) M<&U"+2/3R,X!.%Y0*Q_;D?RA734F165G A*59$>:/Y-'<]^CY*SL:+(X%]G1 M=>.=4[@&>)&K,[0A>5L\U)N711BF- @0]%T,XQ#'&$7!:(4 D,B7&A)_]C0B MTV%R1E J!8-N45=$TBPQ")D TRH(8132@*$J'\NI>Q#Z23$3DGCV--'28G!&4K#1( MLB4J#?:(4I(&08[,2<,K_\]*@QI3LZKEP7U,AP0C F%%"1QF'EPG)&)^'!)3B+4;$PC%2,VIP?G#.AD-4.1 M1E'ML,^@DH;(DF=.3-XEY*RHZ%$X%W'1].*-R)A@12(/>2S6Z]&(2U.<%!SX?E8)5#B:BQ H87^C ^H, M2"S4UD]/O%!AO?S'U\>./T*)T#F-*+MUKL"B_A3D6LVD*N*J<&%W3/$'1^6=<$ MLW,1)3/.O%WB-<>1A&P55;O)UQ^J5?'C/PN6)05QC(,DQA%P$<(AR<"X\S8F MD?BI=[6G3R1./2JG@^4P7-)J)$N:L !9Y$M-NG]1C0UY$^HMS>UML!,/R'I)D-$G"S,6N MY[F#K23"4/HN6WD+$PO)<+^SEI1($2@K)K:XTY,3(=K,"\H!&4*2HD+>W$1% MR8>3LJ+.R"5AV3:_/.3Y\^+7NEY]+]=K5*T^5"U[B_RNC;J.XW>?-70=U MX*A7N&+=-N,GQU*G1N8[&F@Y*M<51]O.U9.\V7)R^J7@I)3KLKLFZ]/]7ZL- M^^2A*O]5K&[S'[BHBONR;=(?R_66+VFA)WZ?7\-TOLW+BGUP6Z<_\J>RZG[] M2]%N-U7SI5ZOLWKS/=^L%GX41H1"X'M>%(8X];.,=+!Q!%T<"XT<9P/6LF2_ M]H_7/=P>>.BT^0_G;O!13KJO3IR@V%\=I[WNX6UL#YWK[AX[/!C>=W[FCSN#IQ!V+[<"=Z8IF\\[,H_.:#QWU3-NV7 =Y N:" MAKX/28S#Q L\]GC/#\!H+4JIOWCNAD)?VWS3BO5NJI9D-.L8E+!\X9Q]NRR< MO'7:QX)U0P]EU:D1$S+^0?]@N5Y)F5JQSF0*/N7Z@).*/ZU8GR#FC,;J4CD/ M:=3VHC;[@AD1H@_5QW/]=-R46W6;@^ M]3$$:0S\ 9>"C(0C-!\'\4RV?@D@&QO'5FM>B#.'8.\+U@F9(06^I*,2\OT78".VL]M^2RF/C;Y%NSIZ"%##2(XRRE&::\E'\<^SXAZ0@-^X&[ MJ(H'KHQ:?8592$*R WO9.40O,89?;9?7ZBX,AT^KN[A"W$QW%Z,+?[#N0HIY M^>["3F!GW5U8G]?E,K];%UT=W)9]]+%\ M*MN\1QH'08QHF(60NB@-(@^D8^^&8N2:&7%816A] -+!Y'U'T\/C7Z[W (WT M('9CJ-6=7#]XION6G4?'G@UEW0M,P M(-8C31@-W45;#,(,)21B/:"'(?""S$]&:Q$E8%BT32N]3N:B'?DEVQ&2ZH)M M4:T$EVIGON0H2NVLFZ^X%X)+CG*L:#:CV\>\_7N]7:\^/#WGRS:]OR^Z6N-\ M6P8_ED9<'X8@IC@", Q"]F\VIIPHB%RA>]DL0[ \\O_,KWL8=_ M^QTLA]OW M;ISRWMD[=N-\Y[ZP3YB2LK8Z>M/]R4;X2*OML&GE;E-&S%!ZQM22J6<'VNE1 M.SO8_)$'O1 1ET2 C-M9D!=CH4-[TZ&QK.R[ MR<"?5@/>GQVF[7F/CGW90W?RQLF9GO-\>,R[-L4W9B]?\^_?^?VF7I;=VN'W MLGWL_F!]--IOE(;[$[X(YSN(>;X#IOJ*_8M!#U^,T0^^5-Q[XG2N.(,OLXOA M:CC/U[UB?[!8OL(N'-/;Q[)QBG71'4#=%,_L5XNJZ_T+9VSD/)3\^[S;E,S; MX:[E%C^>BXK]QMBD\]WBSBKO)VOXU[P)]Q;8!_=EQ<9F)9."<4&H6R'**Y8M MLJ[P.7\9?[/L7YFV>V78E\];KA!W+T[.AM4OW6D CFH_1]1+1;UYZ?+&5T#; MND=5LHYG4_"QX5W1?B\*IEZO%J<.$M,.UA[M9G<9W?-VPWZ=8>*'W0Z(8>1] M*^MMLWYAC_P'>S3[>T[0CU4VWD7NDJ>BJ8OU9-*EBKV&7*7G^ MD"<9>R_?29FF?^>OFSU=P=_Z6NIB:,6\1_+I/201#F* ?>!!!%"6$B_V=B/T MU$5"691-^];SIC'1&62RKDP=;K,2#0I#&0$V;-JR]HYH>9*UQ_M+!_B=2@6_=Z!/'R"= M)!AB^GO%.,A)K^$06%%=.3+/"*ZEJ,Q#:VTY5T_R9LLI[ 73^.4O^7_7&[+. MFP;]*)L%2OP4!AFF+O00]MT@#9(!!2]K[,I(K&G;UO/;7:->GVK4'*>DK!J/ M@)BN7I-\.6'5Y]V*EDH2>$9,;85B'FIJS;MZFA?:J)[N,?R6/Q6T?LK+:I& MV&=FO83&012XJ1>&9$3B9Z'48KH-^U?7U1NGP^UTP!V.W/F]QVY6:]6B8T1O MK0?&M.:JQ.0:.OP>L>I:K!6F/X0>ZWDHI\D&V!35Y=M-OBJXE>8OQ=-=L5F$ MP \H2L,P\T."DR@-8;"3?X2E$EGIAUM6U Y/UR;EY%&>)#'ML\J/G+#MJ6%9 M8X]F8KTZ)N.,&"GS-@^E48=?&WI_K(V%/Y95\:$MGIH%A13'."*N2R)(:9Q M"G=R!5RI11\K *;+WDY,=5D;#DL$P?B8V [_Y@?&'*?3 9U76O8NEV;&R/*A MF8=H[&:G8:#EIMH">^+^5?_9XE@BCV @]Y:>0F(2+0 MC<>Q>Y+Y23J>([P5UUX+*(1:_NNS@K<*1]#WZ)Q#>-,V=WGZSC1VB[&81U.W MZ6 ]V7NMNI9[8/=3^UAL^$7PF^*QJ!J&LE];_E@W_;+'OC@V35S7CXD;4QH& MGH]1$L"^.':&0]^3JC)M&\N$J[U\QV!==;L9^TW'.S&HN3_=SW<.#9L-5==] M+05.=B'X^C%37QD^5.L.O/,*_;@SYR?NP,_#(K%SM&>H+YOO^>;@A;?BG7]S#="#^-Z/PT (4& ?01QZL<^2GR092G M$?"C!$AIO+(5V^H] ',.D%V>BS+-I*#H3D*BI)PJ\6=''T_1G'(L1<;8$=6FSYOZN=BT+Y_9B]:B:I7^JC.B98CC>>B6*6=J*^^AG'H=S"Y1?KI^V=\ MQKY>%_P+AN-PA>$DQ@7,8.+C+&-:&KH)A3"F:(0'$):: )H,E/63>RO M#KSIFG,NLNQWY<")J>@L8R:GMXR>JDK=UUD21_+MM\S7[QOXLE/X_,OGI@+;%A M:"+@P@3"+*.1YU$_">F )@'LZT5;LS\\WVW8QB#52^S@2J=Y[V5Y!Y?-#OB= MT0%>I65T0;Q0D=58G>\IYA0FM43\CQ\A\0)24/#-C#4'-I M757IERRD.7]ILMB%\OE$,OG@U@^#_XYVZ:K#M<]NJHW3^SW6#?" M"RWSY]]MF[+J,C_VGE1UVQ5YJE9#P2;V@'Q=Z!51THC-.SW[5-&^?L&D2;RL MIVU#E)$S M+5MN"*9%IMBH:BH>Y?K#0U2'G=Q5YJ3.4'1F&&."V'F,3(QX4IM_[0S-HO]6 MM(LX<9/ PRX.J4<\@),4!J-)/XRQR"#!B*&)1@(WSO,NT2SV$[Y5,?%TPCFN M5"9[92B>1^,RXXKH1*\\/R+#\VR[7K_LY@R*U4GSGS;E0UGE:U(W[0+$ 0K< M+(801H%+XL2+O $'S#R4B!:6MF/=?*QG*327 MQ^'7CXI9))AMTZXV:E:@],5ZV&Z;KCY0M^U=/]<)+)Z'+HE@U_(:LKSG??/^ER-=I M5QY\X;LAZYCC#,513$#([\3:F70!2B4W5/\B.K4KWE9-?S0 M3]%\JKC-YM-]=S;HP'**$PPR!'TVDDC]&(=^"$?+*,ZDJN28L&=9M3J(_>&[ MHOF95\KNU?;> M43G5.]SVL'##@$8@HZ&+:8*#)(ZSG8DH#J4*ADL]V+*.'6*1TRDY>L0$R1HS MJ12@H+W]3K(;+#?@XL:%ELUS7S9:] M0WW)[1A&813Z:11[01:"U"<^BA Q W8B-&5.XYLU+)E_3BL6## =0:\W419 MXQP@UKU-P$@DQ)3H>D&0DRJS_%LN#2% Y1G1LQ.2>:BB)=].%GDPSZ"HKGXI MVG+3'9/B5K\^UU53;SYR^OFF4EYNFU <>(30)$A!C%,WC;-XL(NAZ\8R6JIO MS;)^[@%VS=49(#HC1J6+ @QP+*:2T](KIXRZS%K1PHN$G=$_BT-:MM0M#KV:.IZ20(\@/T 0("(.UJ.4E]J(&G"WM7U3:D\OQ&F#6B5G=FT-X2< MFU-39V\>&J/CP/'\FBX7PA6=ZTU1/E0'=D@4 $PP#%T2NEG@D(Y\*# FIAYVR9(3#SF>[)2I/J;CC'2H4SNQ[8>(C@IE) EP^B45'VS'QA?84F[5H?37O[0SPP02PV"4/ M-@D770:$S0(& 0YA!)(T\H,0P#2%8#!.(9-FT:,5!DU:UL$>*5\3 M6PU-=7D UMGL)TWX7G")P_(F63^OA5E[7+_RB@/WG MJ/E6O<\/Q:?[X3>*AM\E4%1-WPHQ]A*8PA#$L0\RSXL A2- G" JVBU- M#,MRUY56;=F^_*EYW73;^DWK=?+&>=YYPQM],?KSI^XNE]$C<<6=.L"7>\ 9 MQU9MR/"J;^S&#:,OKW_$@OOY57!W#CGD#Q%;\1YWQC$VTBL78X"71P'.C]KO M<[YIRV7YS*Q5#[O6W$G!WC^]3MLLURF)1F[TZ!_$O> M+A]YL:+#G_=0%P2&KAO#V _\*(E#C(,,CX#B",FM+]J#83M)&"7E:<#X6EL& M65&:X;,2%*EIOVO'PU#'?K/OV4?DKW[I9NS@7_7N?^I+&CF?\Y>KS!PJD']Y M.M%F1&OJT':SB&GD^LBCR$]IBCT01KM)MS3SDD"J:(>* M >MB=@"&STH]]R"=^VVUDKUM18E ,=VRSIV<3+%LKINXXP5Y!VCCXO'4-ZJ\ M0\P92=+B<1X*I.?"Q 2E]@HL6GF/!, M2*6N8(I4.&B]KK_GK#5U D4VQ:IL'5YS@651/?#)KQ4Y0^(9 MN3+$_CR$RY0S;R_V,,>1L)B-;UA6;VB]O6OOM^NW0$8,/HE\&"//2S/D <"L M!W2'P?>21=45UU\)JIM1VT(M%/8M]!"F>$-]U1A7 ^"=_DF*GEG>!35P>L+- M2>+LM%"&S'/2:"4H,U%*.[X="Z=%!D6V7QS:[PHA\8V&W#JJ5E^*=KNI=B). M,X(R-PR]. @@H7X$HW0P#MA_8C$!-6QT8N5LNF)AJP&NQ+XSDSQ?WN$P-<%J M2OF*V;X,VXBS*Z0[(+THD5;)%M]R<"72U;83H,K)S[W970 V0P#XS]M^P,0^ MK;LZ>?L1$_NK;<&G;8INEY'SO6P?R\JIJ\)Y*?*-\Q/_Z_TE0[PR;K\98?FR MY)WC]\=R^5A\8\\LF^Y>HV+SL]Z&!/%(G-AL8"&4U]](8,.IVNKKKSNW\5O1 MCB:S-$@A<:.(( (@\4@4C",0@'"0RMR^H65(:EY#_O:-D_,:5[AYXQQ/4N-M M!7IGDD,:<>7B6%N9']&FQ>\ +HI/HW)W]]-_*:KB>[Z^+39/BRS*?%XB,Z ! M03%-$$EQA (2N'$2N!Z1F3?4M65YXK"'=^/L #H=PAMGP.APD'+C:6UVQ4;0 M4Q(KEPGJ<6I%NRZ0=4:^3-$\#P4SYDUMYV64T['7]OY>E ^/;$"(6.Z9/S#S MO*K)^$..PEND@9^BB&0Q3C.*O="-D#_ @)F;2MV78-RX9:5[TQI'R,Z V=F! M[G]#0?K,!T1,"Z\:"SEQ-!P&*VHI2^<9^;06F7GHJ3WWZHG>*T:T9 IL M.'KS4/,I'!5(G*UP*UQMJZSXK-_[0.BV^*WXT=Y^+];?BK_45?O8+#(O @&* M4Q)!2!/BXPQZNX[&2Z6NZ#9NW+*:#WC/"@.#[7#<3@_>\<%R>SRJ#:;,=I?N"[RX@AX,(XCF-"4 M$F^?R#/E5Y^S$#8Q]_%+?_[)EW^0L_]93&C$&553&.'F:"C/]<;FW? @KBQ1YHL1 M0].. SN(OWRZ_X6!=#J4-_V1??$];_K4GA>Y=X.+%=SQA]U]^D9\Z5VL+K943IT9*]?]LUWXK]ZLI-"DD80R^D"40) M#3,?@'&0C%R?1./^\EOM+D 5@5 K>[W9_-9*WW#@@"-_V:ZM^&AU(%9C8JM+ MF6<Z9.U<8S!3'S1(];4K:4;EEZELDFF@PQ'BT?K" MTQ%)@FM,JM3.8W+%B"=G5H[TV-%:GA]/"R"<4A*D@"(41WZ&W 3M3&*(I"H+ M:1FZVK*[U-E",YQJK*3;H-/4JOE5#K*?8TEV(5R6W/FIE+HK(@O<:OQHZ=1O MC(/!JA=%.$U=C$A$<1C$6A2LIE@&5NDR>AC89Y2;I8Q'[L M00PS!!#R4X]OA82C10P37U4/9>U,JX$C.F> IZYYTGS*ZYQ-*K6T39A%ZUIV M1)&@?JD2.S_-4O;DC$[IL2-^"'K<4ADD&) 1PGP,A)Y 72S9'R^"XC4BJ#X M4RWKCLAF7UU>Q!3%#B5R^G&UK<\B.Y[E"9J'#BC@?G-N5LUSE?SC\Z:L^)6+ MZ]W!C#CU2.Q[T*,TS3**0!@'HTV0Q*YJ!B)O:=H<9(=/\8B6)JOR>8A=0K4R M$0DNK>%I/WS@L%."BVX)7 MB+G]7B]"A"BF;I)ZK)LA;AJDX;A+EB8)1,:K;DG8MCZ.E:G?Q&N#<. .0VZA MO)9,2$0'Q]>+ANP0VG@@KE<\:\_HV7&YG=C,0XFM>:=2&TN915,%L4;KE-G* M(NJ#V -A2*F+(W>TGGI4JFBV*9M7V]EF0E>-$:^QH\0RYV;VF,Q#/07YD]V- MHA&!>:BE<:\DJU>IL68E'V6O6[$(W2#),(I]SR-N''@H2<;]QA1Z6'+-Q+3U MF>:D'+O%K%0L,!;R4N,QF28S/1N.Z^>F')ZI[%0J0O-07(O^Z62H"DP:S5%[ M^S%E:7*$J>\GD,8!1,EX$0,%E$C-!YBS.JL\55YK#=)O,%84UQ[VY3-4X[183U>EU M5)1!S315*@CST$WS;BDDJ0J\6 B[J1N&J1_N87B^M:E5 M(>,SS5$9=(LYJE!4+.2HI@,R38YZ+A;7SU$9.E,YJDQXYJ&U]MS3R5'E>32: MHW+S/@X")O$(^P2Z,74IPS*:#]U0N2B@EM%9Y:C2"FN.>X,YJFG:;>:HD^NH M*(.Z.:I,$.:AF^;=4LE1Y7DSG:.B>Z8S.RPP@#!U"8%Q&HJFS91\64 M5H=14WGM:PPH19#"+*"$FXTI &1<>\L2+]$O**ML>289KI8J&XZ%F6377ACL M9+Q7U5XI,C627[6@S$-K+?DFF0;K,&@Z%UY$:0P1H"2,/<)PQ$GLCJEX%@$D M=53 F-&Y9;QV,MS+W)M-:HW2;CF/G6?>:B!5%0["/!33O%N*":DD;Z9RT$5$ M@M!S2>:ZQ/=@$D=!,)9MRI#D$0%M8]?.-!7$4)]@,[FD46X-IX]74+Q+=&DD MB,),ST/AS+DCF09*\F0D\_MKM2J;9;VMVF*5_EBR7T5/_+L%C3SH8^FO91YETTQ"C6KGG20PI3*&;D"@#;A1')/0S#XX8: *4*PWK M6[Y:5FI*CPT'0B-AG20&IK+7N:BN%).RB:UV1.:ALI9\$TEY#3&HHJI_+WC1 MK&*%OC&]?RB^%$]Y68VR?UMLGKP%SJCOPIC9Q]2/73=*XZ%02^)E&?%49=6 MZ6EU=03L#(B='>2A5AT'K:ZK)D(A+ZP31T%+6?4"8%U9+U,I**T&8S(_;37I MW!EQ-]5HR"FM\4!845M90L_HK;78 MS$-Q[;E73_2.&\MIWP.!@,L$'B(FG7%C%@.DKY[0F]-9T M,+2S6MMQ,)O5SD%IYJ\_A7F$/W["/[*O_]3_&3]A_ M[ICM__4__C]02P,$% @ ]X)94&?$.\//K0 >(4( !0 !S,99\K'=E;- MG!M?_[?^^/XG6PX?[HKIXB=?Q]/Y M8C =%G_Y[__EIY]6<,S*2?&QN/XI_?W[QW?/&IF/[^[GY?3ZYF_#\N[G5.)G M-1S.'HK1^_'@RW@R7HR+>>S!LJ';67'][W^9ST=1=B@A6DG^7W=76#S>%[%" M_(Y)E/CG!KMDB\5@/#F^9R_JM=?!SX,ODQ.0>UZMN>[]\V$\'Z+!F!YVLJ^VZ#336Y;MRMAC_*^GLW30.NYMQ_)>:SXO%_)>R'/TY MGDQB1U[^ZK=B45.@AIIO2EQ3WMV-%VE23OB:9L/;N*)3\2A9 GHP22O@O/EI)-=J*6-?ZZ8&-=6.]ETX(9E]3%X[OI=3F[6X[%0YVJ4;6I M;JZ(^&[ZM9BO;(!ZNCM4K:GN[;=Y#W2R7N5NNEJ+C<"H]MI3H!1 M;'XZ7A3OHXW^:J)I8CYK\BN:$_MK7&_+V6$'S):2+72B+I*[*K30I9JSPH[R M377H?3&8UX5G:]EF._);N3B(R9:2S7:BEF:V%6VJ&W%S3;=Q^'>C+ MSO*M=6CYQ]+-=E^3/,8/<;M]SBN3-=Q MIQTW5L-A^;#T3&8#6_3 MV6'QM9B4]VO'BQI]+6:+\3P5-N6\KC7<91?."-O2E:GC,CU*CO)B.G]Z'M8\ M1+6^KBDX/LS*V,/%XX?)8.6"^^?#>*F2>N+5K=YZ=W?^XE0!#C;8NDBUC(R: MM9OJ[/(4M!A]&,2O_#P;1&X.ZYS7'*K67/<6X]GR!"+A<;A76TNWU)EZ VI_ MI>:Z%K>##X6?E7?I"'P6U?&/\>+6/,P7T5Z='>QCK=H==;8NKL#?^^V#RL)S'XQC]_QX&D_'U8YSRUY/_HEFD@>JM=>!W\IRIO9X/YVG#8"B]GXR\-:CW&W^VD05QS]&)>D MT4-=7W"#W]">T+56XD/5FNO>I!C&Q30.G-FBF$T>_7@ZF ['@XD=+ :_3P'M5*QYVORYU3&NM8E)K<.:&MQ@1)OJECKK#LKM!>E[9<47I?SNNN M/"Q^)^?>4P3FAQSKL[59I:K;4G3#V*'ZC66/>V[I[K; =JU.R@ MDS4Y4+N!#KI<3_]UZS?6X8NWW^%:XZ5N]9.Z^_3)EEQU=UK<)!?- M^\&7XL65SVWU)K/9LVKIK9A,;\4@6_9^6VL-]S0BT6QG7S;8<'\_%+-Q.7+3 MAB'>WFPK??^TB-9I&[U_W7##_?\+P:3A/K]JLKD^GT", MQ>MNUF1!M-WG<3E#P?W/:1K_N9@LYM4GRXG]KP"N']+^U_7'X^R:I/DP3'O_\E?G^H42MP*[W$QFLCB8'> BDM-4!"8S0!!C\7 M=9*>#)>S-;+MREJM9.O>5YU__G1U<[3\.6I!QX[\L0>'$UL,V&&M!(<:>R>H M(< +76%$L9=U,'K*/S4;_E3.XK;FW_\"__)3_,WJXNK[58]WOI->DG'Q:A(9 MS(:O6/R\XKK$S_?+YQ1_'=Z.)QLW37HVW@);RG,@'^6LQOS/6P=]2]/!5G/P M3<\*PAN)E>9<":H% <(3SQ10E'+I%':GS JO[-7X05B#N?32OINF>Q'CK\63 ML_UTM/\PFSTY1'TBR7$-!*:\ \AZKBB!!FB%$:R$ E;:'V<8UU9OV0'0WT=M MZ^M)$N#O@U74B]VTVE\A2"T81SYBZ"W3PDK#-](IH4T&C=!ETZA18+NBC1U_ M'8_B3%ZM78=YLZ-&$,9X;(72U@%-+#3*51-,0J-!6'0&7PBOP8O&H%Z$YI]MHHK4FO MG16#E)@0YB63CBN)910>5=(29E &K>@/1*NF .Z43M5;RJ<'+VHV&TQO5H_U M*VD>:[+LV/:"8IA@PJ@GC#G%XBZ3LC4VFBI/,\C'?B#RM8Q[9YQ<78F>WBR? M/AU#OKT5@W.$<",XQA8 2ZU&B%;2JC@D,UC&?Q"6-0EPQSO!HQ;+W=.X9YY8 M(X "7"*N+(!Z(Z-D.,>L%T>3Z)6[_BV0J"ELS^7_VW:\^J;=?U1[*SG6 &-% MO-9 2T2,D-Y0A[P6YSL4J&X$7UWO4$.=(2&Y MT#^.S[ V)\J.P.YJM-<,]MGA@-(4"X8) H+BQ@Y(IIH155#.,7*U#C+97^$J MIZK1CT]^6BX?M=;Y>DV%9%)R*01TT&@%I$!,KE&)RX_R/] 44)L@.Y?[5C#O M:HNXI?/JVWA>8[B]J!& !T@3 :44C#,KH>"NDH]AQ2^+4^VI?\=2DP?W.>F4 M_CDK"EO>#<;3(XGUK&Y04A(_CU,FD'2YXF^_%G=?OC^+?G'E94O)H!153"OC:1I!C"CA^+J+PD%] M8?O4!E56-HGKB:K_Y4OI!_-H3Z88,(_Q'W=SI?=28$^-8$!>D$8@CQP%FIJI><< M6^#7LDH@=TA!@@ZI?$?) "'7/*Z<@DIBF31<4E1U46M* M+DSIIZFG;!+#$]7\6SE;W*J[8C8>#M9?O]?LV%D^$ HDU%XHH0$5S@*!JD56 M.0AJ71A_0PM%MLJ;0K*)\;U7Y5M*!JDAETARQJPS %,"$:FZJ*C,478/+[(V M/+Y/PO",?HKW\8-WR0 ^SD6QJ18X]@@J2[#GDD03"1+J-Y(ZDV,"])$M9W2 MG8IY5^SZ,'A<6D.?R_46K9*AF/\R*^?[&':H:E (11/*,,F!)(!(RC?C4F.O MX&79',THOVP5XZ[GK"?'&'HPNXF3=96>[Y?X[X^;S OJ+CU%/.[@K$:#R;RG M&!$I!2= 1"M? ENAXWQ'[X+VA&9X$QSL!/LS,O-[S]^-TA.ZZ_%@DQ-C/>I& MS_/6Q-\]W!6C]8VX5W& Z:!<#GG#3U< MT;OB^?DTU-5XJ/+![&%N520(12##@&@BK+8BVLD,K"4PC*F,LTH%FASPF" 5#F';SU\*=7[^?!TU73W M &'5?;\[=]8_BO'-;ZEJ:-F'64H(M R. M6&-_M:U:T-!XG$Z13C+!) _",$:Q+4]$)7DU(.LZXG@!Z%6"T!W=O S*X=%,9JG7#K+ &)/ M3L>NK^,T.UBD4&+K)!TIKM@A _'$%H.RSG E.= ( T@E0ZP:@IY1G17*\8([J@2O.7<"":]5YH;293#U5FN5X!G37,] MO ;3S@K:#+@=O1J\*V>+\;_23J>!Y.<=OBG M"&&%,UABQ05EPE.L?;WKQ&V_.MSCO*G_WO!0(\$88;5C-K)9 B\XC2A42 @J M+NQ56$LLV?GTL&'X3UR*YK/%$P+&GUZ2+WX4/J983#ONZ#_[?4#((6.X=! " M;15BAH-UGPG Z,*B4+>AS#(?UM:IL/LRYO,201N@A5'06F:9E]PKZJI^:\AS MHC[VB XGZNJEID_"K$U=_SKX-KY[N-NK[6=E@N,(*"HU\<9(2YC'GE9]AQSG M7"_JH[Z/U5C9#&ZMZCQ.9 =U_K1,( ()R2'SWC'(&? T0K#J.U687\A3OD9T MGH';VWZB!["1B"'CXUX+,1#W6Y9L9$4NQY+L$4N+>LE_ MWA !3E-5O5=;1R'9II6Q>FRTU\AX6B0H8I?O3$0TH6T$ J*XQJYZSH E[9^ MY'$@#[QN3_2V+HWZ\=?!?Y0S,QG,#YD=1[02K,/8"2,I3R^<%3,"5BX;QI7/ MB1/0PQOA'1@A[8'? Q)^[_]O@[O# 9".;"E0Z@G75C@$!<3 6RFJI9P)1B]L M56N%*?79V( &NGM^N$CFWLZE<6NY8*G441IBL/3&&VI3?-J5+!P++WN9,K<.;Z?EI+QY/$B>W96"ID9C3@VV'B,=+7IC-U(B M@'*>3?70TNJ*28T!?O)N;#I,V346A;J9%:NT&LM,W'>#V1\IE.SR1=:!#5K] M)@(!#B," ($$&<6MTJJR6;E3)N<6: ]-K;99U#+\74U5YF&^*..^=)F[*@4: MN!W?'U[H]M0*1&%(H240*IQ"P'(MJYU-"M><8]'W\/U=5Y-5J!@<]=NGBHT#2$RJBQ6 K MB8U!.:FFWY:IWR;#3L*Z!^Q2P^'#W<,RR6AU?S3I^#2^[6@LB*4K&C-$':7. M"RDV<$L*4,XCQ_K;A ZCT9R+@\W@W]G#\R==O+I^*!NZO&("6W)*T+9*2 M1C,%LXUC43*3]7*LO@7WG&V?W_:TURC@7=%KRT5W]VTX>1B-IS06R$L#V,.A%*V3J /=+>@G+I3+6(2>5(\BP M=,M 5\,)^9L'P_B(FC6!MY=<^O=W?U@/$NG M8^_W>\>V5P@0,T>4 =&&A Q[S"6H3F.5IWE9(7H8 Z(3'F5!W -7F"]GQ?AF MNHI@.GS\/!M,YZN3L>H9^&E>LJ4-S1Q[7@I1ON/ K+;#-!JX@"TF%G&X\S/,3&5V(#) MK =]IP8,?Z/+:]?*Z)B#]0\,6OB6(**U*S2Q&BM-XOZCM-9C(0! F!%5P:XM)UD/UGZPLS-^_6GW]/:V&! #&C'*I"72 N0!(M7U:^.QSYI(?\SS MD[9UT%^.^O)AW^WXTQH,SL*(NU0J&N98&(&>L#7[>ZG>A4#$A2RN#%4 M&B"A/"1R<\1OI<^*XHS^\V0H ^KNKK$^/YA_-UV>UYN:R8OJ5 \IL"V%RG%& M@!("0X\VDD,OLUZ(_&"G/RWB_IUQ;481-^7=W7BQBD4V'6T2T@S'WR^Z=AX@ M?$^?C@H0?E0[P4(IO.- ,^Z54H8 K(1GTA&I"!-G#!!>2X[/44$Z?O\?N8!L M&@H 1.FQ0T!9C %&0ENX1D1["7.N^O5P+6J)+2]?8;>I@K-/&>_'B_'-LLUU MDH%SYQHXSU0"%.&>.@6ITHYI#XS!Q CI-:9:FEK7S=K!(UUZ>=;[0WD%ME<( M/$6M@Q([R#BE$AA'V5I"9I3.>73UYJ>&VMHO6X"ZS?".WT>WB2;.GL0!KPL& MP33AV$##.9,4.*N-J*30G&0YS_M'F%Q5E@UBV1TC/L?OVQE1;U_QN)HJ;H"1 M0$8[&!,H.?.51!3#G&#C/6)'KCIWLN)D)$^-.S6>WX[O'F:#KW_[)_Q_ MR[NX^"]&^T--[:\5M% @6C?1X@%(&LZ@CL"LNPXO#G^,EF+F8JXN_M)^5@4F]AK/^:^V#N&+<,L)>/4 M7$C$C>2"(1LG+6/J/>JK9:"8?"R^EI.O<8P\[_/! MX+I[ZP45Q704$^0D 7%V-B =?"?@N+?49CV&[CMSCE5WV1ZP]4@TKU@T+X9_ MNRF__CPJQBL"Q7^\Y$W\*+PO;@83%Q?HG2O1EE)!Q98HCYUT&B"=HBPY4$VY M5JJ,4M) #8PA<-UI)0B^D/UM MEKK*1J!K5=_Z\7VYBAJS9P[85C0H9^*$*+V*>WB&)3'2T$J(N,CF[&MZ]."V MW8F@ 6#;6AS6/=H['SPO%""U&CC,(([#0&O,%=ETW"M_(;N3?+V5#2'8V29D M/_\/;6,/UPX6=#4LFM5-9EUA[%UN]@7]LXUCWAV.&=;YWZ M00D836YL."%>I;N[C%?C2R?/TV7,4*VPX3BFG83WB6?,AX;4OO/"H^H'89F' M'G'@D& &6>S3BYB5.-SB'/KTZ'U\>]-4FVAW-5']/IT5PZ2TT>_383F->_NH MR,'D]6F.'DP&TV'QZ;8HUL=6>Z:OC%9#'$A6)#\Z93;:()I#GX8P]IQ*X.R% M3&HM<>=5GK:N]-!7OEY-_7@V7ZCI-,(\FP]F^\[$\QL/S +D,$>2N#B%L+B= MAB*B%G^BGA%V(9F=^\G>;'5T=P=H>O.YF-W9XLN^6?1IL6"$=8QJKR. S%&G M,.8K'RMV$<:<2V)OS#^13ZP,8$\TZCX4LV%"_J:XNJ[N1,S5_&.Q5DDQBKOO MP9=R]OMT3[SJ(UL)UE!+L 4:*^*10]A#5N&C/.PF0\@;YTS[N'=U=6)-0UF!5J_ #\OYO&! Z=&NYLQ'.EFCD!#"5!(YEI70N$?F M<3M*?IGN)P?9KFR%52>K][1UZ?*B?'!>.@>(=AJ:E#'7.0HKV0S*"[S3Y9VUA1G,9H]Q,?S[8/*P[[E;K?K! M$4@1MI8ZB3A17%++*]F!E!?V^BU3_R]=C"T@W-DD-!PFGT!*S5'$GG^9%+\5 MBS4P^^:B/=4"EMY@!86D2DL(H:=:;B05><$8+IU+#0+;77R/K[%SY>QQ?YB8 MI\6"T1L(XDF(N=M2X_VO.U0) /(KBBQ?.SP3.H]Q'A=.""C MN<.$1EP <1 # 44EEW>( 5P0/N4V\)9 Y!R?K., M(BQRO&7''VV5B\'D#5$C!\FN6/%A5MX7L\7CA\D@2CP=)8OJ/NT3]Z\N^ZH% MXADEWG+%&2 46L"XKB2%D.=DWNJM09*]1VH0T:ZX4R,I[B81*_4(1CO*.X.- M0QAJP]R&_93EW KMK062S8D3T>O,[(B$':1W7.]3P+*/XYO;Q=7U[_-52+1] M%LB^>B$"(C3CQE)-<;H6HOA&5HE-#E-Z:XQD,Z5)2+NB3YKATLN'Q6TY2D;V M?/4\< ]Q=M0((@4FT%PI%'?V4EHGY<9OB;&[L*S:#5&F&3"[V_6VGYS=4$0D M5)) '.45RD9(-W:>5[7B][V=?-H-T:@%9,^P;?ZMG Z/V3E_+Q\P 50!2*11 M!EI)"'UR:()@CONMASD=FEJO&H"RVXWSP1USP-@@!2V6W!MM>=SW4[#Q#4F1 MU/=PTMWH^;O9E8=TUV>.'P:/Z8"K_FGC\PI!<,T!@UQ% MFRV=A:FX5F^<$-I?6##G)M2\X[ Q"]<.63-[B-IX!<-^XFRO$W#*5BB\P0(( MY*W CFW, Z/JA49_.ZM;.]QI!-KS+6)'+5XA&O\ 0P 8A9!%NY)YKS9249)S MAG"\O[AU8[H%PF1C>AXO.G:<#/,!W5(M;6\D%JPRF2G##!M"'(&KP90("H"WDZ<@Y+^F20ST"@ M>K0)VBJBA(-1#"F C0+IS9DM\3+G^>7QYUA=KF"MD^5(:+L+57 P$=)Q\4\# MD8)2+[R#0"M)O27";KQB0.0803T\UVJ=0LU!W16E3G(Y[D'.28.P0!A['*7U M453M*RDMRPKYV,,3KM8)U1C2W=WV6FMHV?-#3QFVE X2* J)5%PKL4P$8.CW MW29UG3J!OA:S+V7KCNI\%;^ZZ94+:Y0,8Y MQM(<+='WI1E8U:TKJ(.3L<9YU#C&73'K8\IQ,"U&;C!+[]#G:CA\N'N8I)?7 MMK@>#\?[S*##E8-$6@HL#,2.15"!?R)U2N9[65<-6V!6XQAWQ:S/* M12W=%M/Y^&OQ;CHL[XJ4ZN:W8G%U_7GP;?\AV3$M!<10>CT$+-.(>4A=W)MN M%GT'/&*#1.7!]W>& MG24 TH*I*S,*:5<_)\UNM9DVH6' M+VKD:K:4:+0TKCX4LT^W44NUG7Z[&@C21:XK)I&%B%$66>E)A8 1.N?6>P\O M@S5+BKW^P(80/X]'>=G3N7I8W):S\;^*46V>O:P8B'18(QM%0YI1R1DDJ)*6 M:'5A]S8ZY%),7-C[X\[Y M=!+*Y^32U<-BOAA,TRNU(PGUI&;@E$4[3'HJ--,:(P8\J^0%*"O$=B\=B!VS MZG2HSW!"=H*M5:-VD,@@!!CG2"+MF#),V4INIF7.OKV'=T!:I5CS<)^!9D>8 M6'MJ!8A Q% )+#6P"#,+O=K,U-;G/%;LI5>Q&UIEPGPV.AVTK';4"-P2 H$W M2"G$$>/8>U?)1YS)60![^/BY6QJ=!/'9*%3/H-I7+3 @87*]8^8D!5!A+:LE MWB+H.\R.^JA8P-]QJ MYQQ!W#$/&!'1UA!>",JLJ9.SFLE<3RBV;@[2K:3]%QXT"?YB57\>CE*WA]WDQ>C?=/ M2*77$ MZM'9\GKU0_QL_-&Z)R7.OUV'S9* MQ^XUT=V=Q?]X6 >\^EQ^+(9E7'Z7L9^_C\#/94WQZ^02:.'K H0&$P6B$!QX61<>R(Y"Z3]E69/=,LGQ"]F29O],%L MPZ&<08\-=*Q:,:1W[,)>VO>+<4UHI+NMS$J1*Z ^#[ZM30Y= M3(OKO>\;#]0,7EI@!+-17@\M4%: C;P49MU-ZN'1;*\8V*QJ.GMAE X*=;05 M1NF%5.SOH7WT]@H!"^F,8R9EG2"<&,0WQK)D."NWY=''N%THWHI+N+ MF1&0>>R?+V>V?/BRN'Z85$%2]][*W%TM:.VTID!(KA2'!E(>)5Q+"N*,G\$^ M^9_3WE[N-:B7KA@8>UJ,;Z:K")G#Q\^S01PQPZ3W9+?JXCK^?O]SWIHM!,H! MLM!*!13AVCC/X68$$N5RXJ% \)_$W$O,=G34%4'-OO6"E!'%7 MYI55@!E F+25N:*X1#E',/6/_RZ=8Z<#?L:U=QE"9!VD_5!FJ#K50QPYBEHN MF:#$D>2-AW0MN3:8Y>R7ZY_V73K5LG$__P*Z3AL2K=?1:4OHTP8"Y-8G)Q16 M45BC)1+25M(+;',> /7PZ>)9E] ,W,_*NA<)1X[EW(OJ 3"/'"90$DH-PUYI MBRK)H>$YQ\0]?,EX+L;EH7[F=?5[&H!U>L'I4UGVIZ0_MOD:<- 0 FC=;8282T4@IZ5AG$ M%JJ.+R"V'FKKS->[6]/+F=FY2NS=XL.<([\@0(@= 5Q@0Y7' FN*J@O%%G.6 M8W;V\&ICEP]SVM5$9T>"@\>U*U8-__DPGA7/+J;'M:+. X3ZC02$75QDE,"4 MIC0R<8J E3EN;59T0=>W-^JT$E,*..X T2K??A:<"^PH'!E W+Q+._6J[,W:VII@S[^OM>#Y< M 5:,ON-U_/9]>SN!>FHP\1H@8+2TZ:5&Y33V'OD<5WT/7R^3/^PQ9>ZRWE5 M/!CCM8\V#+;0$D*U,;CRUGDG58X[OH?GY:TX+AO ]]C<;_>K%U=OT\.K8ABU.W> M1X:UZ@@?"[LFS)Y9M"F5'*;C?#Y:<@RB M- K;JZA:VG=Q6,%&>")SQ4G&#.-2 MP$I,[;->>[TEUWC;W.M*05U[)7TYBT-H'2(CCIU:*8L/5PY,1_,W6MM8::\) MU)K;M2^600JRPF+W\DKON:?$IC5R%O=CZN?5_1(1]ZV8#7=MQ FXZFA\W#6ZO&!A5 MP@EL@:00(",EM+R2UN&L!S2G1MZY:/HUJ8VNN?>Q6&;G_5Q^'GS[QWAQFW)@ M1GCB='YT3(I3FPS2B B+I3H"+B'%!H'U+5>&@&?T(F\!]X2T+2NK?TZC1AQ# M@3)JG;!. @@YSN4T'SW1HD3$ 5(\_&6**7=AY M8RMNS(YUT!5KMPOPH9B-T_62YP],]C#TF&;B7E%P8S Q! ,#N4%Q1=FL+MSD M.)5Z.*^VPL86\3XO\U1B$M<91*F3*D)D\9VJP5 M\F6"]Z.X=G2PM/NE>B(?9HM+85P>W)=%-:. 8!1A#!05<5P9IT4E>_Q53MB4 MHR.CK:CFINWNR<](M./ [HIHGQ[N[R=+1 :3"I%WT^MR=C=XFG9N#]5JMA"< M8Q1S"[23DE*&H;75^1,VVN<<3/($_&?W^^K3D=;W';I MOO6DG#_,BAIF4&[3@3L%#/.. 8$]IO$G5AT&4FM9#A'[&&2S-4N\0R5T=HRP M$N=J]B%NQ-<_/+ETX\??BM$Z=,KZ%2KCET<*K:NFNYEV&3)HF3/KZLMD?'/PR&!'C2"@AE(QB9T3&$K- M*:A6)&;B?Y>Q0)^=>LW WQ6]MJ2WVG'UL(HD];@.];B'@:D'4A: M;Z$BVE5>1,8LS=FK'AW$IHL,%V>C:6,:EU-',;5TW73%V'HW6J!T\5L=QYSQ0D5E&HU49RCTU.@)L>OF(Z&R=;T,5W%OZWGU^I MX7W\8/FKK;]9M_,*VOGX[GY>3J]O_C8L[U8Z23-].1F/TB6QS4YROKS@'5N] MC2-H_+58^20^+%5P6RS&P\'D>5^+;XLH?#'Z2Q?3_&:[N^I6.C!ZW=DZYRW' MM10T$U1)J!D60$$:YQ!"N048**4!4;7\"NU@LHK _;KKMKB.:_QHG1LMQ668 M?QY\^Y!2/<>1O%C,QE\>%LOXR>5*N7O0:NP[@L/ D6@W:*R8D809R^4:1T,X MS8E3V,,M<&LL>YE=^4SZ.>\T]?H.7><3T@KF3:?J)0S:5B,@FI*S&BBB/6V\ M 5P($^T59+"'5NE: Z,=&3\67XOI0Y$>8*1-0NIMNDQL'N:+*,G,?1M.'M*U MXN12B?\_VI_7ZX36@J-*$XO243^26!*DL:ZP(5!G94[JWZ21S9"R:\0[5 M\SB3ICRT*;KUIV+V=3PLYI_*R;ZCJMV5@A $"*D.L6:YE5CP'9%GU]FY7S^85;NS__[I%1(#WN,(G%%)EPI'[<$HAH&B*.L MU K'1U5N_<9JTP0Y'<5[&TW&2?Q'W^X=9=*!F6%T/F.K[-(?2\=@$%*$L5T7'T=%#>OAP^/6-N8G M(]H94]9Y$,OG/3YL&^^O&(#4U#-(<7K'CR6GWE7.*VP[?DS\]B:;1L'MBDJ^ MG!7CF^GJ*L?P\?-L,)U'$*+RJE57%]>QS/[#KB-:"0[ M,/$*,)A !4(QY5[ MA0,QAM@,DAW]C/CMD:P]I,]X&5Q]Q_6D1>3)!^+87DS'?^K&*F[E 3[ MN(NX-1H,WL?]*/*,4$MI'(#(.UBA0R'..10[XH7Q&S;+.\&]^YW?*L]+)5RM M3=_S*L%RI1DF4@/#4SHM%'?,E82+JR=/50M%K5<'<_*!<$$8Q9)$^51CEF"\&8( M<"ARO*FPA\[XIBF2 V:G_HTMUWQW;W[4=+3\:;)2Z>@_'E9Y(Y<)=QN_#MY* M/X*->N"<3A\7>;$T[:@2%%:",@FA_ J626Q39 M2CX-4#<)["Z'-*?!VA5M_A$W,K>Q>^IK,1O<%+\]W'TI9E?7RY[/KQX6\\5@ MNGSA=GCE.K:I +AG%G.:EFNBJ8J#"E2(2..S LX=?6[;1>B/IM>TEA'O&P/5P[3TW*1M2PWE#.2S#.J7T9%%=*?K_ MXO%Y[\X38^9UKXZ+++.[?O!$**$9\M(1Q1U20A*F)*-* FWKA69J6?[/R;U5 M1]!EP8 =A1H3;9"1W "%!=I(1#2\L&3E#6OY592S#&B[B[FW[N1*Z.38*J=I M.*MOXWW'EGOK!6*%ASZ*J1 Q43X.'%S+"GUF@HL>T^A(1>_B2P.0=K;7?]Y5 M6]X-QONB,FXM'T"TO+@F5%$O 5( 0DHVLE%TJ?&D\O3\^L% (0@TA,I(4$@PH2I7LL:K>NL@XNC]S1=>'F: MY4Z3V';%HX_%8I!.A"M7Z$$";:\0B-&<>V*9U)I;P1E!U:PEAFW=UTR.#P)U6TC8 &0ZQG!FTI':R3G$O)$<&4:P<5=:"2*PJ87V^SK9\4S@X9*WW AF(H$2 ,>3=6BHA3+V@QV_'D=OT M7OQ4'#M\G? L7_2[Z6M/UL=R,O'E[,_![$ VN&-:"AI32"&1B$H8!PI26OH* M#V@YN*QM6 XA7K]C:!'H[J:E7<[^73Z18(W3H%L>1+06AA$(44<.0-(Y2 M)RBN\$"(YAR>]=!)T!7[VM7"N1^O7/:KK[B1,A!"2P'"5D//\,:Y+)EU.1^C?Z&I$]%F'YQY/;_$QF%7,8P\QYA%>#"3D;+.."FURG,M]#:%XUG'2L<(Z M,Z97[M 4K?;ZNAA&,7XK_E3#80I,DW+LS<;3X?A^$D%8I=N[NE:C\OY &L73 M&PV*(,>]45I AZ#B'KAJ(5: 9@7LZ^<3QVZ,\:X4TJDC85W%0@!$LMH*CHN%05*>UBI07G,-ZQE*J M+R_SZ7XL(IKS\:)89WQ:(; .9Y<*+(?JWHLV[7YUX!QQ:80'!!F$#"..L37B M&L(+C*39"?5[IK:SG+4O.ZJ&49Q9$G&^^+58W);[9NXZU8-$BBH!D0,8:9[$ MIK:27""1=1[6UY";G7"V!?3/PKO5^E+UO2[=GM>*"Y$FWFMI9;H6K(0BI )1 M YOWCK[^N=FELRP+]+.0ZV.Q>#XB#D86KE,],,D8@M8CS2CCG /"3"4Y!5GY MA(Z(EGGI=&L&_:YX9\=?QZ-B.IH_.8$Q@_GM'J[MJA*80L0;R8DPG$JM%$:5 MN6"@RMI^'Q$2\P+YU1#B?7 "?2SFB]EXN'QL&DNIA,O22QLQNB[&BX?9WH17 MN4T'P(P!RDG'!(9*8PA8=7W46)EGV/W IU@=ZZ47+J-VJ%R_[2 (=DYS"# G M6#+CHMHJS!1W6;>N>GAGN!<>I184TX=IN8I#]=Q-<*IS?FMC04(+F4 28, % MC,M5\A&O47$$UGI@_[;"9)Y]ZFU$$[V8;)LBZ+[6 E$(<4[B\@.DU-&DXIZO M<%$(8I@5N^<_#Y!:5,5;N280Q['A[0T.>@U ILQPI'.\N<6<&\=114'0,)XA'-?D M\\WSSSO\.6*KXQ?]45O$38T -"7&8N*D(Y@0H)00:QFY1S0KUUC_QFBNHE\> MGC0":G6N$%*+16 826<8%I\P0[YVH]5RH'0FC4HJK M:Q,9/U[XP7 \B7/_H=":.^L$#S"Q!A%F-8%4@SBSHTI.(>V%!7S.57;9#JPG M;M[GL\43VL2?7E(F?A3MOX>4U#+BLWC\;7!7[ BFN:MHT,I!BK2'E#I+H8S; MQ0TVQ+D+(T@#&BT;!;1-:GPL[M<)I-7-K%@:EB][O#.*YE'U [9<$FXELQPP M9P#E=@T>!8#BK#0]_2%1OLK+]L$]HAP,]+RM>(A;,:D\PI@#1T!R MB\-J"$#M\86Y&'-4NY#I(U?%P[ ,R,,A_$_H10DGAM1206A MO;!$<7F*W;,S.@G-KCCRL?A:3KZ.IS?/Q:\1G'=/O>"PUEPJ1F <7<)'>P^K MM:Q(>GQA;NE&F=,DL%V1Z.^#V3@MO1\'BUW[ZUU%@Q"4I!D76\.Q9M9(L9&( M()T3$[.'D9J:MUHR 3T'10Y:+*\+!ZH9Q=QA )!BD!D<[?>-5-YDW;WI'TU. M5^H>=IR$9&>V2CD=E=-W:1OX93#]X^HZZJ,8I6Z_?Z>O/AXV7^K4#T+RE/B9 M28T%=\ 2]QU&"<6%[+*;4/Y+>Z8%>+NB5CK633T]R*'G!8/PA!EM+.0(4<2( MH:1R/\1%W>:DPNFA$=,@6;)P;-7A.YC>[#L V/P^D"@U,1@:PQAP-/ZM^+K/ M LMZY])O)UI>LU[_4U%L7?.[O;3/2P1A@&&*(J M?Q]/QW2F>Y@ 15,Y34/N\E?P_U?:S& MRF9P:U7G@V^'=?ZT3# 6 ".5 ABJN%6/K*>5]%)0D?/K>R,ZS\"MLX?P MQ9?%N^E\,7NHFYYC1XV HGG")9> 8!Z#A=Y M)?\J:.]"E[-9^6=RQ WNXV_V/A8ZIID@"R2J%2I]_BFH;C*ZF3W=AL/;LM;N)..$CJ3G$U&ILH/>"D6H/ MIU((G.RRA'M1$TL7''SCS"CL?! MHYW3KA(+6Y03HZ"'SOFFV-,VSN>9IVPQ'\[&RVB<5];%6 MB"D"/*62ZLV=GSB%JQP_?P\=+^W.5XU"?5:+K+R[&R]#9?HB1;L<)NW>''OA M>TP MNZ%HG") M4861$PTT!A:LT9#(X1R]@$]#*C2!>\: _L\*^SR>*V8+](4O7SJ M.*HUU]5O)& (E%.&"2.,A4((A"OGC<8B*X9D#R.DM+NZ-@ATAX?L-Y^+V5T2 M9+UGWG^D_K)T4 I:) TR! -D6-SIT.]R 9!S)GIT!)2OQ>Q+^<8HE(_IB7O' MWQZ2][:\7M^)?Y_";UQ]F8QOEFK8>B!ZN%90R$D%C8#>,(RADD!6VUYM-,FY M]\#'$9 78[2EM&GS:WR2T9Z71L?0) MDAN90@8YXIB)H!FG-NLMBP;491W/-J3G.NPY$MFSL&:]FH[_59\X3ZH$IE+, M*V:0.Y;"ARVSU/WHF0@CDN/M-81 M(HT8X"0:;2MYXN"P.8?S/3Q>;9>0\LB0:A' MS$=#B57B8 2DU';KH8+Q[?3:_+V=VSF/1'#M!Y M-4+GQ?!O-^77GT?%>#4XXS]>CLGX43#EUV*V9QB^*A,@ICJ%/6&">,!LNI@) MXX+($0<>4EO++FVDZQ5\G^,7[>CYTR)!12L/"Z%%2IXAD88"R57'(< "7E*#$5DSM%SCVS= M9GF0@V#+1/@\&TSGXU4VXAI3PLOBP4<+/4I/">7"6FXTXVHM#"1$YWA9>G3/ MK^%%(0_$EABQ,J'\>%*LSC1W,.%EL0"XYM 3AQ2S5A.B@*E6MY1G,V="Z-&U MNV88D E>JYK_6-R,DVC310K=MU?[SXL&+#0@(&X*#+&8$*,YG0!KDD&9 '8*@O>38??PRPNKT,M@SK.'DTYVD^*O34#I823:.\81SVC%$DJ M1"4BTR#GDF2/;JPUR9$F\6R5,I\'W]Z-(BCCZ_%PV=D:Z\>..H%["0#WQCL" MK<-<,H(JL3CQ.5&DCKZ7]C9HT@R2K1)$C491)?/U7^_'TZU/XO:6#Y)31 DV M"1LA(U*:R W?#(_KV:?RS^WQ1';4SH *D4TFJ1, MF5T9PM;0:A>%J#!9WJ@>W5)K@1$G@]@%'Y8+W=7LPZS\.IX.]UL+P>3_']\?-$>W50@6<("U M=!A*X5)N<^FJ11$KG+6*].D*6@O4R,&Q)6*D>4S-BL$>*CPM$JA7Q &C-9-( M 0N,VNRR,$ PQ[:$%^>ZS$"N)76_CPJ9?+@MI_O]4R^+!0*]A1!P(Q6#VEJ! MK*DZSU#6VW=X<2[*3/1:4OVG8O@PBX2$Z,OG\6)KAJAMQ0*+?<:"*\L9E\AI M27!EWA""2?98#2>WGQZO/M23G;H_5F98)$A*JY+6/JX M+@$C8Z>K;C/ML]+T79P[,@>ZE@>[^S:\31'/]GBCMQ4-CDL B2 IBR!!$DEN M-D(0S;(VAA?G:FP P5;-_G\4D\G_FL:MZJ=B,(^KTFB9 7R_;W%'G1 M4\:@ M 41R!8D5'FZ<'U2AK&0&\$*=B\U V2I#_EY.'J)"9LM3M=FVAVL[RP9-4=R^ M:"[3R9L3#CI;7%K,]R\ M<\4LMHJY-120Q8^R)H2+\RSF ]@J!]Q=,;N)"]@OL_+/Q:TI[^X'T_WSP=8: MP4*OL=':6&FIX,1#61E&+*V&.9RX.+=CR&S\6B7 AXW:6K>.7PCT^W$8SYU<-BOAA,DP=U_S9S M3\7@F$;<&,8!0CAE:P&JFM\X8C2+'Q?GKVPR:)9Z5 M"511K 1G\?_CAIAY:F!U[L8!EUF:OSBO9 YT;=U+63DW_'@^'$S^3S&8[7]F MMZMX(! :*KF% F*NJ1(05G8/%RXK[A&^."]D0RBV_-KN>_=\_&27BV%'Z6 ] MQQ#':8Q A 1CVB"T8;>V.5M*?'%^QV9 [(0/J^>A]1GQI'R(RUB=?B_DR!O_<%HO!>'*^V#.K#OU: M+&[+T9-NJ>GH?Y;CZ>+O\8>'*&Z-H#1'MA1X"HQHG4$*,TD-4P)3IJ PBA(@ MX$G1:IK!Y'O\E!TR+>.H[(&B7@-!">V]P=[&&VG=AL!&66!3>FY):-Q2^*0 14&6H(+,_W: M($?9#?3GI=^^F6Y'C4 $B@L&YSC^'U3<,,+]6CXFR:4$=3L[M8X%NAO_PB]E M.?IS/)G$7=6[V,+T9APG=36?%XOY;\7B>8\Z]#+LZ=91@6^/:B= *(W01'AA M+2*,(J'Y,KZIL=Q2X\[G8:@EQ[XXNJ]KV-JF2 MJ,Y$L:=64 Q@FTP?QBQ6QGF%3"6K9CSKR.GXF89OK)VS/:C6@OI;8AGQ- XTWELF;6.KD6UGN<]J_C1 MJ-6='KKV^)3[I/$/Z5Q W:4W2/]:DJ!NLH$VOB9HY(BVP@ELN>8I!)L2%9+, M7TJLY/-,EF=04/?.S3TB'LWH(UH+<9'1CEMIH7-(00>$L!M<.*^U&^I_5.=S MK?)MZ:';#<#^C<"Y[RJ<9R< $";:6/$*B*T,)H2Y%PE8Q2QT\.XOLT-M?5_> =P M9=K4][SMZ>TPKQ6FU&=C QKHBI$?!HMTL/-K ML2,4X=9R@7H- %?64R#CYEHQG%*_K&3!RN=$P7];;,K3=-D+3JXD';Z5FY8(#31F. %%<4 H:)J!#"Z8_+6LL: MTNM+MF0@>O+*-5OJ'CW,"OOBSHJWU(R:&681)A X:2-G 925@PGA.&L1\F7J.Q\ M#$]4LYJ/!Q\&PY0.J(ZN=Q4/5AL*>8K-14B M$) G/C@=KE*#I36?5S\D;O GR_WZXZ!^W\*%[[\,E$CG8T>)Q@A%LR?.0)7T M!.@LS??P\"=/\R?#UH&>K=NC9^N"@K&;F",I.?;0,$_99CKB7.>\W>I16*IF M]7PT;%W9\-7NY7V-=R^OR@:DF.(.$VEABM9JB.*\DHEBG;.Z]W&R;WC/EXMG M5QQY-QW.BL&\L,7J[W?3I8]C'3ICY5_90YLZU0-DFDIM,>7<24^@U)Q5DD-" M+VQ7F*'YLG5PNZ+5TVLV5]N.?'N[GXPCFI0P^'#W<,DK?2KC]*.\7T]OAQL M(P@CL.#48\VQ5"G1UF;%95[+G,/__MLS35*J::B[IEL--@6I$-$(4 P@B?\" M!IAJP"AN8,Z-MQY;,DVRY$@(NR:!&O[S(9'8/LS&TYM5++HZ]Y"W5 L^SJ:$ MQ*TA%=AC IEPU947!9'.B4[28^NE2;(T &O7!(JB%^.;ZCM>@.;!+>;=V;OTOW,XO/@VQGC M26SZ<-2;L3VU M+>D!0V!$"0+OG(B+?P3&F2LIZ16D^".Y.USO/2?=5""JHL MI).8"H/295R3]O]+:0F)_;@L]TDC>G]]+M04O)T/6[M63_QAY4]6T]'[\>#+ M>#)>C(NSA[-N?G!KZ@TS7DENN+=" R(AMY@Z8XV%KI:WL!U97ZGBMV)10]A] MU8*(FVLD,$Q95C0T4"E UM):@UE.=(,W-KAKZ[UL#=ZNC+M77;ZZ+V:#E/$W M6:1F,)L]7J^,W?GRRG0:\E'S^WQ>IS89@',>>(ZPX]9*HJ,&:(40$/S"G//- MD.40 ]O!_FSL3.-U_=DZ DC**AC_7BE\.M+%M+@>+^;N[GY2/A;/?GT,9[.^ M* B"G78P0F=3L"?GO6 5FAIG):+OX>WJ;IC#K^KGUOE=O5S,,Q%K(#D M5$I.%/8F15)=H8CCAK/+4XPNT@/TE-DGZJ/_K-Y\7(PBS,5T6+1#["W?$S26 MU'D:-W:"0>>1)$Y56 JJ<_:V/3QTZ1FS\Q72(W)_C"28?2W2]E@-A[.'P62N M)I/RST$4RY1P7/( I!EPL5T6#UJ@Z8;+R MF/?P^.=<-&]7*V?C>@J!/HU\V);Z]G"EX*WS3@M#1=Q7Q]VUI%A74E($<[C7 MH\S9W7+O5'1/O %<@_N?!I,B=BOE7!A_33M,-8JVVF(\C[O0S2#8=3VXL?:# M,H)SZRS06CF#/3:@UB9(7&6]CGQ,WJ4M[L['F4"W",[;X,$,+C?VMDN7$Y'OT>)1X_MZW7ME[.QOC?I[-B M,!G_*TJPONJ4G,C';93V( MOO2SG=9@[N%I^0F3UL'& O*:IF2<5 -*K#'84E&AXC%&.>3KX3.21;A4(5@3!2&6>^TYM"D! K:5= S+K&#/Q9P(5,5#D0GX%03RZJ+Z=8\RP2 MRG%WI^NU%9P2R@M %;$04>:4UZ;"Q"F=E1W@TH\.ND+]O$S\D(+*SA:/'R:# MZ4)-1RG=^/U=[;FN3DN!$RX9-#2]0D4I SH$ML(#.M;-K>KG#^VZHF'3C*G% MS:8T<>8Y>K./GR-UM!40\$AHJH#EA@C/E5;5N0 )]-XDP?B!V-J>+\_+S M]4G'\AE^!&S]#/]XFAYN,F $.-322J0,$MZA%#UMA1 &BG435_4'8FOC*NF! MX7GLAF9W_;B@L'2S2U* '8_&MX6L6E"P533''5S?-K#G5G,]I8/*EJ#%#F(M6,6$-8*U3(:QK)/R_O"E(;V6 MS2/:U3JE1O_Q,%\L,[?Y?Z24V*^C)ST>3!^\K7CPF$I, M%<**2($MYF*NV5PC> M22.\U21N0P&!QG%#*^F<\SE+7@_OAK4U*34"[OFH]?!.85N34?-(O_6K/%;KN G1U@/JTMU;J5BU"V$(J0O+1]:H M_H^[T',?N$Z:KP)@6GB>@BT@@XDS4!"S 4^I'+?2F]K(Y=.I,9#SW_X\ M\:Y_'-_<+JZN?Y_OOKM0OW) @&!.<9R^G9&42JTWMR89)>H+_LO>FW6WC MV+KP/[H7\_ 18W7>FXISDE37>N\7+,6F'77+8EI#JM*__@*2* ^Q)(H@*9K) MZG.J4@X!8S_[ ; ![*$5EAPZ*'6&>E^FR*Z4:[ND;-YI0%";J :),:;40D6\ M,15*3MF1O9!URJ/R0DKIF;J^B-J=S'Z0Z#0_#[4,R'BG(&-.2J&9AH(;MY-7 M4,BR7-Z'1\(^B/$R%UM20,^$>Y)RN@'MCK0=:!NXI ="J5$X.0$*Q8:22UWB?\WPWP'>7"ZYY M[2B@[QO0=@W$C%X#P@)32+&FE@'-!1 ,53@ADI7Z=8#K8Y\68G]:Z9N].T/C M@& UB'J\@\ (4\) :"G@%% LB(4[Z:64:F0GZEYX^GQ$[25 ='$;I\JC-S#W=P0HZGHZGRR^ M;QX$DQ]!;!D5$L=W]V8>5XYB6:= 80^_/1@<9Z\A-MHYGFFD &JPEUY-[(W M_^X><8:DI0'/#AO_L%Q-K]ME?=5K@$H3*!CPQ!#I4FY"5JTBCN%QEN0="//R M9T5#+0Z8[:?3GC;O-%@%B8)QF7+,4@[B_W1U1DUQ_SE.I8-=N4?#]69*'##5 MZX)]&7,G<($]X1X#Y 0PE BF]TN*H"#GMG>P!OUH)DM'6NYK-KG;V^(Z%07: MB_1ALBI>DGSW5Q^**-SU=#:MFXVOI=\0B(CG>8F$)((XPY@VI+I=?'PVB\_J/4"/+99>8P6$$7$+E;Q:E;SS M8&01$;VSK1;;N]180W_X.@/=W+\_VG4.>,YG*K4^E>JJQ=\2@(AG M&"\!,\80:I!+L.YP],#V\S[3=TC(:UB$NU'@D";"A^+K9+78_OGJ=G>\=I/% M/&H@E_Y'^PY,66R0D5!B0IEBF'J]PDV;"I MDO4H(50FY9]W%Q0CFGK,* &40H$L(W"/##.B%F788\ M[RHPZJW5D$DLB>846:Q()22#674;!U@(9NB7(9GJ&=("&G^XQ?6NB#_,OO5X MWEW@S,8-A6\/#1Q"CF!U;F *(IY!W %6D'\-"VBFBCI<0!]N7/XL%ZLOLV*Y M_+@JK_]]=?MQ_7DYO9E.%M\S%M4ZW<>#@3)80&Y,E-\+:*(>*C P<3G/>6=4 ME>^Q0L?0U]H.M#:\1^Q6WJF#(8XRC0W&# ON!%& 5B@01K.X>_Y+7N<>&\-< M;%O03.\YB#8Y!D>5@H@;9XB/,Y\9*S@B$B!BA/3"B6B.U2I9UXVL'Z^_Q 5M M5ES=FO+^:SE/1YBKVP,>_AN]?(J:T'$P_SZ"14:OP3#H(-/: $CCJLDPCL3< M806,&4FB^U994UX*_;YVK@>)ME(\#Y;6Y!F9SM7/X^R?J#S?S*9#Y(9%E XZ>U6.@ BNIH?>8 NNPMT[:"A_2 M\R/\:Z=GE\CWQLSU_7T\3#^R7)[<$]6B8LTN@C'2&H&Q !PP)"-<%0(>$MS MO)X&^%#>"?>Z@?H"9\^_S7HS7_Z_\O-27:_&EQ!7& NQ =):!K55$76]G>Y* M,P!YK86V&UE_ /_J-G[)-\)\G16KXDEIG6_3951UD_0IK?Z> !DCD#J<.F-/1T]T82#S_Q;];WZUG2 M[S-WN"-HM#,+6AE*2'2 4#M@)?/2""@0K30B<59NK%=V6.YAAEQ"90T?XW92 M3?92_5Y,$ES)H>)]L9B6-P\.%O47^Y9Z#@@*AZVCF#B HPUDF&-[7=FLRIM- M/>)?#6\OHX,\&CZ?7(^&^S#0^K.KQH+ MXQA9_Y#]FFV5P>JJ+P.F[8I%7"G!K?2< 1YGN#*85&8:MXKD7/N\LJ-W4Z.@ M-7#[SC6XOYTZ+,'']>=_%=>K3V6<%-/M\_41FN5U'(A@RB)I-/70 ,T8AV:' ME@2XUU0L5<%7(RN9X4VU'%X]]90)"1DSGJ*%,0:5]-4.HIR3,SZ M;MVOU,3L#N>^^/7C0)_+4@5/J/MTN#M"MG.["M8PKQF2# C,@8-.&[=#1&'# M=0SY6.ZEJM>GESQF>Q]#D%0XB^+_*+8V6M,<45[I@#"<4UEE M@&[@K_$FJJFN^IHO?\QOIA'"Z>=U%*,:_SY.>>\+?#R$H7XG44_8(ZS91\A7]P_-#G4)-,\*1WI=BTYM_I6# M5E%_IOZ+8AZUZU]L$2Q!2!JNB8 81H$@PK22C\5#3I\4_+IY>OVXFBQ6G1)Q M.*3YX3C0AI(N3,(XS1?%9%E$RW.YGJ73=DK)_#ZJ=K%]6X_?OB^WI^\&C#VK M^P#B*5U+ZCA%6&+HJ*>X0@XAE1-<(&5/MKC)NMOV4S^WQ,>>US8,NM3G(W6!7;KB[_>#@+P@:"T. =< # M3N*?:-Q4*_2(!SEQ%0.,Z7EM,Z%;;5YX+GS8)^IX(MW;R==E<76KOGZ=3:]3 M&-0VIWG\T=OI_71U,O]%![\M<(RYLL03:8%RF$'JJC5&<05R=HSZ+E"_=HPA M*/?UG6DU)5X)DUP38308(?9(5/(Q:VB?3E/;,ZV;_Z)OAHHN3,%/7R:K/\OU M[.;-_=?)]6H?:/WI9*+D9AT& Y DE%O-J"28Q'_[:E=3F(&>0I9'#A1!AA&377? MI"#/"A]\96D9SN7?I71P\5/>5I*K>DS-Z"TPC3G5B$*IJ/+.0 [W.X<#*H>; M SR_];@VMHAZ7^^T-W'@\^FJ>!N7\)LX_LG\;AJ-WJVS[6]E>?/7=#93\Q_^ MZEUQ\1CZ(Z,[ZU'WK'Z"T01RRE,MEJA Q)"PC@% I-;4<5;K.KRCU!J/LF4<@10,[K* "KE.%:8 FMQ,@;AEF%"/$R)\!B@$^P';'E2/ZLUE706ZZ7 M5,XKABY;+C\7=)IVZ^GMZ[%!ZM%UP#&EL*71(4\L5$P:)G:S,NJQ@ MQP'2K2LB/.=;BY#W1J_M$&UY'P_@Q^CT^+N@L(^C5HI(Y[A(+J'Q#+V3A0F9 MMSMF0@VO#$]R[E95;WQ6)Z/=G]^M^+^\_%XL I[N#W@5@E.,9Q ML!!2Q"6GJEJ26?Q1SGOV$ G03%5E^T@V5+Q;+\JO11V5O_!E,$ :%HUM)I&A M<7Q,<5@-$?.LPLD#O ;*5W8^AOVY/!_=#O7WWR?_*A=F-EF>,C?.["DHD4Z+ M7EL@H=((8(>K59-SG>4*,$1.]6. =*N$@9#R089WD_OBI.'2H+<@:,KNIZ&P M'#,,'"2DFO0<>3(R\Z8SUIS'SA8TT5M$Z&)R4Z11+@_NI8<^#80B;)4CQ"-B MM&".2+Q'3^F_U<2M/Y\_C+O.@'LCR]GBZO8VGC3?QZ-'2QKOO+EAI-=?, M ! -$FNYD%;N(:9@9 \KP]M]FVJBMW#*(]?9BW)YC(^GF@;MHK 60TR=(D@1 MPM1^>BMG?][-M0$IGH=W< M MB#(2\,J@$1Z)G,O0^F>1_C._#8.8[2BEO\W[AQ>\O3-3]:AQ=+,^W3PX*=.- MHA?1:G')"@).5Y)3)'.N6P:X.??*PP[P[^N-^5ML63Y.FG&!:-_M&+Z?&>U[ ML%6P$&AMN9?:4H(E5\IM\Y=H A!DM_X,T?%K0^P_3MS5X>Y^VEW;T:'_VTG@R2ID8N&4>(02DIF@'.!-* M7-")8S_J#Y._?H^6Q6(ZF:6U_NKV0U3EXMO1S$.G&P>G+2*6*$8152[:;A+J M2G*"LK)AOK*97)L#AV9R6R#W9P#N!OYGN?CWF_G[17E=+,_GUN'6 6!MC,9$ MZVB&Q 72>@9V.K'&JJX31J#*[F11B.[^>N47:VAW#N[XF#KT"A^%ABVT2;#E!E+F(06HBI& MBW!.:$YRO?/=G#LO5-TI7\Z'LW+EI=NV49D UF#/@3>.40NL(%NE24*0 MJN?GV+VC\6[\N_#B1A5ZCW41 ,16&;2/9+'T"WHZ@QGY]^F$(TE9?"21[/ =8XY*%A"AL,..$*7K)" M?.47>C(6X,F'P7DI);(<6H:%-X"*N*=L):)6D9$Y3S95YR'GZB88-K2PEHO5 M(S;$_WK.A/BC\"&E,#_@'??D[T-.\6JL3.0=5P:HK[/U5C9#FZ=ZGSR]VF= M/_XF8,N1]8A2$>6WTB7OM6KLDJ"1U.YL1><9N'6IW(@/+*; MO_1I@#X5S'%<*VH]5SH>+$@E"? HJ=[O'%U_7B^DNT6]7= MHMC(^GS$!_W.SVH?K(> 44%)*MP9#>#TB+F3F3O'1[1?Y*F\[![P\!?UO#'_S'CX,B),J%H(;&:0Z$!:+:JKG-JVP[P#>?S.VI M-1S[8L?;8KDLBH=JDNFZY4,Q+_Z:S#X5B_NC%VU'6P:?'CJX)MABHW@TT*/8 M.WD%!G!D#DLY"B^[!+9IL/G-5L$8XZFA7&*- MN7 NGM)@-73CE1VIJ=N<$^V#VM?"8HO/JS?SY6JQWM:?WZ9E2OGI-K#WI2OEG,;W[ MDL(!OL6?WL6%\WZ;&W3SEVG]A$?X=FY7P6'D%#.>:^>MAB0B7MU62@]<#NL& MF,>M1=9UC/0ES:=]A??JKF'TK M?B_GJR\G@C+/ZBIXR"A6/.4KD588I+V$^[D*G5Q/@A#ME)A00W#.7N>^(E8T@#+RS!DOS#N?.AJL^5YPQ Q4UH+(K'T M!%@)E*UV;B61R-FG!EBMOC/F9.)Z81:]*^?738GTT#980#7DQEH)!10V_B>E M>YD%SBI!.< Z\MV3J3&V%^;3^2P*3GGN@,(0>JHH@=1S7,G'C^^X%(1CZ0A2FGJQ7SZ-MUGIE<=[ M3=XRK.USXE&N$EM$)5Q/#V6C:=91L-(0+B&Q0BIA27*.J@Z#"B"3Y0[2M$)F M]ZEHNJ=/.WA?XN+GF2 U[WB>M0I4^,T%/^1*$2L1EL2Q>C?N6NSU4 M+WIM>/J@=:Q94-I9@QVU2G&&O )"[2754F5%+HS[5KI%6"]*H%IGK!,M V1, M.P>T,LQJ@KDGR.PG#% Y *.G?N;'.CT$(@GQ5"H* 8BSQGAA*J=C0_+<(>&XKYN[ M0?@2#*N<9-S?7XOY\I@#TY%6@2,.I99>4:60@^D%IO*F,5J*K%N?<5\_MX=J M?WXBIY^V'EYAL-#48,T$A=XPB"7PHI(!T*R#/!KW77)3#"^QBKQ?3.?7TZ^3 M68T'\J/M G?0< 0EM-9Y;Q4E^]M.0P7/*H$$E;I: )* XTQ3+H=3I8@EK.3H7%>6/>/^J \ M(NVZ2*YSG_XJ<]T@'WH*1"FK(_ .QFEJ@,..5->Q5N25%43C=@'O%NFA>#R> M9ES-'H*-TGIF$>60$F(MT*S"V3IHLY)L_CP7XNTA/,BU+?[B8R?#L_L*!&#A MM8H&"32 8ZB$J.Y[K80ZZU0P[FOTKK$>U IW@G>U^P@DFA%*,6T1$M)R+)6H MX@PMM29K/_T)[]M;P'B(ZYPOU]FQ+(^ZBK:%YUY2A1S7)H*,,*BL6B<\S_'Y M1N.^K^\8ZB$M+P"51P#N!9%SP*4DQM-4ED4N)O7/(]O-E KW''2U>TB((UQ MG&9*HU0#S0(;X:@0((#DD V/^RFA(XB'ML*IVZB5%I>Y)_T%B:5TP!C)'2= M,H<=WV'C*=0YN70Z>U4]03DDK/;9F"S:EICI;>0%%CMLA M'O>K1))QG7!H(A1<<%#M )Y1E7,?C'^]/#2 >"@+6\9: M%IC!! +C 3 (2L$9QI4CBU=YU[WXYWYD.!/:0:Q8?\QO4@K*E-#RQOV=*I*I M^_1?39>O0_T%RZ"$6D>[@7@(,$>BLF8%(,KD7(G@G_B5H26\+[JP->#@6?T$ M)YT$PC!/ >/,$.2AK+"P@N;XD>"?\,6A)9POP;FL+&[G=12TMPBDE"A&6\0! MB*;&SIM!0.]-5E'#<;\X= KT9<+XGXEA=Q,HI4/<)4(\0KQSNPH1;PZMHI)3 M0"5V@E%7(2(=RGEBQ>-^?^@8Z@&L>>=1[[R.@J(@3C@MI# $RY0W#(@*#2A@ M%O'&_0;1*= /M.N^HM^[2F%JN M[OT=WY9U"G$>;QB$)A1&7=(')_ MT[MB]68>_RMM; MNKO"6X%YK2)L_4A99T$XV"8@BCVC0G-M()8T3@+A*SDE9SF!8@/<2_+5778# M;#^+P@]3=?./I9K?N*\7K^=\M;B;S'<1WZ:<+\O9]&9+J?G-^T M3F9[([Z.V=A*_\%YHR@DFDDI! ,4$%#<5U&*6;;U%0- MUL*7.PA:"1'M)">,30GW.6=JCX %6<\! UPQ>F;-B>6E%97T9;SN5YNW+V<^ M?/&[P$"TFV0\<'N$ <% 0VLJ60S0.=[>9],K'N(_ESUO2;DJ+ML#MR^B/+LT MV58WNKK=;DY7Z]5R-9G?1(ST9#F]/D*DL_H)%& 8)V3'EU$YGZ_C3 M'R;D^0OJH9X"<]9P2"DT*1.!Y/%_M,*#&)KSAG"^?U*9*N.]8GYV"WY?9&SS M3H9SB9 R5G"BC"[A?4,RNQ:!".0)DS$51< ZR@@ M$HE*/B915H#R3TB:9K!>Z ;UZ O+Z]I>$8^S4T)G!1928"D-W-Z!:X*$EK7< MR[N1\N/UE^)F/2NN;E]<8.)VN./,1AMU'D0:]I@L?F0U4IPJP( U$BE?843L M3_-<4ILJY25@[VC>?WDZO)_-4)"+Y_D0I MWT?+[7IZP67B=;RM2*VE8$8ASQ 5T!!(JD\-'DK)$(' [/OY:)VMQ$*3"Y]C#N 52P*)M[7#7-W@]T2F MC3:_UUGFCC4+S&OL+=,^I?Q3F&*.526M,UGY*D:[2M5F2-F9(OHZQO^Q3-;D M%E)@Q3)B?$9X*']LK3*@KXO(IG) M\DM$(_W+_6<]_3:9)=G/6,3JM$^O =9"3(3D1'OB%/>XDMT@G'-7-, GO NO M9AUHI"\V?BBNBSCB=+GT:3&Y*:(<5ZLOQ6)G-"T?_E[-9N5?R2W9EPM;KC^O M;M>SZJNMK$=(V^:O"0H)@9CE-!+%$.ZD@W:'I ?0Y>S4 TQ/<%EN7U!QIZ? MBW50(T8I_FEW)KBZ-5&5T]6'Z?+?I]?8L]H'22V71ED7Q= ^'H< $)4X%HF< M^)@!YBNX# ^[U$A_[C[?XO#+Q??ZF_RA)JEV)T02@3B'K''::^UH)2'SU&=P M;H!Y"BZ[]K6DA+YH]MMZLIC,5T6Q?#._*>ZWUQ_5Q??^]6'TI M;](T6Z[NBSIVY-%V07)GXGS$5"(EF%9 VIU]H0!3(L^6NV#581KP:Q"&D0 -$X^K[^UEZI)C?I!GU-0V[OIE8MXO $9' 00:%DD9XZCS# M%0*0^YR5$0XP&?-E2=F15OKBY<=5'-N7;)MX,)@ 5P4F'C& M+>#:L4IFA?(\6WZ]LSSW@VE9';W=D9?W49%?BOER^JW8.<)M!G[.6U^]+@)2 MBB*@HWWBL?*<::SWI@KF6441X*\7FA\>_CK12F\&9+DHIG=SLXX*G69D]J MZN_AYULQ7Q<^PAS!W&#SYW3UQ:R7JS@I%_7Y>UY'@7F%(<>(48N5011'L[Q" M@SJ=_/!ZTZ%N&K[/?)RDMZ3)W_5>8PY\'6C<$A!!G - B)=$<>NJ MH3*;5?@9_GI\*=M60'^&XW)U=;L9\SFFXJ%& 4)$G=6<*F(DBE. &*].GLIQM0@.*>FO3P>\#]Y9BQ7@\04%+D< >5Z>JJ)6\ MU>G7BTC9O@KZL[J61?Q=R5W(QKUY5F[NA=S?7^.)J*CA17.R=<#488MD7)@M MCF?[E&!65W(3 &0.]7X]@OQ@7[6MD-XN^8I9[//NMV)>+"9I"JF;^^E\NMQX M67PK=B*J)E@(YQY($7#@OIJ;9H_WB)%"59M7E_/9:472JCM^5S MGZ\GW6C&6;-%J(JA>K-Q6(M3*CT!G7Y7;M!; $8IX8#E %GLJ 2>^ATNT=3) MJEB#?KVC/%\X.U=0CZG'RONBUO7+J2:!2,K2S2:$7FE-$? 85!(""[/R4?QZ M.?DQC5@;6KA4UI/Z=#O1,BB$L $I!Y577@D3_T4K>3GG60O?KU>/$SE3\I31 M%_G>%7\]"OI=E//XQ^OBD4=0?3:>VU4 5D@'!<'02"($\HKLEWV!0,YS,OKU MOO%#UME.M3/< /:O^T"2(87%"6,H!9@+O (@'K*Q5:K2'A]JD*2^FJ-Z.O_O\ M2@=]'3>9E8Z=>6MV$8 &0G'NMD3) M^%_/Z1A_%#;31/T]?2F>ZAVD/KP(4C MS,3Y*:QCVBDI]\;'X_GC4![>W&JT" M]@Y& X\S '6;]#J"-9W?Q0%7?WQS_W51 M?MM>#9SD5:WV 1K%M?;".($IYQ0C7>'IK:^7$O3U;)%=,JP+O"^^/[Z-<^;- MJKAO9(GM&P<(7 3/&&\I$0 +CR2OI%8(Y3SQ#O"%]W*&6%/$>W/Q^R')W+MB M5>.1Z&B[@!56&C#O**/8&,DMKXZTGN>YK;RF7;*!\I^[[K4(<\.0C1^'4,6V M+=_,]63^[\7ZZ^KZ^]7"%A'J:9D>6N=W^ZMS4\YOIDF'#^\TR:5[\:VX4E+(U_^^:58%+:XGZ0PA*_ESHOOOT\6_RXJ_X&E6A3I[5%_ M3TZ,D_E+'JEM=1V40H1:):.:HO%B(0-65B! @G/"? =H*+9/UPLHH;H< MX-;<*A/J7B^ GV3YE"7D\6-6J^^E(OI?XN;3^6;Y7)=O)E_C*?Y M8KGS:MD>JPYY53?M+Z0#EH?8XTW:I&AQ<$8J<3D!.9AK>:0.8$=DH2EJEE:,R7))E$S<;5VB+Y# M;-UDL5-\%.]4%- YW81HE7J4_%*=Q)9)$?]0H6&IQCF10 ,TX7MF4.W(VFS% M]!:DMOZ\+/ZS3D/^MO/9.>$D?*!%/"E!%064/"[\P% '+*SD\Q*ID?G5=:/Z MYY%FK4!]02J== ,^V"9(:QSS4*9\^\P2;X'TE8P"Z)&M8]F:/LV<1KA>B#LG M'3%?_#XH H5CT/*XEE/E&1/[>>;C^28K3]ZKX,RY.C[.FD:H#B.,-:ZW!'EG MB<$J N$M9#L$(! (YS!A@&\VG6Y&.< .)Y25*8,U]< Q *VVE,K(Z=VX*1(C M\6=LJ*L#H:SG83:L4%9GC5?6,AH7+X29XMKM99>2PY'I^UR-'0QE/0^W@86R M,D^!X(!S!;07G!.F=F.'F("-C6<])+C"1!J)(*FDML"Y<>Q;W9/BAQST+2/?%]]V M[PKSN[?%9%ELGNVN;O]8;M](CEVM'VL7=-S@$8H35A% *+;*>5')FC(@C&.G M[)UE;8)^&8+MW>UJ4VO?(F##C58I2Z1W$&$I4D*MK7P\ IES8_=Z-\VV2=44 M[@&_@KY4'613=F&;\WY5);W_]1I:YRW+:*Z&"PR%MT[QO:R0\JS"G>>R+RZ?G\N.^=9SV2FBD"L(342FB01D0)8D3[U8PTG--F/8BFEF MD^5R0XOT@S?S9D"V^XM"!!02)%)LCO;:, .-KQ!-Q4W'M6#US,):=;YZ4EUO M9MS+0BX6Z>5MFY7QX9/WD^^;2XN_4C1.^L>'XC_KN.BOBH_%XMOTNGB?DJ7< MP//G0][O"UP38*VSR&D/XO]K*=@66P6L'MMA^%+$K#<_>E7EZY@F_RPVMWM= MSXZGOR8@)#FA487$,Z]!/"H26B%)I!Y9UIU13(HL#?9C0A\,EKJT27QP8#6L MM)-M@X]'(2.4%5(QR4W*3DRI]XYJ1I"GM;S^.UJ:>BR_@PT "G%GN6>*02PX M-'L4XEP9US[;(BN:EM8Y#_"+)VAH+?L^9!0#!K4AV!N/9/R'VLE-&8$C(UK[ M=&B0??\\R"].M=:R[S-.& 4)4J4%2R5-J*WD3H&^XZ):JTQHD'W_/+1[,^_+ MVU6TOXI'KR^G0W,.M0G(86H,CO-12>T01TJ@2D;$Q,A"NEK5^O-]LB6,^^+1 MV\G\YB1Q'CX*CF$*B'(2<*%E-.TU<)44SA,UKB-:ETQI#&I_V?[Z*,E@H,/( M,P"$1!]Z6?;;HEPVXMBF86!& R(Y532>A*71VHAJ5G$@S<@*1[>I_KK,:H)S?\GZ'L53 M/615C7^>%2^D5STHXS$WM99^19!>"J2]CWH@0%@IN:VN<7ARQ!K72M@A4R^D MD=.KR2Q^^*_B>K5\DT9\%Q7]8KJ1O!ZCR-&N MD4)*[RV#T")!*L-&T/CG7@^D91SC:R-AOPKH:QU-WERKQ?IZ^Q!?#?;4UGRD M54!(M#E!NN"'Z]6SV?;]Q%S<'1W2UF-Y-YZF\V_(E MWC3N*U".%0:>2RD93C!"!G=B2@]5CB?6ZTRGW&03[ /Z'E>LZZ*X6?H(WL?) MX^-[JMGFRT7ZX?&EZW3[H Q0#+MH=4+(&?;6*U')+F1601_^4]"N2[@O1[4/ MQ63FELGE\2R&/30+")"X;'.O...&$B(MV$\J0%6.N[7XR8G5&.6^^/3;9#I? MOHW&8+&\FJ*&; M@*FAV E*D63,:3^+0/RTF\^5D1]S?_5=+%QI$P+U^6F_9.(W_G-P[ >@*RQ IS12^#8 ND0]# N M]-P+N\D0%K5!O&!"7+ DW/LHPE: S8W#^S*.>"^)+N;%[71UYLK0M,M@)68 M"Q"/PL;)30805J'DF1E9=HA.^//<4.A'%1=9/BX=Q][_*@(DP=A*9V$T&S&E MP##)%*4F:LIB<,DT37OWUI2]?%[<[+BU5=1>DF7] /<:_00>C6=&D&,<8A_- M:&20VN$A)0,CB]_KA"D'X]W;Q[_AG73+A;B,H0P*2XW1%A+@B&"L&C,B-*>2 MQ@ YTY$^7ZS$=1ZRG;.A?B4N3"&.9V^!4W5Q[0$TN!HWLW(DN24;ZNI0):ZS M,.M2U^=7XH+46VPP( !;C+@V .C=V!7Q.">6=XCZ/E=C!RMQG8=;ISH_NQ*7 MC<=A9R!UCF-#4AT5MA^[$23GXG% +O:MZ#P#M[Y>G9\>!#Y^31DG%V^K_&'' MD]J<;!N,U1@:$X]8CG+M@..>[V36$HRE:EL_%D)7J ^":2>SVM1H'3BT#D A M**0:82JI,J"2FSDTDCJ@'?#@'(8UPKHW'YKR/F43O$[C/AFM_>/'02/@I$Y9 M_#"RNPU1P21V-NS^'$HFX:U-F!!+0UO,T>3UL MR-%8F8E=7^N#+Q?%]&Y>:WGXX=M@HA&HC98$& (\!@F2"@Z+L[SM!FC-=+DZ MY&+;P^)@U)'%P:@@HK00,<2-CSU +#U/FRNW0!*/QN9XE:&P,A.Z/G3]CV.Z M_D>P7#EBM(B'= RUDM"Y9*KSE( M0D9M]2!JM5 Y'F@#W V[X^)%U=+S3GM(R-\GJY3,[>[)WV]%/;W]-N@TF&C$ M "XYPH@)3K3&OKJ%M]$(S;GA&>">W UY>U?#A!$5)AB 46O\@C7+XE8UN;M;%'>[\JT[B4ZY M<1]K%@34R"*!C>)"6VP,Y:J2EEHW.H^'ECGPW)AL#^J^;$AU\Z\H_2:?OB\7 M[XJ_'A7S7I3S^,?K79''XZY<9_43D+4IXET9;[60P'*D>84%9SBGXL8 :=<. M+7XH'M\=X'V1+^7RO[I5-^77!,S)!_67/@^&Q6.9U<;+5+P&$(6BS5[A9WS. M 6: 5.I(ZV7K0/>V?NWE_[B:S&\FBYOE'U]O)JLB?D^ /,FI6NT#C.8@=Q0( MJ*2FGD,&]I/4&3\2-_5VU/]C'O#6 >Z+7/L2QWJ]G,Z+Y?)C<5=G,SS:+CBN MH/*"(0Z@$AY 3UTE*X-9*]80GS^ZV/S:!+@W,FV'>-)1^,S!CX/&"# A$9!Q2:1> M,Q__O1NHE%GEPX:H^F9**EN&L:&^X^^]7A2KHK;.#S<(6!'*HNPH2@VI!QQ@ M6 T8F*S#T0#WAWR]MP9E0]UOLSDLRIOXJP\7##SP96 . .:HQ,)H9HB0W-!J MB)C0'&M@@._)^=K.Q["WQ^"7+9^W==P#3S0-+DJ,'6"<(Z 4=!*I!XEMUA/P M %G3B0W9,L8]1L%-TANFFRSF\5"U?%)GZ79Z/3U^"7ZJ<6#)9OL -;5NWV@6"+',:& MZB@ (T(P02IQ!-BD)O M;X):>T2LE9[@^%".O!O6;QP\,50)Q[D0D! )I0+;!V.C/32XEIM^>Q(_N-$? M'WZ]/'*9/89X\M(.4<0YE))K2+07%396\Y$<8KL@2WD)!0QKI6C9ZV P"P;# M&'OE75RP81P"D(;XC4XD)1Z8]I).MR#Q(TX=<#0XNX] M!$N'ORBK4X89Q9' M:E;R _D3+@JU"5'V WE?AYD'&6:S\J_)_+I8;K+I+8O%MV*9WJ%.O+34ZR!0 M!S QWDEAD&;. H_83GIJO8%64/L ^#="??9^HT#Q)A)[&E6%"O MXI',0D4KR;7G(TNRW38=SF);(\1[(3L).76:='EIVD4UZU"_7E-L9-G/-&:Y\F?ZOELCCRP-6@ MET \%800J#BB&E!@%>-['"3+L6Z@[TA_5H]>QY[-&O43P#,QK.5 MBF@;+1B.*_KN'B9B((C,R:TQH-6N^R-!'^@/XV2@)[/TH\9'@UW[8*G@R&NE MK;#I1LXZ!2O9(04YS#O;?OM:+*;ES?\6W[R)P@15V #BA(:<,*4$KN+E260FC!Y2)8TA4; S^,.C7E@WI MG(YR6J@=YA3%DQR2NI+=*)>S!IZ=MF-K0[KYS>C)UPS]GM[4MYZU;^:WY>+^ M23*WWH/U=T/Y4'PM%RGPJT9T_J$F@2&$G$UYYXF-FK/:4)N*WGG%/$;U+B7[ MD?*\NHPU6@?L%2% ,\D,0!PBB(W?RLZ!57 DKY;M4>#EL)\6(;[43+YT]HU6 M)S1.F;,$14P(XA#SC'$N&$>::@WJ)2+M1LHJM>=VS.DRK(H^.R+GX4;!*.^- MY!8(HA0QQ@!*=I(:I.3(WNGR%5YVA&QOZ=@6Y751W"Q3>I'T '1U6Y6&_T5M/($B9&NW5O00!(&*7+>6@645ZFTRPX7J5@.XP9T7](9X[J' M_'5GUK"<,0%YU!00*2< 4(Y5L@KAQW9@ZI(-9R7<. _W82?<0!$'B9FW6A'- M#3;.J4H6I[,J3@Z10^WH]6C"C?,0;1CG^"XR_XNZ+Q;3Z\GNUQ\-Q3_X?9!^ M$T4.I,5Q[Q988V5VPW7>X&B(V<-2Y-IHH.Q_#AFI6R^GD_>1Z>CN]KJ/K0Y]'3AJ).*-$$<"1 M=!QYOQNL=TCES.[AGGDR%-X2D VUOJLD=A7/59-DV+CY:IH.6$=U?[Q1X$Q[ MB+6A3*3$KE0A6IWMO10^Q_UJN&>0# :T"F>7OJ0I_T\YF]YLM+)Y!CQPF#C\ MMC'^$Q/C*XMF -K+]H(<31&M@]TN=@Z>&8Y\'[KC"E@,1#1\* M==P,M:LD8H:,)$]H&RH]RHY&:/9UK#3E(DZ2>&QZ5\Y/F2(GVP0236-K,*:6 M^SB3O&1@=Q7$@#!9SFR#9\RY:BZ[ ;4OXKR9;P#>#-3-IO?3^>1HFL!:[8+2 MC!'"M"#,"1!/ZPS:2E;L>(Y!.Z =JQ,"M0ELSY=:+VW4;VLDEJO3/$AC.;<6 M:ACG#4$("J KR8W/,H*&>$;J\QJU??C[(MZ)VAGN[^O9^B8]@M2-"^E*&U1O.0(LPB6H@H[:5'6A-=V:$P[B Y MM\M#W$B[)%8'>/?FME.6-W]-9[,W]U\GTT6"Z,0J]7*# )10$#//L82 "84% M:7^,4EBF<>Y9'=/;RPQ/V3B.7017QDU&E$:*]/9O$?37:Z^E?+O+XVV2V M<3-;F MT&A^>2@GJQ><:A:@P]@Q)IQ/#P@V;LX,58-G7F4]V(*?9/GI .C^WG+G:8"+ M#0(?ILM_/XP8'GW./=PL,"BB@0>\5T@!1(0'=N,8I:5U2LFL BH_VSUUBT!? M*G;WMZ*\6TR^?IE>V^ERM9A^7N]NKMX5JTV:2/U]9]&-*=(68H68DCB#M$>=@:%0/Z'?IBK:/R'A8.":S M(XZ,![\/BB,O*#= 8VLDU%$R4R_81K<>2946397']O^[*;_][DR-I M\3TQA5?_D8C"'Q%E]^/PQ\<76/'PEP%:[Z#"6B&$4U0/)Y16 ]:H7J&K5T*! M?*65F?#UH.^'PC(OZ-NH8(%C#EI&N??(L^0$)W<#]H2BD>2:Z$;?9\/7@[Y_ MTT?T_9L.1G N)19.8 \9,4X84 T8,#X2?X5N]'TV?#WHV[HC^K8N:&X!QXYH M8P!2!OK(T&K E&=5&A^01T$W^CX;OA[T[3\#OM]='='W MNZN@HUD!M5$F.K 6N@<^;WD%ZG.SJ GXM?#PI7?QQ1N/HC8"\=0/$ :0B46FH@ M+*\&3(W)NF,=_0W;V?CUH'!]S&+3+@X88JE0EDS?/17 M;&?CU\<6?NQ(]NYM,#:9&)K',X5U3CE$ *L&#'%6;"T<_1W;V?CUH?#_>TSA M_S=H02&'V$*AF7($4L]@-6!C<(Y_*QS])=O9^/5AM!V;X>9MP 0B(9AV5"KL MH^T1K8]JP$#Q+)?"T=^RG8U?0W_232$KL_FEI]*)O?1IX$1"XPP6$#HM'!;1 MGJP&Z:'+N3F'H[U::PG-+MTE=JYX5XN/Q>+;]+HXXGCSTJ>!*.X0P, 3S:17 M6KOJ"<@A[[-NV =DSEW0YZ8%U'O@3Q)Y-\#CF<0.?A^ <9ABH;%PC"D?K5R) M*YGB0CB2/,3Y*OV1&]E@-MQ3_BS+FY2C:+785J@[NJN\_'$ 7E.%;5P\H?,. M< !=9=XBI 4K!_0_M&^_EN#-,>>K$0Z;4X^_3)02_TFWX#3 A+%275&0=S7:_(W>OP MNVE7Z_E8]A5H=*9]]+9&*K>F708#F57Q$*T<)<;&$Y5'U;,7P2-.[]:+C=JS M=GKF[P6SOU&$M;;$,\^U%Z"S3MQ#C.SMGD MY(0[3RE]D35E<5DO M$L@GDQ \_S1 B#47QDK"@4$< B^J-V+"J,([( M3,29I=8YF IDQS]Q'H_3&\"UP9[7>G'L2,KS$K'6*;+@,'&:4TF5]8Q" M:Y1B%48TTGT&$9@+N@[Q0Y W+B"H=X(FV+DKTCWY?Y-2NNX_#_9SU91&W, MOOOI?#*_GDYF=K*:_#&?Q&-(_.N+66,_CNL1OA'^ZUFY7"^*&D;:F3T%0$FZ MWH)4,*84%P *(CPSW@+&M*KE2W(!3.IL>/4Z"!:G).2811"L02:DLS(DV'Y"?>]^+4FN ][:;%?-B,9FE6CPW]]-YNGZ:I.STI[EU MHF5(]1&DW61T53B*2:V E;Q.T)ST4P/RL>]]UVL5];Y8]E!^?#O,6E7>JF^# MC[/#0DN-TM0#;J%$>B>31EJ/K!Y%7TS*Q;FW%6HRG:?Z3E=)^*_E_3.J#; [GV;:US.E&%%E=?:24L4%P(B51UD4SZC M'*O\_)PA8SCZM0=V7R1Z&.#&->$_Z^GJ^^_%ZDMY\V;^K5BN-O6DCM"J5OM MK7=&"F$0)Y9HQ(2#^PDD45: 6OW;<[DEVKRXFZQVW[YVHG4!?U_4\^6BF-[- MS<;'\_K[I\5DOIQLHG&JC5T7$;/B^%O.&;T$9;EQU"M(C".428R-ZWSR@$^O MHN7FFN_-/.(P4IRE5F&\Q7,7J M81:I;Y/I;..X6IKR_KZ'R':F3T%B$W<>Q3 3'+M M@$?(XPJ/..&R"/@3/SMTJX:^:.DFBWELY M*X_H\*B4K^(3G&D"ZJ4(8Z>S]:-PB!J4V;4(7/-H,VK*E!D?H W)YV3IAFL_?FR[O=9._TVO2GF-P\C+ZYG\5_'O5I/-P_*>V08CB<4 M)+'V&&A>+=F.,Y15P_0G?A/M /M!!6=<.+K^&I9Q4^2@,]+JNF,_8< MC&#N3A<]K2]I!=R=&K?O9!=;1+:_OLYQ\,F'@1.>J,+C,=<8:C2Q< >KCM:( MJQ6"U-$2\.A(OAWTNW)5//"PUK2OVT=*\TV+"MEL#<=E MK]U-8)9Q2# FR!!.0/)DV*-AO!A92'<;M"A[0[NWT)2JXOK#.E#.DYO+@?SK MM=H%I3DW\13$C?14&107.EC)ROW8PGN[H<$/.TY[@/=V8?9TJ ?SL1_]/F"J M$:$GY^8]8"LGVQYM%TVC@_S;9:N_G7 M>NN!=S#)\WD=!$V=21FJ%=$>I )UANN=].GV<&2+5"8##N]\[4%\ 8+9XG8Z M+VYV+_+O9U&49D2KT5&0B&F+,# 0*TF,UHJJ'1J*099STAKBK7]7A&L?Z@L0 M[YBA\+9&#O)SNPJ>$*IE/.TBJU*N.X6EV2%B$*V7??3UD*\7DZQC'?06^7)@ M["_,LT^3O]^GU'E1_:MMKKNM*\G[C5*.Q%") Q% M*B%-0*^'UCZ[6#W_UOEA, MRYMWQ>KJ-DI?XQ:JBU\7/'>8 F_2^X.5G#FE6*5;*7C.L\SK7<3SJ3\ 70W, M!*FDR;= JIZ"E-YKYS1!V B@*0/4[97#^RTC\76CLGC47JPZSO)_26(U,U<: M*NS2UDI-UM:2G$OND&<::4P<]<89ABO)K5 YCL@#7&8'1=(.]/,:#8R>#(O M4[E7:ZT$5BLKC=0*[9"TB(N<&MGUH^N>1A)_^KD(?T%U_@0V!X+<8X$)E)1+ M1ZTEE4%H@78Y3P=G!]EM;0XW[S94?E#<[E9=0[ XMM&$ST%?-K=!#G<8,#"4 M>>& M@)R!8QUU3655?'8,\JU^N+7'ZTJY:*F2'D]?3+-&Y@9+W01H ;2>8I% MW'2D$=A#JO>3UL.<9[3S YG'P\>.\+^4@]G&8>Y#\76]N/XR61;O%ZD@S_W8 M_,M$/"1#@U32@6<.4 PW 2T>(6&8KQ58V)FDQ2S%P!Q@XV" M]Y9[X17!1B/E?,2L@D\JC4<62MF>TI][BK6%\&5Y=-);[%BSP("U#C(B..,< MQ6PP1[ARM%T*2/=,8@D0MMQ9 M*16B>V@,&IGW3"07' UH)Q18A1@W$M5 M20V5'EDP;[M$>"GNKTVT+\2QRD)S45II+?*Y=C4+VN]:QUMK4$>5^4^Y0*;:\7VZN_[>10U_]93X^G.SG2 M*B KD",84(V% =(+X"O30SN=E?AZ@+E@.Z56>S!?A$[56-6W"-!=D0H15GE9 MZG+K2!YA?ZO7LPGF: MFJ98B5A:[)F64%OHH/&<@VWN"Q^W$3.(+$OG1 J=EV^I4<_!BG@"Y@9P:PF& M2"N!984907!DA[6FA#F86*D/T'M:!=+2I=,A,\D0!=ATLHF_N=A"\)#@YNKV M\:@^%!O$TWZ^W*Q>G].XWT^^;RJFU%@X\CH.'C")A5-,$X*]08[271H?SS"P MM=Q8+XR8?BQ8G84FL^?@XEQC&DK/F+0*IS!<6V&&XC8XKH6F+X*5EU32Q1>F M2_OS#'5]DDI;08E.552$D@P*Q+D%&$B*4K+:(1A"#S1\+*!:+";SNTU"DJ7^ M_@-5U5^3QL:5!PBG"PO+"$,>5C(J8+**HPR0:[F:/LV< M1KA>B#LG,Q&]^'U V'BIB44&(F $@!#AG6P$&IR5%?Y5<.9<'1]G32-4&S)F MN5@]8DO\K^=,B3\*GZ:KM!R_F=^DY/3KR>S /G;PV^"$M,))!)QR)-V[NU0\ M?BL+L7QDSB>7V\':TD"O;/ISNOJRL353L-.7Z==/I9NOIJOO!W>Q!KT$@J"0 MV#C((86>0**HK>17P(W$AFI!_\>8U"K&77+,3A?%=53@87?,'SX*,!YSNO\[*[T6Q/.J,^_+' ;-4 M<(%Q;QEFVEJ)9+6'QVU7Y(09#FBGZH4%;8'(!QM%TC*FRLE-XPY 2WPW.WNDI7'#(_$!AL&77Y(!-">8OHB M8657;$9\]36A=Y* !]L$( #GR%@+"#5"0>=EA9PW8FRIBP=%OK:4TA?Q*K%/ M6(J//PL"8QM-9:V0!:G2+*&:["6!/N<.;(#.OIX$,C#!O>2#Q:S^)B^<(6FP856\&C M5Q5G]A((55\O4R__31% MGGT:O$PU,*16BD KG<1./AJDR;GS'J!!TQ8+\E -0AR,KX.,,CD\M9.[RH;/-'?K=/TW6ED^1#-V@7O#_VN MX)G!,N*)J&26.FB@-!6FRM3+U/::MN(^:=C6#&A)>8.?$-L@F#?S:-NL-RO1 M)G+ETY?)?&OX+-^5\V_1\BEN/I2SF2\7J5$7LZ710 *,-)!402QQ-/B-M)KM MKJ TM,Z/+.#_-4ZD/O0ZHEFV77]G/TZ$IXY_UXE)T:T-_Y93.^^K/9Y'3?G9QNM,S^9;K/M#>;A MXIR1!J<%C2=]*XPW4M+DQX0J?0*"<_;9(8:0C/IEHT/%_TP3>>"S-W!GO3/6 M2H.IC+L'BQ-AISD,G.TU?>*('DRZF3T#7 7.)-#KG_I/[[J'.?_/'&.@&,+T M1&:D )A0#IFO"(@-T;\\$GZRZ=\M?U[_&O#TMGV8:\"98PP$84P(!8)1[!72 MUNR?## Q;&2U(GZM 9?ES^M? W8W_>M(^6$N .<,, AEN9>6&44< U9+;'TS_4CGO@% / ><.<9G*O.:UASOOTS_LP M]LJG?F?T>2V/:DUF]3 '&BP1#FMC.8+.(Q179_*@(*=S0O5_SD>W3N?V*$C4 MZ_;^^310G\\&2MW=+3:^4F_FJ\5TOIQ>;PMBG:YZ<+$Q!<>1(5!2+'SDG-*1 M9Z[2$96CR\EQX9>W5Z#BRV^V#Z_]3P7J?O<\])L#Y1X2JPU$D%GM]?]K[\IZ MW$:.\'M^3-+W 00!^EPLD-C&9/9AGPA9XGB)E:E$I";>?Y\F)4JS&HV&4O.2 M;!@8&QXVV57U5755=76UPX3Q5%,;TLIKJ!LI-(#Q:5'<;T6RU0*0X,-DY4=H)QH MV'0JHI)&]7N::C1S>ZHT>5QUU @! MW$S/2ANSB3;%5E'#!^%=L'WRVT\[37@1Q?1<#'[V@XG$FC+J+>,.:PV$9?LD M)A/2Q303OJ<4\H@UW5W*;S#MJ!H4_EP4FW1A-\'0?]F6F=0$%B]Z6!;N6[J> M9\5Y-^7BER408 P"5X277 ( .--)H !9(=I9W8+!W,[ M;58 M9-4_9LO#Y;5M[E?N];N)=SKXA%)#!X1GS',!F^-D''@3-0N%N*K>N+L08X*N) 4AK MH8,"<2*D55#S)@DED.4QH8.X(W,:E^69EA#[OI>OG;)Z>YM'>0:K943RNRMGRF,X/J_+7M'S8\^%,$J:W;R9 M0Q5<]*HW/^*@NE1X7Q$AF "#=F68Z!(U,)C?NN=O9-'?O'IM$[\AB-W]5_4< M'$/G3DXDT0I!19%'W$F)H)62-WN+$E%[)U=I_E#$?O P^5V(]^LQAMZ?B)M1 M@IWWQB#BM%;,$F:##]7(1U,:=:$DF(["WO+6Q: 2'CJVV^Y@;GZ9#]4!?3@+0O)("$^\$8RQ87=.(7$K-8MKT3L81:#+&8] MF9#_=Y>J,HS(AW+QU+(&5[HX37=%3EZ<.ZG0[@4)9!8X1BVT2$'*I$6L$87B M3,?L;DSU%,,- +Y7(4X^2JE_/*2!Y456-I'>=C4[ERKHY7L)]UXSPZR&TEIM M,)*PN=Q(,25C#K)-]6S"#2G(%&0^J9S@,BFY0-]2,N/3X'$:%^H>5%B)(7 4VDQ ML!QXQH @>_7G*F97$]Y3%! /WUX%,_ESG"<[;^YKMMYU=7KX9"*D!-PAR CG MRC'-.6O2\@HH&P7]>XH'.LJGCB_"H93DTWHU3]-%4:U EY[W>7=L8I#!$B@= M'$A/N1-5?=*.YN!0NIAV2/">O/1XV'8MBP/^_OZW5V((T_V]_M7)W^S>\XJS M1?;U/\4J?_KRU_GJZU8D]4Q?,>S3+0S#T M\>GEW![29;4N5CN5Q2L[T&9'+N[%B6"0!%!XP80$1",D%25&2*\,8D2UNB*@ MI^5V_ENZV"R/R*KH\:OU:]@?E*+8>1OAZ8]/IU6HYHK^HP)&C8O'@ 0=!OU^ M;BT>8SX)MYI 7%VAA3D!02["P48^WO.8M,0$]W2& O/Q>#HAW,R]WSXC0] M#\$?66=5BKTVMK_D6>!"G6F9E]ES5OYQA4)U\J5$>R(\$T'D7C.)G?% [?B) MPU(5L_TYP6AN=%490V@#>1&;ST7ZWTT8[9XKIHWF-!Q/I$V!SAM#$F-H")X- MHA*ZX*-5M?TN<-YXKABA[1JU#4-E*]OQUIA$$ZD9!LYI18VED"DN&CJQ13&5 M?1-<,./%?:S?'3%V'$VU:3G+EO>AL-HC[SC6,D3WBBCBD @\%Y9I91'$K6K% M!Z&RMNCM*:P?3Q@4F'."I9)*&RJ]BKIJ>/F8N%/$[>+F.I2-"QJZ^ MSK+\,M!LQU17Q%<;",PH!SDQCB./&QHM)E&Y[NG#YF))OX^'C2' M=+M4CG+C&*7!+C-OI.8[+:O2[39FB9I@#J+/)>I:G@Z%FJH4>Y7720Z;/6>+ M$&(4G])MMM"F\V7XZ]Q>5YOA20BLL!4".RT1PT$7/>$-Y-$M # Y"AQH3 ?$>#9E&]/*=O=>)Q6>.I;W6O;4PWS*X;_M%X5A=FL*R2?JUD^.S!0;#615".MM'2"!B\$-103 M?=S@\QXUNK7,CVN.NV3LD*7P_YOE\]2OUG:U^5P^;9:O"6F!JDO>DR##D.0* M0N<5I#1P =L]+U#4%4?MXX.7WE(>V74_KW;+=T51,*J]I#6F[6 M^1F[=-D+$AO")0\(@1QC:2QBDKD=033\B+EZL7U$<6/0Z97%@UFJ4Q[&-W5TU$YH\E'I@Z]A>ZLB%VO%.JE8" M:0F,$EA8H+5P;AL4""2EXZWV&_NN[6PX7T<\=>P3[([/\F"1JJM ]E1=5L=Y M\5L31EB=>M4*.">9PI3[AE<8V%8._6V[MZW1\F8A9M]<;V$0=K^H?E3EIO_X MR_\!4$L#!!0 ( />"65#4!5R&M'T# (,0+@ . >7\&XIWLBSY$=+$) 9%;,02"RW!6+TXZH[.HO=9#T9)&! M0 G(2_WZN?>]QR:!9,F2M='G=&58/'C;W==?_M_3Q!<>2!1[8?"7"^E*O!!( M, B'7G#_EXOOWYQ+_>+_??Q?O_SOR\O_[MY^$NQP,)N0(!&LB+@)&0J/7C(6 M?A^2^(W,M+]M+T@RM)KM3IBP-5UMKMT/RE48W;^7#,-X M_X1C+MB@#_%@3(:A=SDBPR!,2/;2R(W[])6A%[^?&_1>%B7C4I0N%2G]S"B^ M](*$1"1.JC]1&%#Q>CR:7GK][Z$*Z[_T/RHB@WX MQ*T^97A0,7R0]/WJ\?BDXH7[F1M5OX!/*EZ(9M7#HUG5\>-)N;Z_Y!SA:?K_ M%><(NXQK]Q_7P,G C\@22*&/*U[UW-"KG@N?5,T%>.(%%>NC,[&'57<4SH(D M6@4:Y4'X&:WR,TM?KWB-8F=< U3\8<6B ]<;Q-5ST4=5"QS4T!AX4'7\P4/- MZ0 MY]9<:G%$Q99F\:4;#:+0)Q607'A8\>IP,)B&-;.R9S58$_=6,A>F0)\?>9!J' MP>C^:A!.Z'A)SD<_Q5YI-.?@LBA*[__[\Z<[N+^)BXB9N,& 9(=/O.606!A0 MA6YQV)8EK30Q?9U/K;SG(_+YIA$9H*Q2^X[QG@/+^WQP&5]K%YL]KL#3J(:. M1%5D!'$W>9Y6 7/VJ(JM$1A1-PW;7@7!&E2P&4ZR!E4LIL3P:\]B?M2R#ZV6 M+:H)66D.N*T7K 1&57S(C6K. !Y4#"=/@W'U7/BDXH5P,!W5B #TT9*]+=]3 M+4]9P4_J>4DE:>(/*N6 H3?R $E 7[FMHM<95DI+<+@& M@>$4+NLPD3VK%9&J%IB)2%4+)9,_:H0!?%(U#RP@GDVG@_KUT<=5<_TY\Y+G MFMGHLRKW;JJX )H:+^&Z>"CJCT,ZR@1/JEXH4[] MJ]3XD)$LY3+5\ W"9+^"ZW(YLU]%E8!N@M98/UG^G)YT^>5QW1F,*X\ UU"O MP?:KP!+$C'HYJ59(JM&OAE7:%:FCIJ22FA:UA'IV4AY41;RXA!B&@\?E,B2. MJ!&6ZL6D*G8[K8$,>% IP;'IX]ED'/HUK\X-6B+3R<&.TV'5*ZB=O0I:O7&=0 ]/*HE#'1;ADR5[6[VM MFAT%LTDU\1TFT7N4[][#"!)Y@SFJ4LO7\^<55.4):/F/>@,;/IU74>;5N@4U MI=[4S%^4:#FBW#@RK" M44$@R:-P)E*DZAQ2N6NI4%9-%W,?P@K39;UV!3!3>XP=A*@2CUEV?M6G MAX1]*=6OV5D-40LJB1IPXGI9(GU:Q0"]T4.=$0 ?5:M:@&-/-8B?/JWA*U46 MJO3XJBU4L/:'/^OW]?!GK;FI0JW+C4U5:AUE,\NE[662]C()NT*RKI.JJJ6I M,1G4*8KXJ.IJPT&=; E/*CEC!==@++%2O4'7S#*1J]KE[P6#Q'VJV3I]5O'2 M=%IC$(,'2PCK2IM+-47PGD ,(X,25OD\B-XA'832A]E_\CGHIZJ5E M!#77!D041$1I8=75=&S5DN5+N5.A,Z[2QPLKF8-LYJ:N%:JK=1-2 M)Q602I$ W:\UIP1/WB\Z8CWWOLX;!$^J8,ZML3K#@^K;J[VUBMM*O#K))'U2 MI9<.2(U@AT^6<%:"T'X3>D&-%Z1Z7(T /)S3I3->R1YF#*R&^E1Z%.(JUP E M)-5. :3%R]6%&K?JL$I(HU PK-:AF&MBJ;K-GM=@]%+K3[7EY\FO1F2J8OSW MIX))*R+W80TCIH]J-(J!7Q<5PQY6DM0:*VGJ,:\RBBPSB52KU?>DCF329\NT MQUHO:7%$E:!%[E=XS;DH?5]TMY$Z^U,5*Z:(D51BC"H,$M_ -=+$+8<#^^LM%0IZ2]RR(\#U],?$2GWQ, MHQ=_><_^AD^_Y]_^I1\.GS_^,O0>A#AY]N&*1O"QRY$[\?SG#]^\"8F%+^11 MN TG;O S?19[_R(?)'&:_ R+++X)^YWZ[C,JD.3BXR_>TP>)],&'E0UR]X[OW%X('-^.X M@^12D1VG[9B*T>[JIJS9NB9*;4LWS';',GM:^_+QQ^6+!EX(C /^Y0)8YH=^ M"+?K!B/7CV$3]#^_O"\M>H,]6-1:E3A>/'#]?Q WZ@5#&\"GL)VV)BF2;:A& M6U/MCB6IAB3S5>I=43.R[:P:>/'Q\E*2 =I>O^P4;MBZ;^"U<.C ;W%AW6+7 MZ-FJ;=OMKFUT;J)EMODZ.G9'MK(%KQIX\5&$_S-D4='6!@Z=+ON?<93\TT)AF40H MDSQ_@5V83U[\SS@>_M.",P_OGN.$3&++G7J)ZUMA- TC*EU^)I,^B=*-P_@/ M?,PGXL;D:]_W[NFX^!N))H7MF[U.KZ=84D?JB);3TSMZFZ&OXAB]7KN7;7_5 MP(N/-^TZ"',B^ ),+@Q!>9JXR ^OOS@7PBSPV"',XB' _]W8C5)Z6SP=K72I MN#/%1 MU:[:THYV:&R^0]/J*H:DM"U9U1595R5;;Z=7XXAV 417#(0=MJ\D94<[+$,I ME_$_P-XF87"7A(,?MO< 8F\PC-./V&3@PW^&A;WJIBUIAN*(O6Y/E@U-5YT> MWT*OHTEVMM=5 X$:7>F[NDQ]&UL5;=/29=M4-*=CJQ:0?UM);TLT.P76MF(@ MW:KV)G"[X5:[($GHLM+KF99E=E5@R*;)44^TY(Z<;7750-RJL8M;O6:WNF2? M-V[T-;I+4"K_N^O/2!6B=CN2HJBZ(]D]W8"+[VN";0$B*,I=\V.9%O=E#]HFM:SK!J*88QCZ+C;VDFM;W)C5L2Q+T31%!('3%(%6 M6'R]IF87Q--5 W%C0%OV=6-?9PGZJC']LHAO#HIC'8 V3>\87=D"+2A5-A53 MSY6E50/W?&W5N[,[JMDV+-#M#--2[9YD@3S&R!_(VF*N6:T:N-'=R87-!3.F M'+U09K/)R M0+ 6=T>O/J%CJNT%O,O7#9Q)]=I/!&+9:>DZB :B8Q;O51-D4 MV[(F=455-IVVJ:3Z4@=P3<_O=L5 RB76$6]>M/-J$6XK.P>*V>Y(O;9I.:)E M Z_O$C&.2?(_):.9_\D9%(0"N1K0,QU+;DJ9WX:9'D3ZZ)0^A_X#761I3 M?3R?PN >30V.;"N6Z>B@V9@=U5%!*U[^ M&N9=?2#5RMTN#D1SE$Y/[RD@H$@=I6.8JL;VJ=AVS]!R#7#50*")NT".C"A0 MU0=-O#V:[8/'$ ;P9UPB'>9@,)O,?-22*D[%'/XQBQ/\2#4MJ3O@3V$<=\DH MC,@MZM!QG*5[X4$7)0O=Z71 U--ULR?KEFYW'9,+#-U.NYM;\U<-W F:O?9$ MOV'8@$_W_08GJ3J:U=8D203JJQE*1U/X 8'^TU,*)[E\X-;A4C]"N+1T2;3; M'4?2+4NVG*[3L>3TD Q%S;%\U<"=4+O7GNA;PJ4HV8HIFZIC=/2>UM% N9-2 MQ+6T@AMIU<"MPZ5QC' I@3RM.YKL6))FVXJCB.WTD"2U8+%:-;# C@UU1^SX M2 !45:5NUY';H@C'I=NRGFIM/;,#FG@.H"L&K@>@K[3GWM"0;1#W7VKK-&3' M5GJ&HSN2 0"A=;MV:L)L6Z"RY]ZE%0/?VJ2[]DYAJ3U%TGL]RY% 2#![1H][ M&4 L%>W<6K%JX!M:=5.%S[1@5L0.VV]W3,5[C3IV!U;S96N50-WM;D7WMR"\5/O@KAE M*:(J2T9'ZEBJ*J9F:% 1"F+NJH&OH3&OO;*%74FV;&L]694Z7:4C2EVME_(8 MI]V5.E+!R;!\X$YV]<*[JK9X@NXJ=E0024#V,$U9<3H2CVG11"".)3_?TH'[ MO+":K?5TV^DY8EM49$NT[+:N<=Q1>^U.+_;=K*(4X@Q4#=Z0+;6&+(N@=7=VV@6TI MH/_V'+V7KMPR-34/+U@U<,D67QB;E>ZB.@S$C"(TW:( UWW.A]RXS_B3^>A& M0_H_MQBQ&7L)N2/1@S<@;--2\59M0^ZH'46U.IHM*FW92AU#JHQ>]?Q65PQ< M%N#TIGO^.XD30,[%K8(ZV>F8BFBJ-M)'U;)-/=V!I+;SK:X:N*9-^E)=:9*N M(*O?@X@,POL N3E *5>(XFM>+?-KP"1R> 1\?S"(REP$""A(EI+6A!5KXX,.8 MYK;%\? 2+QYKFET]X6&PIYC7"4^]R=3'\-WWY4^PV8I3T#_C,3DF 2)!(H-.1RDP;Z_IOY0#&^9?I'._G)^%S M3"DL%F<%%A(E&(3[,0W0%K./YL\*+Q 6L\N&\PC;\I/" K+YTA_XR50=%&-] M\G_- B+KAWA4+(TYX0?5N93U[)/\R>8[E\7?)(?T9>FP-RZ+-#%*VM+&,Y)S MT)N6]#*<;V/3QL%OVMCNI@OBT0'NNT0%]?6HH+Y5*E@4E0_]H+3U#DK;_D&] MUA)99U[DQLBWNH#L=,D]KI[^Q'X;PLQ/4]\;>-Q *@R]":X4DV@S,779MB\^ MIL->O.]?WE=.S5;Z?F&I1REM;.YI*415G228+.SOC<#A4,AN PX' 0[[9RX; M48=;DKCH-^RY40#*?WR2,%&]R;.A$QM)'0V=.$4I@BNP#9'8/Y'8K<+>6?N2 M&X3?Q=5V=F66:)3(HU0B]R\-;!9&.AQZZ+UP_1O7&UX'O C :8+,LKV>A3:Q MF930,)"3E0T:[K$W[G&(LD3##,Y(9N#NOX89' SV(&3A)FWY:C=6DQI"=]J*T69V\F\1<>-9]'RZ6%^QPV.TE6\LX#0W?.*B M36,'.18[R*$)? UI.*+K79^W-YA^")B^FP2X!M,/!-,/Q0O6W/ I*W8;B'F- M-?NX^?T&@5'-E9]A %1#^$\YV&D#J;^A L%6N>>5^BP:G">#_YLH MA"F29ZR3GIC!$*%FBI?9?<;FW"5$#A;GE[J0:"BQ!4N-V FC+^019#3L58^EB*,P M@'\.&#;-"[!\T!T6%7>C8?Q].H2EP01MT9@CEIETV)W%(/;'\1W#-_;-.![^ M\_!%U1+@OF&<"5'(BB<%E)47, Y"!2'RRF 0@TBDI"&6^P7,>KOH>$8#7XT M^+%W_-@__SA(_&@TC?WCQEXUC;T;:D"LNKN]R4$66P+=DNDL&HS=F, UWD?N M)(-7$]^@<2 +8]CY'!< U^^6@<8+M_MVD0[;LU(MN J;BS_0B]^%8["=;RM> M!P2,96=R2I>_=*-O=^VBL4VK]%NT.S\6&%@[1. %FS]777-M0%K61/MD 6C) MIL]!V-Q*Y;"& AT$!=I_?Q.U :13 "1U/4!2#Z113L/*]LW*]I\9\JK*#PWY MV1?YV6V$_:N"KQN@. "@V$$IS%=5CFCXRQZ X%!J1S5PL&\Y8_\5IE[%4AJH M.0T6\BIALP&"TQ N7R5'-,+E 0B7.Y K7FN*;^#B( QA^R]Q]*I&8 V+V0,U MV4'R>)'%F(]N-%Q('[PE<1)Y ]@^]9!_#[PDOKW[?EQW7=I:L1# DKT=(X.8 MUQ^:*WW[*]U]@<+F5M_H5@^(8U>XKE!\^>).2!:P1<^F&P:S&!\=U\47-\.B MLJIVO.',]3-8<\*(>/=! M>@E'DD2,Y44J]\0NN'I39R.&:(T8<@Z^J K%H[GJL\'J1N+3]%<^V%>^W9]&=P*]B5\^*MS=_"%]6#OTJ4BKF$J M*@Y_)6'D?/O.]=\$TOV>^YX71#XO=/XG= "38%AX82G*W>^(FX M,1F'_O!,\'_)?H^5"6Q\]8U@=]@7N['$WN#TL7/RRHR8VF*;7\(H&9L3F&3@ M\H?'==TO*&99N\=CQ>[UKK@W0XPXU5!=4:.#AFU^Y&&&[& MGGOC#N"T!Z=ZO75;;'"]@8BW@H@W-?DT=[Q_K#^X:AD-D]^7L+=_C7T]]W%# M'([*>[@^AV],,D?(X]>6[)M;/@?9?CU+74/:C\YF]PIW+J,"P2"<3$E"S/N( ML'#';Y$[)!,W^A&;P?!K,B;S-0M6 %*4<%GQN(!G+;<>HRXO/[MEX+5% (^2 M#\6C/PL)]I7A4;O"@E-@L:> $HT8,*< 7 =#K.B^=N0&O4#RE@+XO@=36$6 MY?G)8!R$?GC_?!Q0\*H8K/IMGX6@M(U X 9RW@QRWJY95@,(QP((.VZ8U0#" ML0#"8:88-;"P'[GBL!3,75I?3A*.MFDY.6298U-6TP#)H0+)8;&A!DX."DX. MB$6]L:>L :QSLJELJDHW4'504/5V*5.;J%8W5,,X,M?+1MI4::?'>MVOM:HT MUWU40NL6?#+-C9^NE+ E\UH#(J>KH6S#.=? Q]&8PY;'9<"1''5<1G']9X&] MA69P>(%6.(.'T136\%SJ_6=Y\2"\>XX3,HDM=^HEKF^%T32,W$(3VA, B*H# M8+K>2TY@&<@<#T3NMR]=JH0TX'B^X+A;G6>7].[8 A,/#L#V$!FY?WJG;8/> MG3>X';I-K:$VYTMM=L;.&.V0_LL-%*G0UXBEDYB#/V=>[.'YY8#VZ]\]/(WX M.AA. M"\)1X 7W7$HRNVL#M>-Z8_'0:-?HY&L ;R+ MQYW[HY:>]Y;FG[^M0B/2TG6=A<-EWEVZ*2X<.FSO%/@.U3FZQN5^ C;R=<0& MG,Z-+N[J&*_QY3[NAJ5MT6>T;ZK2L+374;U=XTH#^PU'W1V=_10&PS"X1O]$ MWPU^?!V-"'P'AWVZ[GZ]/0X0/'SZ^*)C/D9(/2BAX22 ^9CIZ2G@R@&)&&]H M9#I&K#@6H]$IPN.)*7"-AK-?\G/&O/U8J%C#V]_*?- P]B-!B48I.TKP.A9M MZJ1HG=YX_PZ$V.PNG[X)YM]C,/\!Y<_/%U!I\'V?^+[=U X>YOPE?)!%BO"? MO,2[IQ!N@8J_QI.2/PI&1['U2*F+^Z,AW NW]H; MH3AO@9%, \=,-[(DK<.P3$;N*LV]YTZW.W Q-? MW589W>'#57/Q.Q%M&PGGN$7;C9791J\C M=SKV!JZ?&7QIT7?J'(F\8^DYB[)B[:Z8L;=J6\<8$_"RBTQ1MML[\JM+T;3; M.\;+FJO7M_J^OGPZD?OZ\NEL!*FU+M@ZE0NVSN."BP7PFML]@A"6M;#QYE3N MZ^8\L'$N1ND%"'GPUJF7(N1;6:3VKY^N=<'VJ0BX]@X%W .[X/4$I@:#CXY$ MKW7!YO<3N6#S^]E.OW1.YW5^[QXJ-:TF=#3:> MLM1I_^U$;M?^VUE@XY>O)W)?7[Z>#3:^W.W5&&'WZO9:CW0V!M6]*^POQZQ& M!SPBS&K(X-XQ:_5E-2&.)W*1C4WS8"[KY?SLR_^$AGXRW8^V6]7()LDF3V+D&N8;YJHHF. MRO)_^&GB+[RO,RI^LU;\9F/U6O>"]Q^_N99:T43X'9=:L3:);H35XR+1Z\5\ M-@+3>@+3;FOXO^"^3H7C";O8NX?CY9?5"#)[OZR7\[G&''-$*D(3 M([-WH60MZTJC(AR7=>7%.F 3UWMZ^N':V-T(I<>%W6L: !J%EP&@+7);1/Z<7SD=HW*3@VYW7>DW7JU3D_%R/-FCN/]2[=K\=,F3OGX^.EZ M&-R$ZAP5!J^93M?<[KZ-\"\7?AJ/R7$)/TUPP"F3SB8$?:^D%2& M@;7);6-H/RYRNWX4>N/7/CH,7J\B8\-2C^Z"U[(6-8FWQV4M6D\B;F[WN"3B MQIER?.1VK0MNC/,G?L%--,/Q7?!:.FT3=WU<.NV:T0R-@7B?!OWUI-N&UNY= MNEW/^])(MR=,.IO HKW[0M=+O&U8W5%9?M:^X$92/:X+7C/-X53([1LYN_>: M_]G888_HLAI!9N^7M493L2:&9-_ADB^_K,;ZO??+>CD9;'+@]TX&UR@8>"J7 M]49-Q?:=]-H@UW'I9FO;.AM6=URVSK4ON!$\C^^"7T2BFQ(Q#?EN##:GBMU- MFN5Q8O!ZZE 3&;!WW76U5:AAM =O,5J_S5,C%1\=67UYB$=#5M?#QKVV0&Q$ MV+U>UHLCQQLV>/)1Y588Q*'O#=T$3NX:3BRF-S^++^]==PJ/HVD8P7Q?PN". M;?UX0*!Z;Q8^U&[N;/32EP/"-;P9\3WW?&_B!70@.YAL5(9TW5GL!22. M^;'&&3GY$D;)V)S 0@?NR0'4TD-:!E0OF#^=8^D1,]I6>\8-7.\,KLW85)\U2)X,0!0-68T0]Z9"W)OE+;T1[^K-HG!*3@XR M#H1M59SN61"H.5B^B<+A;)!\C>Y(]. -2 9]<(V#B"0$KS.)8,A1,:JJ;;%[ MK]_7V5R_]H+KIX88_O2(S$OU]UZQH;.PU[\4WW\/P^&IX7KUGLX&SXWFVM_^ MV@_*C-R0]W/ \Y?P\T:<.UGN_A(RWUS_R9+[EV!_P^7/$NL;+G]">&XT3N$3 M-$/NVRE\,G!]UC!YI@#1>- :0&A<;D?#Z_;G"^A\L_FCR3-2CX\HT> M(P;/F80;)-Z?!K5_(_'+ :&1.ANI\\B@^@P,V4=D2#Y"L#A":\]16%L.!A0: MR^&)L+P&EL] !&M$H$,F<$WXDIA$#R1>$!P7AW\=V61$HH@,O[E/9AR3 M8\FA2*7%EYU +EVN<01OI'_L/[?R=4"5C7+"R()3]))/87SB4+1LSV<#-D8# M-L<'-ON/$M8:%G9J+&S_-M77L; [UR?Q+4EF48#C\I=.&Y!6;/LL&%E:R[ A M1T=-CMZDV4=#78Z/NNR?-;U.3&Z 9X_ (7ZVH# 'D!@1Y4V&G9P;.Q@1SUZ&WWSJ/7-MRO?TE"* M8Z$4.V 9K[ C-)3BX"C%#JP,KP"0AE+LC5*\'A!F@<>@X(Y@Z_3B94V(&\\B M0E-,8_HT_4;Z)/\J?F;AD[-X>$.BN[$;D>)WA]X#7%QQ1_C&E]D$BVF%Q039 M?"8O#MNRI'WX?FBX/84+^>=.[_2>;Z[5G@_>#GSS^@PEF\P2CO(0I_'--&!QZ$1G 8NH .WV^ MYF<7;^YEA[4*7ZJ^N!3VEWZP[P8_ZC:.S];\G _#2-WWZ,,U/WCCNT'=]Z;P M;,W/\=SW>AI&'Z_ZZ'OOZ0/<73B+@):S/\?$'0+I_N4]@/''7^C_N P,3%/4 MNCU=M;NRI?8,S5#;MBV+/4T455OJ*1?PDEMZ$?Y'B)-G'QB=[P7D8]HUG+&R7/5RY#F1)EZ[OW0&;Y!_WQD<_1#?PB?^/[E M^EO/%NZ^F=]Z=R\_I+=9W%W/^GY[_>VZ=R>87VRA]]_67\TOO_8$Z^OGS]=W M=]=?OVQIQ9M==,6*?W?CL1?<)V'0$NPKZTJ01;5MI*M\^??;=$'_^>]21_SY MT&[%^7K[N;PR]K] %8(PH"S5&S!.HQF:W%8EA:B&=OGXX])Q!\FEHJEM2>N) MHBZIBM7M*HHEM2W=,!7;M*R.?"$$+@J]0^)]L,/!#"D4RIH7 A?4;LFH%&!0 MM:NE.Y#$R[]EIUI:]L?UKXH?[+IWM0OH>_?9C7X(7P/RTYM"G!>@TO%!;D^? MBHMLY]M:#AP=4<^ 0UXQ__\=T-K=W[>&D@IU=?++F?Q?S> 6;EZ!H$=I<#.4KB91?$,M"&;0X< 6YZY,4#.+-GXD8" 508"AM<2,T02?AD0@++'R)U> MK$ O6NL]X, 2$6IL,F*5!D5H"OE>'*.7_O/X0#Q-\OMX>%Y%6KJL M:X;N.*+=LV39U/2.(W9%O2W:NB:V*SEXY :QAR1DWX2ZO3="_08$/#_F71/Q M0\&C$2?#2;YS9N$31E$X$=:]BVW]+Q[WKN>X.BV&:H63B1>C"1IXJD\$9OOZ MP,_SY2TI:-K1&:JFM[_8$+6X( _<5,1&UG-P.BA^;HCFGWNH[C=&7# M5D'R-[L=P^D!)]$7;^:6W'LQHGGR!9YL3QV\\R;3&(#NLQO,1K TH'[!O6"% M5RUVX-?!H/;,\P.H^/#5]I3,FAFV=8.;6KK>]9[@P.A-(7^(LAL2W%B(IP0+ MRX) [ 6"E\0",),()GXS[71Q@X714WOIWQ2Z_>1-@L5_(HW ;3MQ@ M?K6/WC 9?S#T*T54 1^TMJIU9$WZCY_[830DT>4@]'UW&I,/Z3^*-XR;HHN+ MX/^'@"FXF. O%]3ZF@SQ?Z+L::I8T G;VG_\G Y:>+;DD9$_J_CV XD2#[0D MOCPXOY]+YR_#618/M_AW/TR2<%+Z*:*7(K,+*-SIV_"IEQ Z/9>6>[JMZZ+9 MUAU1,7NFHXD6$CJ[9RN:T]'M14('!(2*O=6N$L2*)G"P3;-03G&%^= M1N$#3L!4,-]]=-%CM%SS8B;K\CW/72&[E5W?(H7CPHVL?84OUPB7;_?T(=;( M(;;3M2Q-=PQ;46RU)W9LHX.RDPWLNFU9LK((L=_>3"@4+M2@C+:EXID M=(RV\G)@/"G" LR3HC8J82%V8Q?^ ,$C'GI410-N>IK8>.+(![=Z?75[=7 MGEIS7%>M->PWFI);"4!DMG2K8W=,Q58<4=1%JXLGUA6[AJ*8W=H3L^"?7Z-O MX6/PBO.ZP1 >T&;#8.$"69/J@Y0%3 M5L^1;<74'4>5%<6Q+-'N(75PNMU.3U8Z1>J ;,^$';R6'LCJSJG!3^MP/%W. MCL,P@>-9!I!+6=9%26RK"A)+1>QIEBZV>\7C^!2"^'V#-_UJEX[:$2\-4127 MNP(J#=6'14^WAUD%3S&S_).(#(5IK<-9?MS:&:!TZBW^TI)G;?U$O0$7'[]YB4]]73UW,!8LWXWCP[-P;'&[D4NY MXMWS!(C.R5H[OG ')KW4+.HE#(3?QQ[\5V@YYI=%43I">Y:YFBYFA&QU%$S71,T>H9BEB\ M)DX$& U8K(HM9V%$E1%<5T;*N#V"*)74/OVD85 MMJ3T:7D4S((WF,!KJ2,8!8U_A-$/AD\9Q5O3%?<:P^]!!*%M(L+>[T^$?1L( M_@+:TK[#BC(I:X "UMNFL^S8ZG0=#-&I0H3^LS 8$\"^"6;M> R<"A%47BRX MPB.H#I<_@O 1)B%N#% M8+ M14&8P"]_SCPD[4#1:7!Q1*/CXR6DOB8\GN%1P3*Z_H%L8?\ ^\+>0>)5]N&7 M$)1"%)W>Z1D=T5)[FJC+'5'53%%"@F+U.AU;-.1%@O+WT)\%B1O1B.XH7D)( MOH1'04<.&O,>QX0&,1J**,&2! MW#AT&I$!H88,219H8EHLO(./8O)(/ ,-/QZ'&)J9W\JC&R^2$?HR MW\U/P)*#H?!.+FRY#^(V#.K_ 1O"E^AX>!.7PC^&V5&QD*:Q3-TX$0Q1&+K/ M\=5NL:L8\:<;FJC:BM23M$[;,6S+L!"[>HIHF>U.19J$-8LB6#A+,D+E,'&3 MV3(D:[AUPZU?1C,0;P!E)EZ2 *81'U G"@.T$/C/ GD@T;-PC9H& "ZZ:6TW M<06'\?02-[RF_ .'VH_RXI\E0G2'LU=F&+NPJZI M"EMT1B=(_--NJ8 A=C(JX$B29'8[4M>1%$/IV:JCH:/1<%31MFRQ(@RA< ]X M#9PH-%3@I*F _"94@*J_OAL!4W<' Z "D8NHC#B!NF]0^2O(^L%EY8-X N0# M9HE2A@4P.H$=/+=0N(#/ 1^.[O'W^RA\3,;IXRL0,PA=&]6U:8(IC1C!8 )9 M_+ENA?2Q]',Z;.6 ^O6E U&VN*A9Y479 B#)_4LYM0$49:,L(^WH?)^2*+[. MV]E>Z>V4E^4W+7DF*_7/UDJ+VD_X\\95KE[ 7)3<(M3K6!8H;CW=;LM=4Y1% MV9 Z;5V7%;/=5=H5D9Q4;[, 9>[#Z'D=0S=]FV+9@+^--N]/U9AZ-+ZC->]M M"5MY.OK-U0*E.7^]*T/<#O\L5O#;964OY,JR%^OXKH_K^K]4L?_T\N?B^<[R MP@]LIQN[[>JDI7ET/Y CV.;EOH3O:DJNU+5M171ZNF)V#:FM==M*6\<*&(YD M:*;"[]'"[LQC$OGB)16=5G9X,"+>7WKG#&PIAJI$?/GX8>T.0?+TNG9 MCK-(8M*C_96>K)4JL6]+:C8-7WF]B>6/69QXH^?=V%I'2ZP9F.CP0LEA1?RN,Z+S^,R[DT8-EX!L!*/HALNX'+Z8B M6N & X1($-RPS 4.QJ+]0S<:Q@*6K_"&U3$Y@J0([]R?J@P=*VVF+[&Z'X]%<3KRW*^5M)--F1+7LK]O6M ?Q\'7'LZLB:T%1__URS@U$36 M60G:GZC_S9T"EWGR $D)[.J5WK;_PRF.0_UB,.L\R9$+#C=#-SNVHHFPEIZL M.K;N@+*F28:B*GK':2^2G)M9W_<&CA^ZMA+79> MH;^G*U9%- A%1(IQM+E1_#4G#0MP*HN_2;!)62J *>\>4X#4ZR_."V&UW6XI M';6ERIVM VJ!3I;)4Y9*7")!CR0B1:KXR@*MBR&&\]U#]A";+U<_IG.7L@K?<="WD50Q;3=XOM M 4DP(*]#BGVSCL-8Q0V:O7DD0IDR_=\XBU1X(,(-"#;/ JWU@K=")2!3E(R-X29)% OO\,,7="3O"_&9C;SX":LD"%[Q@F&=!!0V MN.R7<84#4 M_&X>/5 =L[C1S,)0" Q%,303 0L%IMG>[GH6[ 7?@Z7";=&HR\HCW5J3A[P/ M @.DO!G"UF2I V 2\NN9!&\G)EJ*!C)'1^L:NFI;;;-G]BS15F5)M7J6Y. [ M33NQ0\D=N[O^?'/W]8OPV?SRW3&M;]]OK[_\*EA?LU+:7ZS-9/_M@>;FHO\. MS^V;V?W4$[XZ<%1?OO6^?+O;5FF/]8L;X@H'H1]&'_Z=$!G4@P6>=T2Q8Q,7 MK>!L>>XL"=,?F!.%_K*E\++5Q30DJ3Y,3%\27J9N$$+6=P<_[J-P%@PO^5T. M!H2,1B?O6FPV_A8;+^ #'?(ZBL/>N''O2<6^FZ" O=1#V.P6*SC;C7G[3;@^ M$!_Y6][GR\K"[ MMYV,D-L7::]#$!.EJ77A^TVTO;M-=9X_".$(+Y;_'4EN5 ML32^U)5MM6.A.535#5LU=$W655W;Y/S2,*OL -VCIOJ[.EAU_F .HNC2=I'( M7!N+#AE9+-G6U5Z[IYFJJO84V[![<,5VV[ 4!QXHFYS3K1?_$-!#$4:;(LQ1 MX<7J,Y3$S1#C--A.]SSXCF(I746S9551=;7;=KJB9=BVK=I=LZTJ/7V3 _P> M1"0._0 KD+-C0ZA.4E3-F0\IY<*&VJ.NVW+$[A@/2N69V M030WU%[/T%6IVW$ZFYS?)W+O^NC5@^W3L,&SYCZK3WA3/#LF=&J?%/=Q9-,Q M1%LQ34=2M8[1-57)ZK8[%JBY(%!(FQS39R\@PIT[PF!%VXLQ-'(6D7/@1*M/ MM!G7.0PW2#0?$=*EK:ZJD&B"K:XK350RL MXFXIJKZ1.>$NS:UTLEQ(K*9VULK0ZG.6S\ II)T4EW-LN:?V1-'L6H9J2&)7 MD\VV8BAM0]*ZBK.13^BS&[CW-!H86!MJ0S,6X(NLRPQ<_SGV6%9-AEI6& Q9 MGC*.N27QS$_HD*]3PGH8GP4[6WT9F$]SMNQ,6]\=>Y3\S+8ML=UN:Y;6E57T MMUMMV9&DKMG1I(YMRYL<# XM#W MAFY99,S28IC>=C>;3GWZMQL]OT:>/"H<6GW>F^+027 UXSR86L_HVIVVTU-T M155[FF5V+%-4>DA5NVVYT]L(ZV@.68Q);8A>P,;<^XAPA/L=4\],5K_&Q1] MNC3SZW-_C38W>I+TC>,;CHJC#RML+^> KJZ:NAR5VVKIJ/JLJTK M;5E45:/;ZZCJAOPNB4*?L37J+!ZB]'@.[&SU<6Z*(Z?!SLXD K!G64J[HYAB MQY9445-,$WNU:+8CM77)Z6X4>_&55N2Z#EAA#2\,SIL9K3QA7=K8LWSLWL,U MN)%XA([B)COI((CESL+$Q7-A$K8E:XIJJ;:EMA7+:-NB*?5DR[3:W:ZVD6?* M]B)"TRU:0N^)#&;4@O=U-/(&!']#@U-T[5IP8JX7"%T2$&!>:(5CSRD+RWW(W"5<&Q%UUHQM]76=!6-; M/]_CD'&P*^J85*IT35M6G4[;4-MJNZNHJM$V1;FWD=288AM%)(RG0"PL8M8W MK!7/2G1R*3(5-(7K8$BF6&%M1NVU' M5MN:T>W88D>R0# RK+;5W&/T.@7[NC&^LGQ]RE'Q#5'1+0T'<46554MJF9G=DR>BT M35631 I)917"1<#<8D^',/W/&L?KI5R=OE%NR[;%F M?EU=Y441Y6+G*U2V5DQ;,G7;E&U5LWL=U5(44[)U6U=ZLJZ:AF6A%;LIIKU\ M';(BKRBYO'[O-+E:4/WR]5M/,+M?OW\3G*^WOYNW]N6GKU__AA6U[[Z9WWJ? ML5#TRPY/:Q]<->TM-D.X#EAO >PFA9T&L>75#R+$>4#T( P&) KP:3B+!/(T M)8/$Y?:G/O$],H)_3'T7_P[[?V!_P0<"_[X/71_^@\FS";GW"#=7C6;)+"(" M>:!?#R/LDT4#:6 :WJN@,#LV2X"GCVXTO/3#\(?'.ARFCWG_ >PY,"$N6R1K M00 :_ -Z5@L-#3[!?^[IRK&A!C(7['8(XR7#4%M99T19,]./%%[.ABH*[ ,6 M-J&]#%K<(,!?E7H5KY::*[)OM(O?8!T5L"V.+/Y<'$Q_DG[^Z0H[/=0=P3T) M2.3Z_K,P@+OO$R!7\+LW\ECKD,<06T'&>*PP(Y\$><%L8;9I1(;>XG33*/RC M8A7L'.=_C6C2VORO#"CG?\4>&8MKF_D+6QLL[FSB/L__Y'L_B+_PZS3$GAT> MWF#V"+ B]@!Q78IOL&3,RXNO!--/QN'L?HQXRF\*@,U-$.+BI8B"4(I0!KH# MB5A743>.9Y,I:X6": 9L, X#%"):^'W8$_8KQ5'P\#F<93,]L^8AV%Z48.>1 M/G:3B] (?0+-R;:PB"7(Z@4/6#E0<(5@AHU,D!Q$7OR#7= ,*2V:_Y.,6F*D M(6%4D!7O9+= H1"N"%O)PN_8%B;BV9AP(4-O-()O(\)&%+"$411.X,TP)BE M87_ 2/ F4]]C_4*1N-<#$%#F<,);(.)7TM6\PYC^(4\*A:E#7#"VT8D'D=>' M+Q,_)H]T$UZPLHT-[AB&Q;-^3/Z8.:[U=W5R_N4L-1[*YGI:3T M)VR]X\^&Y,.^H:0"5+?6RD%8G*VJK0)MOG>1:5'KZ-KKB>YE#:S-9MW . =W MV%G;W+IBJ;NY780^0"[ DA9@' U6X5G3!'"3BDA8NSJ5%JRT/WK:&F\&])1V MR3 6PN;@H$A+1P H Y>![X M)(69 !VQF3A/B_/CK\R_A!SVHN<99"GA%&*#F)-S#D.0& #46<$40/X%,@6 M$3:Q)],$]4 D7"B/@(@Y!'"*:STR#3B<'#CP.Q=\S^V#\)<\8W]L;P+R,*J% M$9=VLZ? 7H-[6!E\C&>+@NP)2RJ\CS^FZE3Z*XJ.(/^FGV[@ZVS@*RI$5G&] M8@H\)Z!1^3%F_GMI<&-*F3+UV0,5*?/K97RMH4[G SVI3LU NYDAIKPC!(? M*C(WHLL904-"!N,@],-[7 PPG@?BAU-J+VD59-WX.4:/[VR*94#%B1"/W8CP#O,-A)P1A!1HQH05_,MM:@T@G!$@ MW-,T<5J8SJ=DHMK(*M"4A0AM',SU5K2E46=BKKB *$+M(Q@WTX#2^8!2X,+E MH]+BQ6Z<5:RG[MNRJQG!I4^>0^XCFO=4Y5$#S#X7^@T8G1$8%5A3$J%K,2+W M,S\-#TL .E)3:Z'D'Y5YF=^'N1(3+'Z![P! )NX3!C\D;N2-1@PJAS/ZD5RC M9C$(WF0:TCB&H!(R87@X(2TZ+$*-G#Q-,_=F1*8N4,C,33J:!<.&EYX3Y#(_ M//7 3TATC[$XZ(+Z<^;%O,0YE;L1\AH#[_F !?4""D=4!"@+HTX'(VX%+@?U3(9F'0Q9CG8DAT,7B:<4$*8AC; MN0IF#B) [>T7\8T%MG*!=)O!AJT%>2+_#HN/XKWE+XN]TULOB5&\ZUD V,: MHXDQM#1 EH;&H+8% @BU_D9D3((8:QCY7ISPT/7:*,]">.<#5B6G$9U5,9M> M7I:R"$Z "']U-X&ASF=P9\#_YF[9Q K(_+@85QM\+PD(+:% MJC7E!?1"V?7@#09 G0MWT"HG/+0R'O((ZH!Z&%OCL(7; M@#D T#%8AD,:0-DPR5TN65S#7+SZN7PI'I"9$UNUQ_DFYX'MVH(W2SW M?]\(N \.CI'O$9!H#7[\#E0S4 MD&]>9A42KH/!E?#NXN[NV\5/+1XCF,<.,I\;9MH(/G&I3%@PD=,TG3'L4OB3 M=F/"K+IPF 9R#"("#VW"AI^Z^$@SD7C>P&66XT!; MJ&9A=%?"5[P]/+OJ4Z(R3LSRD7QD/)H)X#2)!Q\$:95=&!#'J($E MJ&J-T*H=Y.$WV4^IJ1OD;]A4/P(M$NNJX6MH#^>CV5*SVUV]W'1H"ZX70##B M8:<)(7[]\MTAJ#=,-1R,R0056OCGA*!624.*W& PIIL;N%'?&Z*$1X4X6F)D M&CX.:=AT,J-;2,(07Q]YF%@6$2J$#LA0*,>L,?D.[9]>P2E$MX&7!;\D)%\I MK!MP!%[!H[P2?B>I![+D4J+R(]516/*I6]YSBUUF&NC@<><5*$$ %8/%T1&9 MA$/B9P&]X:677#[#C#'Q1\([GM5E7_\CS>KBBXKI F&C(4U.Q/,J!@?'O&P7 M4]^F3",<"3%/;"L[R=@MH7<#7@7U(*0I=3RV.#_'.!PECVZ*KD O/-JMC>?B MH'3MC1#"Z+YBVJPT/5K$F+EIKX1ON2%;&+O4KX>IL.$LAC64O'8I 6&GQ[% M@-6"1B 9:H?Y!UF2:)SE;E:1R'[$AF)]3]@ZU2QC^I@_"A '(S(([P.F>\,! M%NYZ]?6Z&%4[X'8/=X)?=J/!V$M(>M;I/:'',H0E,-4:]DS_%;.U5Y[8(;/# M70@$J6"$-XA&IN=#/H"=&84R)'$3FA.0>G4P>S8N!&[WGSG. A:WYN)U*7TC M/J4S)>Z>T[4B#WZ$H:TBVQ5>QO.*JRU@,%OQ(PWIF6%S<,2];&; L'L2WD?N M=(S)?U'XY$UP:9B0E\0IO:,&#$[IW ?7\XLI#_"NA]D0/JPI0@)6HM?EV'9X M,IDFU!X *$J* U(,C.F^*$6C*<691%.BF2F-G=^V%[";X0(,+,8+T" 2PLI8 MN0 F&X6TD2PW3\!6$A_H$XB^?LCN:X3L;P+GG:\OC(:4;K!2$*XP(H_"$%3J M*^&O!9$)W3SEVY_!ZVY&C4<^>?+2T_/]\+'H4V12&]L#/?\44N($WG6QPL+C MV.,N<"#7U*:87PT_W?0J&K/X M+LJ4)>&\2GP34)N:(H5H4L'''U1Y+RXB_0Q<1"GA0**0"C8Y]4)X=^>H)Z=9 M!^=V;H!D=W[$$N.@7!BY+>B$@1MQ(L@L 9G0%@+#A6\#(_/]G!NF-80&I3H"\Q$V67KNP<7--)#Z1I"* M4ERD2I;:I+^;2RTV5&@5/S M6YY<3(.$&C \7S ,0EJ;D!HW/9H(.GHNFK68M1N;M6TU@T*+ZF,DC/EHT M =DF:0 6:):L(!K+S&VQ^,Z(L-BKE!CD%2<"%JJ<9E6D=M.Q2^OLD6)(8$$K MK1*-B$M+9L9H/>+Z*C=0S:) H"94G!X30=VIA^D<-, P =3EQ0;Y@Y'[ 9^FN(^8-"!S/B##J@]3HY?'2@H'A R7 M%,?DBG\#(^<#(T 8TC*E\_"0.D-SARDZ* \R$Z1UG%8Z:B%"IPL0"$B?M'2%L: RNYN_NVX+E@JGV?D"!]MR#G M>C0.@^8FTSD)^EYXB AB[L"$+ "26N5E7IR5)E:"G%U+2&&6>)6=@N3K"=T MBU?)0RRBQB_B3F)L2?$#9KQGZ3-TWS5>KU9$H MM"8I=&[A,[>$$4A]&.S#DK#2J"/4(/)K19L[WFD>BU0,V.+)>=Q/A"0\0ZOY M_>6EU4L5U$.!2QJ >(RXI.(%_/@^C-(C* $6-8U4(TJU);+X-O/,"LPS2Q), M[COH!"?U]0E.AQ6DN)L97Y6GM$7@TG4( M>,;\7U(W?A6WL/'+\BOF+2$T M<8%>/@/9;-@+OG$=O.).1,G8^.5RVE M)^.AAJU2R"=C YC6EVF _;Z+3[U6FW=;5(40J9'32T@"$J9PH9::"*7+JH)M2SJ5*Y']0 TKTEC&"5GR/_62 /KC^C'D[$BFI,2(,Y MRBF/:CFKOAB_4NL 4\;,/%S17+N^:E)AB5:;%"(;3YP=1W>7T*$M#6L[PPAG1D#. BK((61&EA)(AS\X'YQ("WD3Z18 M:A[;OH@@_3&NC8/4> MH*=P2/07;\B,T/@5>#O$0!97P"I*''P0+%;Y6/!X$,0J*Q[- 0AFAQ9O/V^> MAJZU2^0DE_@O!()]^9=>,Z^^.6(7\PDN"$$@ % \H*TY0853Q@5KTL=G>X01E\A M<,R#)8D1>+QXS 10%#E1<.?1I+T9UK2!2>"5R2R@8=1<,REV]P$8'M!OTBYY M"-I9"F-6FPG#6]/>[ZG=#JT5.*@4R7W) F'S*%7.DZCNP5=4W@:IN8S&"EG1OIF%O>Y@.&?&4PA(W4TIEQ!)_]"^A?@J1GT]^1 M>ZIG%0J:I&_QZKSN@ '\,ZM^.*3PBVPG]#W:5D(898LJ])W@M8II7/6-&\$, MURW6&B6?_"+?SEVA8P6L]@X56/HWQC7;;N)>,/:QM#>+\ X7?#&O%EK%Q59- M>?'3L;E"MD-^RQ5BOV;$AP,%NXI?\WJB)NK11W92;^!XP[2%>^ (_R(\_!^; M>I$",8_3\T2TR9OV(+!^ 1@>"R90?V#)+4[S&=K'GOO^QJ6%H+,O,&Y0>BE] MEF)="&U?K>*7_P:;&X:3 M%L -)@(]MP2;!*BTM5A;A#M@FO\B$6,W-["1V3V6@KX)V2]T>S3#!_\&-:]+ M_'MO!M^[F[I> /]Y)$/"B-X7;#;SS%9>=5JKUU_'!H%+!O#;-]=[= /&%?_N MD23@^5HQR:^4UGGR %J802GUT&'N0M&6R(=XO",E*PN3\N>%MKHYAQ^RPTV> MIX07HTV+LF/I]5;Q.[Q(Z8!6H&%/*JLJ9$P^\SL6PG36*8Q]$/B]"TIX4\P+ MNN-%O/:=&/+V-_%7#ZW!+#VCML'@C3@F!:TR3D758F^% M5A:DC%FU,2V(G:\4R9O'N]A@9M;*(LFMB@K)3#Y$ER-VEN+^ M!?;5T0PXS" *8\22N7XF*ZA$BSJF6?%OC%Q!:8X,?N0&7[[D?&(:7%)*],^: M1>5=%_"5(-\HYD.G.VTH>+55\G>TB5M%.WM6JV([G@)VY5P=2X,H:%U'26V) MHBBD[2(*I0J6M,-*593%?E.Y[H-IO9G U,K:&I6*)=->946(+;?O6=:+B3[C M_GIL8USCKU_2THOB'-6 ^%I3O,:(B_LH:U9"A44:@$$SE;UXX@V Q7D!.ZS[ MR'W L31H!%9A%MO^]HD?/E8+MDM6QI7*#X>H*#7>D1/VCEB9 K4YV;D4K$)J M:(1$@A2ZV4U(4DP3904XD@33TIE_W' MBWA%TAC,TOL8L8-Q3%F+0]98#)TKG/\>8$'V!AO>$!N^49M !LW"#;4.O 8S MV!(A#0,(4/FZ2_M*EHM;L?R.4FF8O*4@B($QLL7"O(/L M@^48!-J @96O;^4=S]B+:=UZUGV0MKLGI=(?1;-,)I)SB0$Q#QLR-%AZUECJ M9.U4/\$27H6= %MY?P"A-IS%@$8>JF,@WY%'#KR).Z5%QIC1 ]$C MCZQ/XUXSQ/J_L?#;S/LAV!$:3K#3VR76EF(?Q!ZJ#U[6&+9@1TE[N08SD(5Q M'26I.9[AQ#'5WEC9LUE_Y(=4F1Q&S[08&Q5EPW $SP\R)[+!F3?$F4_<$'Z; M&<(9$W@-]GRJ,ZXS8R00^TF?!HQ36*;UG"@'(6Z4C/^<8>=I3.!%M8JI4J5^ MQ#S;.^#Q8_$87D.X!@@W65#*-X\,P\<@96>%)L>3D)JR:1.)G0X 7QGUKA6N0MRL>$QFDW^ M<;W";++BM'9D.JDP*L58\0%3:;!F:.H0+]LU7VYR6;&KQNS2L..]$%K.P5+* M^AHNS#\U#].".P3Q=*$6]I1,7!JM@O+#O>]RHPK]\S(BU)LX0 P,_6<, (\+4JX;3\>N MGQ0$H$;$?2%4]?)BX4PRHO:I+"!K.Y7B%TJ3QT(0)JSL.C.(,9J*_N/<-PO2 M53GNH5#8//.FE9N65M27=I$V8VY/GMH?Y^F_J1!>L-AE%CD_]6NG<['V.2R7 M.7<8YS%)2.Z9[QO#2PA+@ 9>X&*O4PP:XD$>M+;"#*Z EY*G;&*QJ1=]?19X M?\Y*N457&(O- A:+.4+47%,M]>6G'I$'#X@\K7D_2Z:SVCB:"D-GZ91I&C7; MBYODIDSJ[,! T.QB>> +K0>.@2^MM XX332DS8T#5'Z0$*2P,/1<+-L/Q_\K MQJVQT+BJJ\4"$D682%N!)F7U"H$G7G4T^#)JZ31O&J1X/)F(C$A$TLSS(LC1 M9@#\0"H^AL-I)>:LA@8L8T0HF-!HAL=Q*& 0 6I7]*RP-2+:VU(#=MIS!QEZ M.F%QK]1&[&;)W/3<$/18^0NV;U1OCBW@8#M$KAQJ>L=Z('S.>AW0D.P4G(_L M@-ZNRP#+7RQWB> =-1BJ>P4C;[$Q!S8. \AD''K.JS*+(M8S.B\NP8:SD&T+ M=@;@'F"T^#?RA+4BOHX]S*FB$?0M ?@5"Q]/P^(70N"%N>CW^2CXA>CW:\RE MQ#%Y&#R-?V_QX/HB2?/\>)RI9P1PTSA7J:P 5@%,H^8:0R.Z6TXZD7T0_FG(O&,64O+ZQEGJ+$),F0@3R1 MP8RE451<>MJ.@13:1? L"S0K]H'2Y;T<4@L6C[_/&S_1VA\YYTV!!$^(39A] MXCY$F]*\C:/+7\@/D$Y2SM.@%A-&I]FYY[M@K4_R[B.T?@4_<\R?\HD;NZ"- M!:T"%#+H+0ZE$LD@##%:E]51BF/T$KJC$7?A%7JHXV997@2=@\:- 5.V091#L@HNV,HIS1Z-">9/1TVGEH5\I2$9TG"/)&D5+&+E;M)(0&H4)1[ MF'/K+\-F"LE>PM$U,U06EY0I>4QF2P7?J MG+)C2E]C!U%<1FH'+6?_\,I!5(V@$CJ30N%F?)^'J.;AJA7IP#E>ILE' %2T M)A#I8XV F%?"0=LY2*>/CUURYHI/+:/EI)A6 MJ1 9RQ#B.,@*^+$0.*[F_9[%&=!F(!RGL(I?E+9ZI](EZ*PL/9EA R42N8Z& MY@2&NL7UT8IE7L 0L_!U9-S4"@$SA]$T9$%!_>?"!WF>:39?P^;PC=]37D-/ M,S>IL/NOZ]?8 B! Z\E<6EA-;#,RIS1F*HMSSGD14S7*W&R86A)I_98T6R K M4,:JHSV00G$U'^CS)?6NUDA8&>O-);HA_"=.>/I=;;JO5ZRQ@4#YE?(,'PEU MVG^0LU3V";H4- '@ )1A$3#S["!J77T6L-:;G]L=KH2_AH_(C9A.0^L2V@"H M":@TP>!*>,3H(GC 9?@<'=S,P2_$8Z!Q# I!L\="EHBTX#Z F;0W\Z;[HE$)EPC\=V[[LP8GTN MZ?DW+ ?]R,[E+?0NM(2F!HR"37_"DT:+]>L6RQ?ES(&K1#&-4)RPP/W2#615 M %B[%EY[J_;SF57-"X+P@=;$F_M@T:'%- 'LLLFQU/>!U&-UU[3T?!3Z<^\/ M8(>HWS^0@-N-^&[P(;71E/K@%6JI\6ZHG >O \H_5[=^>'!,S\/VL"3A 9ZIN5$\P(?(Y\\>=QC0FU6P1@M@'E% M6&X%3P\8]3@SIJ8,REZ"O(*M%\R0K0.UP?S@8L]9QG>8XCE@:;C5C@/:O;AL M?&).K*S&59UA+NUI"BO_M#ANBDF0'C<1\ 5B@59OX(%,^ERFIY66@]3$0*V& M>6\0YJ_RHN$EGLBS & R9,F6"!HEN:92A)E'%4GA9U!>OQ\6PK,6I*/OIJ1&FJ+Q7$CJII1[!M20IW7:"Z8F%,43[]%+YK:90C3"$B96A7*N!=2 M_;D-I6!I8@DA>3D\"TTM%HBJ@*Q"+W\S=8<+[ZXMZ[)W]U-6WZ7\OAG'X<#+ MBG;?L**HC'I^SJ..OF;&5L .FK]2/9=Y\_GKY7>8[DJX\U CE0RC4TV/YDX9 M+X&V3D=+<\P,4RP5YOKNJV"(HH1NBWDLA]&#\)X568H))9O\NY=N#'=" QG3 M>-0Y]IFU5:<7C+.PJ:,L ]RE;G$:HH314YQO,KM:JN=Q^P 6Y\,.\( 3^<[R M>(4:HSTG*=S%D?%6L.,DL75Y'4/>Z9VF#;W@['E( M"J\DD1YWZ32NL-(NAC0Q73>9PY[8>ZHL"(%J%%RDQ\TM^.DL.%C21%FMO%-X MB4P3VB^,CZ4WE/K%RXB3^;9A.21A9I51MI@4Z--"Y47NGJ[-S5H1I[9>DRZ MPHX%U .5C3+H%)I$I#.5%I55>*3G"Q,,,A$H%[G2DDQ,+$C#+!:+%_ SP 6F M]Y:'G#R.65H9M[[/YZX@T$QG6'F=QOTA2^7]EAL.LV9:OU#29U[!>I95@UF2 M8#$O0)D2O+0F*Y*!OA=D_ Q%/93!^O"5'RE!H%8R+CER MM/3A(^^^6#\5I&IN[6)&WB@$H1.P^)'X0UZ7*D[99((1 G"J,^KMYA%8N(M4 M]$=5J$S_V;:I.2$[)'JE\$)"O:U<-6!>;SP6;$[32H5RIE]$[M2CTP26OPJ?$ 6$":PGIX0Y,:%$L.S)!Z$CSX- IW_?3>AOV0MTT11,:,(/^S+0J9@@7P31>X../(?LWME(!F9IB&H-#;'54K$X8,EWMC[ O4,]+ MGPS<&:W F&%+6N)D1A']@6#I&S08+I%E4E895P9AMGAPO5 *KF_QR'HF0R'Q MX*(/KYX%LF)*0Q?"^(LQQRW&GC-_,U>*.6KC*A_#R!_FGNR4JVY3] M$+EY0#^&0L0NRBN\:A)OK4C]34A9*0B$T9!*W&6#"2?10"Y8R&.?C-#TW2>X M[D(URF-#]EU8.V]IPS(\MB,[C+>+VW[PHC"@U9LQC34]KBTI\8!?Q!_1$+99 M']4B)IP4Y_1=GO\=99/'PCTF+E)MCDP\&NX:IVY4H&F8,8#QTF,WNB?\P2.Z M'U@,'7,O,SJ"S8U8Q00LL^7>8VASJ80D_DW#G7:1B[E.0^8M!(GKDX MIVUP:V-A8\Q;-0(Q(>)^25IDNWJ+>:G&,0&.SR)PL8A*@M%FR4)KK3G-V$NH MX!#VN5<:\_HR%PS<+1)J;IVEYM!,0:/*2.D*6A4KJ%QR.7;ZH -%]"90Y)@" M1;*8S7G5JU -FED-*.C'F+Z#INS,_Y":_:CZ\9PFNF8(@4&K))/GLQ2)C=!@ ML=AL33>!*^XG;UA/)>OYBM1RRXE!JCBE7 M)_(ZIU0M6XA5*M1#10V+!DT]9_6OJ%*(RH/O_2"LJ@(U**3SE1V[:<9 J;!4 M[?&!Y#7WON\.?K X.#//M,'/(CYP'4O/;DT3+%X0YC9EKIKYL+A*=!@WWC>$$+4#9!4Y1X3',BX/?<>,MR\-+ MF">?8D?VU>4+2VV?U&E(G8@M(7/P<;L)3P;]%&(#GGN"47"W:=/66^Z\?/?) MO+U-/_]3,5=%L+T'+RX<$O6Y"V96AYCZ*J<8]I\>Y6V!$[ZS[TSANOCI_!M8 M8-\/(P\]]]_1+O)('3FQ\"EU3ST+[[Y_@G>8"/4L?)XEV$#HG?/YIX)"-22( MH'D-DY)&1RU)+'RBVL=947F:!:UD,1??L@AZ\SXB+++C7>^;^5-)#MPW9!^ M?<6B_CVO6A\\[./8O=P!$@%A[NK((PPE!X7SXCH*1[)"OAO/\4A*7"CU8!0^ M$#%&00V42..\H>=&O).TCZ81(0LH0*Y7BC!(8]69\!HR!P3/)W.+(6'4#,%" M18&78C1[3+W#$XIO0<(#G,H66Y[<1GV_<6H5SLK#-P%M9SO2[/'J5U[TJ% LH MA1W]A'4CB#\L%=G.\^A+ 6$NRB$SG[+OH3?BP?[T @L$IC!30:I*8[.8A%:; M59Y%JA,F"[!I6'+!/5W'[Z#.9KTY>3;@?)<)?@LLV2_KA\A*2=V*K=1^%S:FL\LO/8'3$%.A P MY3R"\\D,.FD;B*1LD>45Y8HEYD ;\-&S3A]5N%]I=&Y>G2[UI17+T!6KR11* MS*1E:-#MEIJBW$'T#/I[%K98(*2IORDM=U?P-C$+$ZM-4]2[YG(Y,S]8\2@X M YAG,VDZ#%>5JJ-L4TJ$1T. MA%G O:H86M''!+O1C (];H:5J2880BO\ZF%@.:_?0'L@I8%SQ09\N8&%"1H" M8!PP/P:0PQF+A: 6KP#K#_AD+M(858(AS269SA(RSQ*SXA&H1Y?J^"S95>ZO M8>?$;^D1Z[REAW4E?)D__(D+$S(G>/$U&@S(@M-34L$.K.0'+P[CDD7^C59Z M81ZFY^,\\!I@793ZQ1" _@6O8S ;4"\6&3"*"$^@2RLYD(59&*>GB0 O9N05 MK=#>KA%;*D64 ZS*+>Y8EB8ZUB93'ODX)D,0DMU[3,A.,L.+%Z27A$2,'C%V M<:=FX1+N%1+GBN"%-Y&2:B;AN1':W-#.MNQSS,[$I5=<'M5)>3@I2?O #\F$ M5SYRA807DBI^A*'OL9'<7/O%%%0,+:$6:7:8 M+2[4_!%&7-]BNL* %AJNKXM6K-2;[2ZH@A=1= M\3I&4=C:RE@D"#2Z M3Y\^U^J2OX(?JTASM:4FB[YN470Z:A"TOU/#P MK &=L=Z"U('&5M34P*I;O- MM5.(+;0X:K%LG&W>:UUJO+M=,>]A*%8PUM31J'N:4 0/H#*A5!G<-OFIPOY>![1WB 5*;$_]G0UK$29%8L MN$"_=TR?S1,WJ9SDM"\G>9ARDH;1\@5I+#>BID2V%6E906A3PQ.FX<"$80J(BVPL48^$=1?P+KP**2(IE&+4$.;FXC 8D"#57G7(O!>*0,G:0S]H'_ M9S[#LNE/^C6#[U_Q1Z]^Z(LPC'G9:OW@2+5= ,? "RWPJL:.D_FN3!; M]F^D[,&@JE*TB2I,I=%9#,YHK 3?5,.CFCAB'7U1A0XL8'W!E),M=E7K^4Q\ M2/@ >]2"-^]_:9L=B#'#8B,DKI?<=9YC 5M.^PA+NRNW+WXI_BOLHX31C"Q( M!NR8!+:&0&1G!$Y YBL7BC>E%MFY[NQ'^S3P@;3Q,H841@M*+")BM5:ZT4W' MIOY?12J K"U>"*G^M.T1=BV\[(;N7M1KO&Z_1 RS6_[TI]%H /^'W1-/+P,JJO.K5ZA&I1/>1')C#<&% M@KIVE=Z?AX/=/8I1.47X*]]E=\DK=>-M<\<9'03,/@:*Y_SM#GF:B9N=TZB ME>L-&JC ))TJ,AM(K+7*PME8; CT%9EU=XEV!4%#N"@U+ZCC52 >\$&EK56P MO&<5 ZW1H]?O=R((KCWAN4:$'LH <, ^T>R04K?4G62)>5'?!R7>Q M3]R#@&I L:\P:/@80KLS$9R @-!RJ1AJ7 MB--KFLVI3HT#* QK;F/(H2E:L@$)KTO=*72EVIDH=JM8<<(7SA4PA0JJI$7N MD^^]=PX&;9#E6H*RU# M(:=%0&.M?=MA>'1PM/Z@KE6)8/,-TJ>VT>42#/11Z@#-$"X?F764-85/U==844!'BBTBO)S@N_4%;$FZSU_+4B'(BF&3 M)DPD9$;2%C$34EPI:9*-$8&$#-[@$FP#W5:B*\(Y1,--,=?%CO3_S!VT*"FY MO/DN-C='O43<@PSC**-174T5=8%1MH]Q 0IP$4I)CU83D/4=)KJ7+\AW^%07 M\9<6 T6(@^27-4U!4KT";DI*543!WQIP)O<&>_MT^T^(]T1KC1^%NHF2/ _, M3U:%=4[PYO:V<*M/L()O,'6(-3,%@:%AR:_39D![<,D ]F@ []1E*:&.O6'[ M^6]TA$T[<"Y:-T<$;>P!DZ/;82>><;%YAGA]1M@V>1(>W+7[?U4;9A_% M^VXAW\'AT7X\Y+$GX-FQO_(3 :G@&V*_.#)CI-,9^)#3T1BI,>X06@0M/L+^ M!M@EHP944X4MX(Q0)8YFI@%36=,8$@T\]^;=,&O(]S.2+'67$) M(S-Q6=?T-C7_/$V(%SF:&^A[43UX=UT3RH_2MC>]#%+^=L\WCN+,5D(Z%SF< M*!&E\G 1RB IZ"-M_Q,F@K'#^7$4X-&5*W#$$2('/9-/HYA(:%LMD7IRV)3/ M.@5B8W7IYI3>#0=][=UMGK@I4$X;8?5L[FGEGOXW>3A"61V\T2#D:!]L02[B M,>;UU5_-K'$^4%K%NIJYJ.NK:"JF=L7\>^AD$YWV-$0<(V:+(,XHUNDX>ZU. M.SFJ"5F<.9(6#@%IX\&#UJ,_XQH6+H,+Y485VPL)\8Y84T*7%MA/.DP(:2WM M,#IZ&_/6@6\?I]LBR%BJ,5/SRI1CE4^ZIN4+[+02P\9G<4R\OV,DI+_#$LI3 M/!QQ;,=GY[ZJ'5@$5\SE?IW\>HP[+N:,8;61PA2W1(GE6"!P1%>9?;.X,PSA M\^(6T5:>8Q<*R TB6]7&9M-U:741^J;X3YLG,AV2S)U ,5CS\L2_O!J\HK\K MA%:7OSL>\IE0D[%H_6,!2N-UL/BT&@R=.M$_ODZ3>O+3*;X*6D%U@E_*/WZD M2[W+KQ!*"O2:S$M=S%8SZKP)/#[@IZX\8Q3:.FI%E&7LRT?Z+?OS84[!Q6;G M>]E>72]/Z_4CR4XO0ELD0DZS<8>U$4A6>]'F:+F4FNBP<2@&)+=#<.(HA#%' MMA$'B8($&D!BU/WE>TLIC MIUM5TZ8/1EE#M!EXZO12\'*DP /3XE8$@HBA:$,O""]'$+A:B=P20K^/N0BN MEX(7)06$ZMU"TA2/ 5-=("$"W@U'1S&BA@D+.JX!0W19(CJ\"(/52] +DZ!* M@SQ36S/1>-K0H85W0P#%L2G%IF@(4M-0Z6R4]W[(2Q*;:Q6A4GF-<+(,F)M6 MU!9;O?8:%GI1V'I1B#1LERK+HDRKZ6[PS>6_2ZS_=+NS5IQ4T?F7S4U#!N^8 M!3HT%4!>-%-W-G-13O*IQ75RJ19F1.C1=$@V M*:YSI'*MF,^$6D3+D._CDC8/#5G/2]22H9K0"K/ F_M9>KMD3K@L4IJ04E[1 M*)ZDZDJC"9'%3Y J@A'A[W"+&,$TN/2;O<'>(/B01?F&%C\^N93HKD*B'THU M^@NEEIV9GL$,\IXP$QH*]1?WQ8V*F/=XP77013E&FF/"$<&.C%)0/=/_Z-5D MZ'>#886PT*P._#:Q4#[6/\/60R+7B&98A2V(6Z)"-%&Y)H.G0FGEL-([F0B, M([@]-.T;IPPL)2H,N>8;+"J>17-N0B'\??FP5+%*K_!S35_"'JJ 9"&BE["! M"?(UM25/F*,DMQS1VE AK# X_5V^;9Q)/0G43<$2D#+:'SZ?NWIHHY"Q!^C'!XO.JTXS:"#ADLB8$N' MR"8BN%LVA%Q('%BUP@**AR64]8QO))8:DZFC!Z9^Z-7P"A:[ M/0#S(A@W40GGI5(63]EL=6Z&FA-9#6\IMJUUH;M%H$+B,^808O/1O8Z;;ZE/ MOIX4E3QH2K#B5@49CF&KPWT)P499[/V*THSLSH8(U[EW0GU5,;+'H$BR!4O& M,^@/!$&26)&CP73C[;7R[V/TH'<;EG*^62]H*PB:,[FR1$XCBY4R76!(O2C3 M G40HT9-$,.*/4/;A?P\"O%N&I8?==F#,3@#Q0^]IK#!8E2F??DM!JF?6=(P M]CC4TPKOV@@;*Y1G>T03IPH;3XH)]SNXAPW>%;!Z9E(^ZN^O)2HKH_S MT&.U@KM[ELC1^?$78%!#.L%D)EH;;@I6">$OVAP!HTW9DP!E]Z- M 5SF[EJ$&R9*.@:RJ@'G6V]L6%TJ! 3$'&L=[!U_UQ*B1X]?'SU)_'IO[?CU MZ?%@[P'CUW9SW4UBWF)U>DY=(2#E1.N[=_@=BL"^A=C6N^#3W_]9A8Y%\P_D M'!6BLXPW$D70*'9KJ(Z,QLY=I@>\O>=/X2];%%'<7X&Q=M;$:8Q>2')<]CG V&F,+V\97>%>4TV XV/E? YJF832Q4REA[*7] :-Z[08_4YX'+KV.RL2\ M93PI"F8,&W':!A,2!$'L0<4N"P.&03-+R)Q<1-[%T!3-$+N9+;^0(.&;LFI, M$(? 0IH:(]VM2=!.L&[I-KA?8-$J^*H@*H(F9^P5F7^G(M]/9]F@26=JRPU8 M+>\#[)W3M8/1OZ%D=0/'ZNT*_F>=*=-S2;Q0TK=/\C= M)DF=7EQN.ZQNZ1":RH5B&\4TU>3**RB%BDHQ@\'XID!TC)"'-JB$-H27P[ MNF(,#C^UZ&2@E]0;?&+G3"."V/!HRB%*+14$KT6)3DQ[Y:SAYDIE/;$6, \\8715IHN_4D@KJP''/ M*/0-8=?#QU2GDG*.IGU'E$R.Q,VPTA*;S]VCT2+7(4$BP5PZI3:TB\!4PJ@^ M13)@9IE#0Z.C,X&-S=^A;J"-8TY(S*LI_:F Z##X;E/*@115(!5:6D9=R"65(%X:R=',7-."G:X4@X858A2\6X%B8L@XN&>6+?J0_\$X5U(WQFS4CN7N#@I9V-7"H<\I< P5C]-W MUE;7XJ2IA:1+H_G*]"MV,V$ KB=-.L4LH:4G=]TO3<_BT:J*TER@/ TTD:SY MF\F4ISB22ZH 2)UQ3MU4BBLG48):*AJKW> W\?20+B;1>1.=/&MF4H'AJ&\] M8">29ZT:CP?-RK2V6HR276CY=K2=/IXNRT@L2]"F#/+;SC-'505'"?:):Z-( M:V8G28B^#H]96Y.\$OB7.YDW4-PZ[^J^5.@_5D,CERFUKJ.#E<:@JLWKL_XV M-B.:',D9KPQV2OP>*?J%B0/!8,=N$.?L"] Q%-52UM'B^^E\.T8F3=2_ M&]9+M$)\E!$C%U\EP1I^-IR^W)C/OY5HD4@WVL$SPJ;N5#0BA4U^,WU&>"K35>7@4LY]%E$ V,WGZ7$JI;VY MU\!%3@69:TI[U=2=%G"_N=>K?&Z=I6(\> :%G+U"[>3B=\&(Z4S0*%FXS49" MW4M<#G%J79#2:PVIH2LI20T*XH&=([JAW\[K8F,?$FL.]TW)15 M6'U-=69M)8?W:6M3- ]8U%(T$+NM='A]VGR7RHVMBI_9[[H[A>*E3E]L7 R2 M\5X+EANYBT:4RA6=PB[M86<7BLB$PU&Q:=.TH:OG+9;8Q8L>B?594H+-UD?J MTN.V([;U39K,^^/%;!&Y.]\9F&MWL,7('P@*JP" 4]0[Q:IIJK^AYC8ATR05 MP[TN&#YO-)=T0(X&O^>E+8EGXHC8Y)QLHYP=":5QN:RVE2:V.\'S0KS70C4H MCH&^/"TDRTD!ZLJ_MWBR1>F,D4<088HB:'+]]!*,QV8FM=^ESE73L>B<,U8T M*DX#?^%(3EVKZ8R.BI7W^A:T?FS$(#S%L7]/U6_/H.)FKZ^X>9J*FX>5L4VS M>&X"Z/[ 2BX,/KG1.DXNWAVK^^48*AUFY@=3+:S-C#B+TBG/,")BCOD$E*;V M;IZ-6<.!T,ZBG9N(..*HF@0CL%9Z_WRECA+?WKO6KB;.Z8_4GZZ]3!7JS[CV M0;;/M2%U"BDXG:DHD0!=MS1@#S %G#(U)HA4^O1247U'FH%1&V&!?\6<()\+ MH>FK.5H,8YQE&-H'3U2*1[QH=S7AYCZV7N%E2,HH@R4C,B1ZUJ8&,^/^$E43E<[S'J.A[L/2_?>^%&N'4E M#B*U/Y)6\,.I7@P55)^:7C)/E!:F!2&2XAA?;.@$T!%8/]Q*/CP5YZP\U&\V MA/ S.'5$AZIPIE1:>7.G?%'.T!:FTT?2ZW9TE$%:,@8:,<2_=8.\ MMUWP+341:O<.#+5=03R?A!.U='#,ED1O[TB$+;GI-*9I(K098DQ2X;IV6-7= MJ*\] JT%)W7]^$830C>@:&LFV9YK91=(BBL2ML-("+Q11'EBTH/P-K5^8] N MD\)%.>"5)=GP)J(+W.Q>'$O[#M] TNJS52NT8,K&B&@'>-J#Y-!1&Z(H4$4M M2"Q'U&U;E](@5*.FG;G]D0 U9E%:,K0&FGEV3WY?>YMD5E3DPOP0:A$7!XU% MFSP;3GBB(Y4K=$6C#LP?UI MA_"=0N_'A;1ST2U80!&3!LYG\'',S0T34?6%&BL4:MCR M'FTN$+(KG4S33CO$5$ T%8,ON/TH%H-.G*3O;/Q#3\ M1 LPLS_H74@=GS9>Q$8OTP12>LNH";#XS>@P+N,:0]K,T&!-UIR=*!(JK#PM M:O\[K'=&F\EL3A,=&9$?4=:(E*<-!CKR;!Y5.6B,3%-+(9C1B(B[;<2%0C1X M7Y/EO V&XWW'4X-SUAZMP!!6>F4$)^:\?_"]-JU<%4N*T%:].'H.DYC5#XLG MJWEA 3I"&>38$(F'*J\XEG8K?N7U%,$B4,56:X&N'@!"8(,SSV)(2OJ8X$F1 MV<]VRZ(;C6TQ1FEK=0[RSGQ%%#Q+N7Y6PHVF"L\>W63;-7F,/->)N5W*/K9? M$B;WY;;;0C= MZ:S;XD2_FC9[=_SZ!E+GZSV6'F#NRH[Q%&::S-?EVY!ZM+SMYW=L(@7>5RI/ M$I4N=3:+YX2_P_QX.;>%.5I?[$1M'N8WM(1NWI[8R*W:H=?=HG%;]NU4<^GB M:FHVU)TCDA@$ARH6,,K"W=9.!$"JM1)NLK6(7(YOH>MPR7PPE=ED3.G2=,7A ME78\"2,U8'OI0!9I@XZ;N0*V1+PJ+5_W;#!MF@0\B]J@_;XVZ&EJ@^ZS<%7K MBQ]%5]@V$SSR8]DMHRC&,T7*)Y%RAH.F;IJ S0C$VOJZ2,5KBO3Y,15W\MD& M&0Q6UQ@)D!Y%O D%JBM=]BJX#]2:6"1\E-,5C)RJ(.4"^JCU&0NNZHZIK<22';F,!>MBZN5I^M&$!>$]$T&)S$O84)J=:? ME7N,PMM4@/[CCB70#L]DHGF>+\9C@-QD(ZZX[O=&8E-RC_T:8?G M8Q,[H0VP'7'5,8DG^7O:P;-Q&2629[RA[1KY/*I9*M!HW7>0(\*T25\J2?P[ M39"+W>XV!HJ[3+!&C(]%NSFC,V:Q^Q@&E[> M]B#WQ<;F36?"N%Q3)<%B=O*N;^/DF;:6!? V!W5D63YB\R1K4P5>69085X&S MJT?8N*X7I5M_M7S$64J15(+3*;%0>L'/MW?BZ(3%0R@]U67!UPA,JS8WO&[A M<'H@.K9F2E<%\HG225P@Q"&5V3BRN@ M! L&'<6CKM.JY..E$3)SR";<& ME XR)\^(?4%P-\9BR-48A(;"/2;Y)266?HA%MTZ9[<>!I+Z&U*LA[11^,8:U MNI.HR$,4E7K29(7,'96I7=RL>M.7HT.[$B3:DS!G^*"ORL>(G, 92*$Z68VZYXVF3'@DF)J796[H"K^*O M=X-/Y*VW[@3J2>#3G8HW\UY.T<#BBCC)4E=SOSP:;#_U-A?&CM ML'Y7K(7#B'.:@*%5II=-[0'FFN":TA R%MF%8FE.HIU;I].ITB?2)*H<'X$Q MDY:D=4:H%ME3FCO(/[;,P8@&UYA#1V"X"%+>* MBNV!"NYZ&+XW.49R*\CT1Y]UH8@=BPG&\_X ?)AA?:J5R@@EBTJ-B9X"3P%G M&;@J7^J6O?:W=NO"^RGAT-=P %&_'5=/LK>!E)[$7@>F9R%E_N0/"$#\S.4S MC9(IMBYH% 1>>Q=B5_<-1K!YL:CK.BHEW<\8[46IT"@>H]K)J:K'*_%HY::M M]C"2V&ZG,/3",4PC=7*(JVO#$#I(7>&4MM"5.=C)4QA=5DH0@-P)T+-F1L&5 M9[@\J"M]7S?#H"XK5H+;G,<9#8J1#?%-\3?%"&9,'Y%R*2+%2IV_1K(GW2PA M&*6[. RH/?GPA.<#/[&88&V,( H5P(L)=:".I.L7X5W,-P,/)./HE=[UWLU, M&PDG[9Q3@D%+T,=C9 MGA4*M)XS T9"=2@4GYFO!,1+%YA;]<8UKK*&C.+0< MNDB)!L\#'%9#9>L]Q=!1>44LG' "T\?BJ= M[(NQ4VRXK K_]XL(\DN+^;HZ MQXI[+8GHZ]Q^UU8GPXLYI4CL!Y117J$>C 1LW<7Y),#V^ NY>%=1FFF10%W@ M_TZ49^H>DR1LMQ<&4SY-J8:^%&8M[]!,HJ5)9-H)?[E@ :E\I=5RM["5*:YB MK6DK%HOW:QU !5FL1!7#_MSM1<^4L!&YKK; O8BK[C+4)*\$E"A$W"[_JR#, M"=4>'#GPK\A YE<_:+EU(EU\!N@CJY? E3PQ72TG64BJANQ2%V8Q4RSZ$]V" M.2N,AV-_"]:7HRAZ3:QXZ&)5GJIT%!F[!BX MP0'FB!,HKTDZTQ;V;:I15^OE][T&Y^;&24$GPM_Z3 J.%3&-PCXNI(W!$-I* M1;-]6..AL:0^^V#-( +O03=EF>).B \:):;'E;J3=?X;G1I$U*H[I.K"#QYW M%C$SUR@N,H8=Z[=1W.3_"\XXSQDWN( OIN*3KF+&["!<3>G!O JUDA!M. M#XQJV-:%Q'.AJ7*3^S^YY>#W/=J[YS:W\P9!1=2<&D;"A.;^G(R4575PDW+5*JV_*L5Y MOEL*LB(9;&=\9M>"7>_X@V4T2Q--W&,P:]O4 MJDDT0W*H-/X"CU*Y#HQ]46J&!1T4[#5D .RH5K:HTKR>4XA:7%9%INJ>;F/U MLL=*D8!2#LZEE@"3$LNN;&FT5YEBUI_ITTVEB\"*PRTBIH? T#'=Q] V(-P1 M99D-<5.4&W(8JH N8JZ%@B75.,@.C5D'2O0-$O]9^N/T4[HZ\N"^1"RKI'>N MIJ(O-N2M.H5G%C5[OAU*M8T*8?UD36^@)W+*VQTA5W"3]R*[?IYQ)/57J&#@ MS*RU1685E0WRMW7H(NE$OQ*KV&W?(/!P,G9V\^DX*Z:%H[+NH!PP9%T"CS3# MC!;"J%@4BO8"ZYOI% LRSE%2,"YF\Q(G!X\O2B56"DZZVFTW3ET_S:!YBBRE MFL&[&_I="UQIPK9DN_'C)26I1[ ;?)#/[;W2"MFPB10;JX\839Z1,>C:EB;S M.IO,G9UW<4;=&K$P6WFC]CI<6EX04I[ QE'CF\%"E_*<6JB9V&#F.S9:,I5 MM0)FZJZ-,9Q+JG.G1:5WPRXK]I9:A",N- ZN1U$Y];VA7Y=;7'(I*I,CH,4+ MPI:6<3,E1C&YG1$A.S"+Q*=7KLG-N+I_!^JO.6NZ93V)5BR+&B;&8IE-LUK96N&-=:-1["C=8$%<4;L2F2FDQJN$08W&)"1S3SZ0"?] MN[6AUF#P$EP'D5/-0QV**885W:C *"Q"@#XEH2C66X.L]VL5GYW84:ZH>I<\!%A :]8+2 L MK^TIT3[; AA5V$;P,GBG4YR;HDR+QB3/6\*WC,E*)FC%6HU.*#U'R4DW29)6 MF*F59'O.(>2:TMZ M_82F$]8Y"/"DW,$H13.%W^X&9S(%+BP<=6_Y+RXGJFF2PG8DQ5?](;W86'9< MMBKCY,C"TT2;L,[ Y2(1)J M]%CX/1RU(% )]Y0R\8%],_1Z%%J(9@0HH35(>Z[FAG-XI%2O,^]4,<:-]K;[ M:WY)* >@SE)2<]0B:P=M2,T-O"'" MD&,$&95F M+3+^5*N&4PEX7G7WDQ>,Z^."5V&#"]!%B-/@!F,^?II5NP7:=,^X='9G*:'<8W#*J58[32<9#5LHU]N4,_>+C?3D" M)0/3;FN#D1="+=4W%EDDK:A3'K141)O)E5G=FK'8SQR: M]M9%]QKU'+4B-KI>H_'Q.Z5$'J-QZ?2R*:E?(RV3':\"MK.G?:'MN?<"[T3- MC79^(U$E;6:T.O\LBA9X<$6)_?I=A@CHZ"BV3$D4[=(.C!80#9V$AX:+!(#: M^V=&F@TN\$#Y8$+;P4=^%O[S>[1A]P:O?[[X\)'^.7S]@RFZ/H>Y [')TR@X M)Y\ M/.',KV*XGEPAI8Y_HK\'5;1:H(-+B#3;QOT4&$6_YDS@C7_AKOFZ\@) MLR.H/.R@T"8^N#P".X'%/B" 4Q,!:R4ZBW(,G_S'=F"U'NT%NS42HZD&%K" MAOMH)[A[L,NJ^UZA!C4K@)NS-1Q6RZ9&J0AO(T V%]$I_AKQVS@&>$<2 M 8JG,^4=QRMT&336[Z ILAO\DE8:B*QT!RIVG ,YUM;@DM30L8"KM+ \)-[L M&)*1TNPGIKQ"D&VNFK.>ZN7<:;[>I7 MO?A)CP#[,, 5;N5==^3/@16F^#VEKFH^DME'N*1J/?$4&&BG94]SP9F(I(B* M*\2NR[5@4]OV\BL3(%LZ6OF>X9QO"I?1KD#X-PRW83#.PWMYO2 M4;?)B6&F$3RL _]H*_@K=O._N6.)C&>:/CBT6Q;99@ M87<)%X9BU\34'RQN/@?-\=2$[8(![[+(T]C/WWH#:!FR<0@UM!]#>Q\:H)7WG@K%FK0N57Z6P_A2VY@.Y M%2X)KQH23U(CB'G<]T M[ H?R,/1R";^B?)P8^JD/^M7'Y83NO*7B#:%RIE&"=:$8'NO38U 0"0M?/9) M[;K&?C5*D;VLHC)0!Z0$,K8$5<3_D"20&ZL4QU[[]21)!IX@*1S(!2(\P)$& M5TV&KJ!I.VS9%&$[0AE)5=$5FN)96DU#:TO _FD(,F"*L2G$!6R=_Z$Q;G0* M3AO&XS*:3F6[8!OLI)EB)83!IN?WTU505"'A($?P9"'Z%&XC:B/6!6N@YQN, M6H)/]D65#LP!;NN*@3NQ+U-'@XUR"@V9@C<$,,ERS2V&T!MHLZ,14CFKEC0\ MF;2>03,C_(YP@5Z))RJ-,3T:.!,-$R_79N:Y@W6 M1HBVNY9H-IE7I!;]HX\#C BO6+2G6_"I$.F$QB=$JS'A<"2A[6) 18N?AL8@ MI#]]&W)W,1K[Y'MZ0U7-IP5#WY2<>58,&[/2;B#"YPE/-6GJI+CFQ6WRJ %Q M+2E$8J,/FEFF,Y+I1>RMLG@2-1?<3LWINJ8'47-I1:^9F$PRFUIKZK.%#<8G MN^"*NJ%C4J4<$]:W6K*<"ZO)(_3ZSST3QS7("R:_T3B>2Y-E!%L@!JPM!KF< MHT-5E!JP:/5#;.XC/MRPT-T.:>AXHLQ&%79CXXE:;[_X;51@:M%8VZ"+.\LM*8SR[N6N+\,\-:[@S0">6 MR^]"YHT3S$#SWKH+$M:X^16\Q'G'^^ALKZ\:4%4(_*3W=#MUWY)H8 $TK MKK."R^!YOLGD$ :,F,'5[* HE@T\PNW@S, ]!6>V5>*[8Y!,\-@*,-+1P2%& MC5AZ8VE =]BP=QA74$5BBSCE3#?/N"'@$J!8*BEQ+#K=@"?W%93SR[FSPL[5 M6^J6M-ZR%\A5(QBDT-NFO#2N2,; A-Q],]I.N]0BZ=I7^\6-\*/WS:"[V?4] M1WU]S_.N[]G(?=QQXKN\D]&X5&*I83#?:TK4?^Q$U8XI?/#11$WQH2JUQ][5 MA5TJPGVA:)Q]H'9],@G.21\A76:P;S=M/C=TF6TN&7%HZ62V$\TI@R!O"#:? M@BEN@(1*8DR%RSRB>$\C<%Q-=EZJ3@"R)VUB"R;FL$RAO#DBO!SI!8;MT:K U!WD)>$3L!D5OX*AF/T]%A M+M5=\30JN!,'@+"YA-ASW(]S&9LI2W)Z6L"!V''JR9LH+R-DR %U M:K$+L-1A=9+[WC>1V4;L-?HHI=;IIP G^VA]UAY_[$ZGUKONDC&#A>*F/%U^ M2JYZH99IISRV!1'='S,K'#.MEALG+X[DJ!VE;4ZZ7$E4"6,*HO.CM.3R1D%7 MI"^N40VR AM3+2J;^1/X(/.K(WW01FJ[BFK2PA*XFA45^HLCY,"LK8*5.@5- MQN:\D.3_5$(EL%Q4HKN_%U[-%F].5)0)\RCRCA)O?5WW_"@K0IOX.+J.,ZF+($0K0KDL!/P:2(17Q.1X% YQ#/ MK#BKI4(4WSEQ0^P&KJEN;2,F#X3S!CF)7)&VK[CX6@:]CQ+;)C?^T_,&J_?& M<+P'8VB/TC4 !O!]:U#MRV\Q2/U,JG'^:>^ ;DHE\$>O]T_;PD[TO=J@K_ZJZ^"KP[;^59_+M:0*6PWG+J MN^&(@T\N/+7!UFHF#653E#JQ,I1^Q1YGT['328TS M>?JHH";RFVXILU,JADSCUQ!8-BQ;LRGGX*/*U%4DL!8+KH+47Q$^*P_C&EGW MG/1)E!3454%FG(Z@>8V;#D*+0/%8A[C? >LC)M$$DL/!RDHZY-U( Y9)9=BY MA[16)=H?BXM[&T0:H1H!.4B%!=*G0."'=9?_&P/&)L$DB--(.NX*:HPW-V^@)B:&_,4[M3D;+61*JT$X![L MP?X!KG"5I (N>4V50,C$SJ@8X*YJ-&$ZKPDVW8&0QCPLXTLS]K-(-AVH;>W, M16B8Q,&@NENPR^H'EL.2JOF[@]#HW,DBY25!=EL%Q[]U*+;$24#(XM&\ Y6+SJ)2F1I+3WGHQ(D[4>S9RS%!@,\&5A)L5WX!K0AH(*;8 M46;->S\S.U[*0,Y[/9X=&J"5/0MI2 @#1"0H=:62[2BQ86 N^ M:ZD27!KEL=@%?9?=G4N[D*/JVG:ONSSV)J%[O1#0U1E$[&8C QW5!U662DBT M;'08W55P@@Q!V%U.MY&%)^\;)U?'AZ@$J]FGIC!$*<:F[EIBBG\3OMN.5K@N M?@'%04"9<&6Y!!HY06HN\VU0D(3I+$C*Z%ICVUF$!*(XHP"M 51PQR(1*^>P MXK ^4]\1."OWUF(?9^%:U1[UI^EJM'"'W"5@+Y'F_E;VNY7Q+JSJ-(GOQJ'N M R<4DWCK;@6>17H9IPE/SA8+B>"72TQ4QJ7CF32<.M.GB^48/8&&:B?H]J;G M/2K6C=AS#Q%8>TZCVJCZM>.^?NW1ZM>>N*KA/)JE&)EY^Y5 \VNN"(6_HKQB M9^(LAH.#<=E9/5ZD!!M+E_:E$'>SZX@!PDXPQ# KVU%$T82H@A*2R9+NUM>:VY@=CF\+YW6$2L$4]7E-0% M4(G-:(&;*7Z@V7QLB*IPFNY\GK1)E',LNH7\GS%4:PZ-Q&IM< LAGOK23 T2ZC9(7NL@@1\0I0E?#C>,!;Y)M]C7"LH 5 MDN>>W R'!T^0;ML?W$NZ#9954YK8XDT/R8-;6K&=) %+ MOC69,!B0U/ ?!@4(7E3A/QF@O50:KXGATD"V$)6%VLXN)2*MHJF3$!1^!1,6 M& E$/9Z+)3$UEDIP)I,5Q8$/,*:(RV@-Q_;8M/DNTO!K5"O MLCV2 #8:+Y1*+%AYT15?3M4RU?8BMU"%!0YHJ@IS M4ES.?72/%SF1!NZ#0FHH?LP=34>"B2=+UU)=9USD@15/:5$Z#?8O4]2&_6Q=ANCC$ IOLA:5<<"\D MJXUT%,50!I!K4,\U.(-IY4W2K)'&5_2530.)L9H6?A?Z*?M$78)[Q+01R.R0 MEM3@XNR<<5$D5 +"32NM"XN1!):G:)N+*V28 ^UM0LL#C'SS%- #*:I;-!.K M9S;;0;Y["VG+>[5!JF_17XL..@9%T3O!@/NX21-:4EV%Y&3Q^UUTI]1(+-DI MY62GO'"RP\C\35;A=F58BG'?*9,5$_L>!D4RX9.JZAV;W9]&>:[*?BU7:?[K M7#HF0V88 '%$LA3V=J(A=?6O;&(A$NQMT$!-7MO2QJLHS4R!A?Y9I9F_T\I] M#OY>-S;,(GXNZRN/!-45(B-9!#J#&;A2([]>%F597%,)9#2+8LVXKA2FZ/"& M5#?*L-"BQXG2%YP.M8L4+$1[>(6_2Y'3ZDII@ETA7N?X%#QTQRD<"37!H\+P M('H?&H38+;\C<]*[:Q?=Y&@$JMFQ"_210>X/S*K BI?1M>TDL(6!"V6%E*&L MN*BEFU8;>TD:&7?=*1HA=S?"M5\U9Y]R7U5"/YU2Q2T0^)1P^>;7I3D1'&S) M4G@3MU'%0['(%:X)<9D7)L]F:W.)7)=9R;'U&06 /4HXFID_N=<>:Y\$EEI) MA_YP.V#3+>QI(:H;-5).KTGQ1%+"8 R;%;.?93O]XM7KNH>*42U$380$VA8G MA.04.W.SK%_1%=J4>/."*N4U(ZW=6BK1 &8E;[=P5G=AN7B0J2N5L=+%J+M* M*O?TP/)M'(2VU 200$EZSD^NM,X9MS)1.@Z8CP?;M,M(R&(KBV2C3YQ*J2^N MK6]D&(Q;^ZET$9G#93V1#*B@1)=;%J#"L:(3N:+F>!"B]Z'K2<%QZKXMG.=[ LW88I\HL(#?8_&:WY-TKS39B>A_GR/1GL:78 M.KO.N/2H((Q1#H5W=$)117;H!"M#ZK4DUI50M&*,"+32&FE#=K#8>3'%-!]1 MLVW:%#Z+LMR3OBSW-D_<7%C)"W;2]@;#4]Q$< HU8GHPG%71U$0]*<[./W-R M8#_55 EW'57!G_>&![LG 3PE$ZQ4*0ZE0QU) \![@JOAS!J>?B?=:A7LT(1[ M1O I+>*TR".8M';28FN74W!"!Z:C5-"MQ_('Q,&3=UAX@0Y&.&/1I9771\Y$ MTE55Q$2>J^'!NE6::;^C7W'!"S_^LBGA%!.:"]T53/<"NT2A+]W=W.YX\:S' M6#F" P^.,W@;T5Y1U2,VJK5D2&>CE0!/LME*%28E0W>KH=DX5'39PYO%5\8\YZV0!KRC2MEYHFRZ6MP*9/ MOHI[-J4CU(P.7\>^G+"STGE%94/F!6&W"C<#=0_%#3;K:O[P%D?F]43AYD ] M:F).T^)*)6TF1/(ZG/OI,J"0S/DFMSB3;EL1[AA-[$N3S6!/$3>M=_W"-CFG MN::2H.9G>KL[XCMNJ"GZ(,,Z7Q3JA5Y?)PR4L(1G'#HF <0X,6&DX/^RM+G^ M1JM=G-RS:9%@M;-Q=;SO39'>>@A>C[V(7*\=@Q:0)_[EU> 5_5UA.%3^[GC( MYQ09#7^%Z?E8P R_#A:?5H.A4B?ZQ]=I4D]^.CWB_.J/=8)?RC]^I$N]RZ^P MZ 4J\Q+7JH%%K""05'X(>LLC4+9EVS=6 :P[PQ_]N(HH%\.0+I=O(7UJTJKG.G^NDUR$8O$R]& M)BQ$G68CHR0O.N:9H8:ECI"=1&$4,]=L! 4EJ#$[+FXX7I2#@\&.<:)&$>*6 MHTJ[S*1HEF[DD!H0:4"3IUA*Q2@:K*F$ %(74NU^2R#OXBV0<&VOR^<%O&QP MAJIK=5Q:F\(P^5<%NF:84 J#L2KL#\!K8Q=/8RX1'Q937=6Z!'J^&/\)@QB^ MP:07&-7*TF01,Y:TO]CP4%?4O"B]FTH(A,Y!CMM0=(R(,9E!["82)B]X=I9E M%BUF)!S(;=3]%L8^R[;^2 *9NCADA3H_0L"AH&0G%Y1$YCKHH-S,:38/6[%! M!MR2,"7F#!-&[";:->RA%X K54^*I/+J^3@#HC'AO/CK0KF@[FQ6FJE$"G3\ M0!Z9Q)1OI$FC*S!"8*]P"DI,R5FF2>"Y%I*C/OY;2IH&P[FC3)?C!V!-E6.W MH8%*CQ",C*IPO$C'M"B5TQ=8DSWO4BIP[ERRO+2ZG._F4*M.HD=\%XJYU44? MB+KML)9P%A@TPG=BFYRS9@@^&/+-L[@.&050-HKF7P"-L.,H$@IOZZ8YN5MW M3-<@$!K\@FNG0'(IH"K+LRG!GQ:UQGO"5 .'GG5(N)7$]PB"<2,0,( ^X['[,RTRXY^XR+$..I.]IJT5 MJRC7#HJN48&]%&6&_UI &&_! *PY\7KXC7M.A"_AFF%/,)1(5BB QWHY;\#\ ME0/,@:MNGW']8JVH !W=YS*;^4OD&VMZJ9;$T4GA^240G\L(;77[SE@,%9@G$%PB'!AW;]]JW]*0V5-'C7,$%0 M^&:JM,7)=/6%PC22M%W @(F?$XR;WW#@E"+4)\(9>03FV;^].SO7#[?'AO5J M'*19TDANYI8(2(R>[YAS\P[=N=)%Y!B"#R3,FJH6L\= IM+>PVFF&\&<(8J@ M#(V(H4GC.C^/N:6E-G?&(%&5ZKKO9@&\%O&]'0(U9ZS]OERA7+,35=[60+M[ MTHWJ*1]J)8CQL'=)\<*^$7>^!"$73 MO7Z2[UA*$\89NEPL@N+UZ4^KV1\CW-%/J: M54,-"T@/]/8*T9]N1L0?F1!FI;=HY>]1_[S"71'"Y-6W!L^'EYA^$R5?PUS? M$01V8XB''@T:+)^[]20+F\.H78QL>UK7UIIH:Q/[SA@>U:]#,<;J*C#V7L]; MAQ_>:\X[-;'Y5506. :%X!P41B0N$]9/N;0"[(ECZ !7UJ)+],.R! :'\9A_FZ*+/$/9G^!D[MN&I"7C1RP G1&>U6TIX"K8R=8C[& M!I];Z""#&Y^H#%'#J*5)FB$L"OY[U.%841K,550Z4/Y^,165K2=2C+3DS5P) M0]QW4SV/HL5!OP[X]J8&5]1*)A8=DASZ!4@UG5K.@63)%A?GD*EU80X2.%%* MY$2#IU"=*C5!P[&79>RM:R]:6&BP6T%9?CNZX^\- @V>%R58]5=IV53.S8B= MV()64ST56[[XHIM=VWO:U_8^[]I>7SMT*_TY]:5RH2QY-7Q&5][>I"COB)PB M0NW$3BCIM\'F'%7&#-XI+:1.*W^;DH9#MJ*$@LNH4GXWOA1#FA;/[C!5AT$0 M=D?E0R?P1F%F-B!I_X-E[&Q5PAFHM/O68/ N:Q56+L37N8TJ$Z?^2C-E5(9, M8T[ZR$2W=>^1T<*AXZ0N5*-6[>Y/AMPG5>TSE?0M*-UEE5K.-+M\6K5JR]'* M :\MKW6K+,@9N3!. H1$/L-"L](-^F*FP4.D702>Q:]W@S>*(2SD_*'+$1:. MJJP18[>^1IC=Q8.ORRS3S6PZE6)BSUX61;/6(^73#/X YH:3-WULP.5H"M,8)>';KGNLN=D#RTM[JC2Z"QP](OI9&4FE=;4Y

    $T+,8X?2R_#G]T78=3,80B MZ=E0F1%E1I09T4&,2'2,B!F&A.;QD$@"L26*>=KT>A. J*V&) _0=?@CZSH( M!Q:3]"3(DV0Q#XYI/?>VYF8T'TU&^S9M.\8BG AN">A.NB(N6"*2 BL,4$I* M: EH:K60@O9(SI*= D-&I3AYS<$ZMX'(3QI>*9]2UF'(@GM6C-540 M J^< +INPD@$A][PH\97DB 5IE;T,U S4$\$J 3T3GM%PC!HK*#0,>U14*?; MC S)M[L-/4&4(HW@94/!\_GJ&<_GB.=>ZRD(H30>L& ".\R=HM+5GCA"?;!E MMUH$)G7VIT'J$%&>@9J!>H9 Y5T&DL62,X@$H$Q0 PU%RC= )1 C=P(N\S1P MQD/(6<9SQO,9XKEW[("&3$@DL2,6."85IH8U>-8:H2U%.JGG.9'@9?2\SP,Z MTSJ*_PBOG2RN#P3H,\8AA9U=YO@N MG%2NGJSX?$E2\CF#$(O>N1 22TVM;1L3Q(90I?;89 MA!F$!X&0=R"$%G#C.4'&28 0)UXWC6BI$81L@3"IHS61B",PI:,UHRNCZR!T M2=8[))U[08#D5A&-9*Q=@&U]I@[ZY EX1].(.#R$2:,=&809A(> D,'NN#'C M@DR2WF@@C <$!"6S+I(F!!CLMDY23>K23"7B:,H2Z=/W7#[W;-F_%&$SYY]S ML&$;F;@3CQHH@2TGUF'F& =&L"9KAU!AS99_Y0FAW, ME+$.2L,4>>39 QO-+Q;/L\.RD@!)9234( MYJYVE+6%*H1S@H^;+YM&\N(A0KE2)2/U#)'*(>YL7B8H 9PCI1SSA .DV]ZA M7+OMDK(G< FGD;QP*#*>,Y[/$L^X*_E&W#/A.''2<\D0P+:M/", 2;F/Y'VX M=SF-Y"5#2)-VI3HYI)Y;QFS8I/FX>+GA'4X[@>JPMC:8L!8Y 9E14(&F!Z[5 MBJDC5:#LY$3VOR6 *99#R/$A@"D=11E=&5T'H4O"GLUH+=4<4:P#N(PA$-&V&MI:=Z0XZ4[> MVB08)& (D[9@SB#,(#P$A )V(&06>H:-\B0(-QZ3UW4CXKPT6HJCNE@3B3@A M4WID,KHRN@Y"%^XU_)#"86$(,!)#B)1SJ'6+$@:@/@&W:!HKC@T9SYFR&80G M T+2%1TSJI6VEG&CM6/>>-P6'6OEZ7;[RJ2^S"3PDD-(ST*!?#&9LK\N9J/Y M) <9MH')02_(( &'R#O!K;.(.TI)8P &<8GE"?@X?_TY12@B!@USEYT<-#Q' M/(M.T"HA@ $*6:--5X T!RJ150P*^4^59&F+(/.XE/H*YM&\((A AG/&<_GB.?>:9:0<"\LE008 M@0#5@-FFW8&PS(CC'B*72O F;2:2@9J!>BI )5U?$LDH,E:''SD U'K.N=X4 MJ 09>0+^X#1P!D,".:Y=(@I;A0/YJ]JXCM A[_W.:G^ MX:[E1(*7\//.9S^W+-EW'XL \9<;VI&]$P6]HY@2A22D--:C UMZT$6#IV" M!_E=HC(R+L\B I3CJ^< 0@I )P2I @)?;1H,TB%A.8\O M@_!D0$@Z$ 9,"(((-4'&*2J5,*XY/X1@0\5Q^\DF$G&0YF[-&5TG@R[6M?GP M!EII&4/ &J\]\1;+)AP9.V]ME5D]@5+"('#5\JGE$G:2'T MTC#-"% ,(4$AD4VV3OBO@T?N)YL"J6B(,,U S4 ]0Z"27A,LIZ2+)U1J)PS& M)F;+-G8I4UP>*5MGMW:R201O/$\O9?PCXSGC^53PS#H\>V&=D8PKP27%-!BY MM,D6$%Q#?-PTV31('9*D7MP,U S44P&JZ#4EP40!#1#F%CL7&V]IT%1L:TW! M272330)G,N3HO'M49CR_4#PCT!5Z8R0\D4IQYYFPP-KV3-P@@"TUQTV3321X M&3AOU]2YI8"0=$+02R*EYIIBQ QU0"I4*[4D?$OT5JYZ4K?O?O#Z MGV*YF(S*J[B1 D'T4X96AM:I0(MVC4>0U] RCB3VP6STL?,(:\NPO );Z7E/ MX*A-(]_0$*.#(@Y+WN/T8H#I1#6$%D!6)$P+:=L])LRVF3U+N:Y5N& MUIE!2W;]/1CP"!%ID?8.4\>1@J8Y# 0PB4XA03:5?),@%V)E$)X*"#'L:HT! MM]A8QXSU3C,;Y!MOTG:X$F*O&I"'.S&3P LE/0/Z]#V5SST]]MW'Z2JH*+F3 M[-W8Q)WN*8T.*/2>8@20(IAYUAS13D% Z5:+YR=P<)I_3X!@.F2YGUV.%YXE MG&FOGQT3AA)-$.1"&JX0,ZV^*Q2%^QQ*\G!7:1*@\B$7YQTOS$!]J4#EG4YL MM,1,0$ZQ<5("JY3>5&Y2JDZAD6P2.+.AQ+F=78;S.<)9]MI3QN/:15 Q@15 M.Z:=:FI (<"<;%6:)77A)@&J& *6\ARB#-0,U!,!*H%=RRV XD%]!D+$G;?4 M* %AZQ!VCJD3< @GLG>IS/FQ&<[G"&?R5"D;CY:6UEB.J482M&VAL=FK M@][#7V9$]6<+XD^?B<,<@[,TVUM"%(,^2TY9I+RV3;0Y8:2?TII,@F02 =TJ2%R!F#&8,' M89!V_76$,9@;B02Q@E$GF1>-#X6%Z]@^:3L/=V,F01?*#62?58:L+F8?INOK M'%[8QB7O9",1S#.+.818*&B=LJ3&)?;AZNUSV9_ MZE3-(".V;&Y+66.%IXC MG&4G9JU&A&!M%?0>2:ZMQ[PMM$1:'O>\K21 A4,)0N)3GI+L/Y'.&,.S@[[2CQ5$<'KO5.8D[; M E #G3BN^S:5W,T'+&2@GB50:==I*P RV+A6 :0@9P @+IH\ DZ%85M'&3V! M+SB1W 4T5X-F.)\CG%E7W"VDA%!CS+&,9P,&*[<]AH$:Z\D^;=L?[E9. E0T M!.R\'5/GEAW[_JH8O"U65W7WA?+EQG>8[.2J)3 HO,1 *9D#S"+'FZJ3( Q M.%+5R6YM9'].DB,+<@[1N4G)9XQ!#CIA"(Q2VFK&+!74":T-V($B"KJ1M?S*T,K0.@A;K MFGM8Y0BAVFG#& AB3ODV?$$M--NGWSU%$]DTUIO N4=ZQN#)8%"PG@>%LRC/ MH!/&6Z$IM&V?2@:].FZA?Q)TG4F%XXO)D'U;?!S\WV*4>\C>B4T!.OE(N49* M".*,QAP"S: S;9:LHT*?@G?S_R9 ,!X&\7_6P8@<-7RI<$:=J.7$&T:A9XHC M90'U4IO-F7>4']E1F@*HD&689IB>(TQ)U_-#46&U]H8:83$BF&C+&JD+' =' MLDIW<[JFD;H@I]YE.)\EG%D'9\84=!(C3SUW@AA%2-/B@$%MT982G=9_FT3J MP@S3#--SA*GH.I$0:SV21&IB@P"&'%N+F[-H(4/J%+HE) $S"K9N2E]PAG.& M\XG 60+<.Q]04^$P \H8AH746#9N9>PDTUN%9FG=RDFD+C[O1/9SRX\U5]-9 M\7)C.A+U9"F5QA@"B &80L L;3KK8,$PEJ?Q9I;I?>4\ MMDS:-I:I"=U'O.UP+E>2I+R<%9NA=2+08@!T33V4HDIR+X4(8DX[B$ \AZ?. MBI46GD*O@#3ZY1##G!6;,7@R&$1=7;$@4:WTUF/GE90<@.;82>R$0W;K]/:T MQU^E0%?2T/[I.RF?>U+L+[&P?U!3P+0XM+K_8K&<%,MV2O#FTZ!_[6X MOBB6B=)H47RIS8)UL=Y)#09EB0$OH.#.FS31@R K)CN*9 M/2+L(1BRM,TN,^XS[L\$][SK4X(A-]Y#9XD!E%KN@QZ_2;]79*O2[1'=QL?D M#D.2]KSJS!PR'^[O M#R@<,6CWC7GN/,U[4;[#QN&P<9/%^F)6;'9NG^DW#XU7;)/"T7?\7X^Y#,EG M_P7 MG'>0F5AF8ALFUDL_])( @&*"!M'$8!H=N3434\@RNL^YOH%#I4AJHF*(Z/&B M,9DY9>:4F=/I,2?42^#D=4"9&*"8PX1AX9K#GH1DDAVU@4P2#0MP,10@:UB9 MB64F]J*8&.IEH0/HO* \L"UH@<342]"+9E"PV)D&)AJ9DZ9.67F M])*8$^FEYQM+A4.(,NZ$ELH3YQOFA!G16V+SF<6EEE8 M9F$GR,)Z6_B5-\:0&^Y M_Q&$Y?3RJJ:(JG/@\^AK<6U3?U.Q;+P?5HOKX,=+Q> MQF_B,"@?BH''Q>+ MF#4R+U?+=C%>+9=B@<%59#FYF857#I\M1N2KF M<=W+S^&OZ\U7Q;+>_YME$49U$< 0MV%07A6CY(KYA[#3U>/C*%]=C.*UM\8:&-LR3#H,MB*+95%.@^1?34>S+Z\,E_U> MK%X/WH2)A1_&RV)5W#/OT>0J/.V/.-'R)K#0T6SU>3"^*JXC&PQ?7A?CJ]$\ M?@@C'E]5ZS,>+2_" :3,*C9X&(:B?IF\3&PP$&DT6H55HM%LP#+8CH/Q!1=S#.-A548\[_/3E8K73"R,B3?S6I2%=[R/S.!]>*@.B/[] MNTKXQH_OBEF]"J]P/$M1:<0101(3[85L0M_:$6S5JTX\ ^]4,"6XD3XV$%;. MF-K"(! RK&PM?J=A5!.UVOD]\+M!$83Q311HRW51H^YR,0MJ:=R6@F$\"E6S)GS]O-)=F1J.- MZK+[K Y9%+0/N[+%N,J.JIDGAL,!JDY*KB>U\^.&@[UOC0ZNO6^N\'/(J_D! M4P[XOHF;]$<1KMO(GUL$T4JD!'2"OMM9L%5?!=83N-"/B 1U_SAZWVZZ6._J M+^PT$,;7'W#\W'_76U6)>!O94_[,ZBOO;P!V4WXZ]E-S\P>?7(&:#CP!J* M96^R8M>E%^WJ?*SYRL5B-JFE@7R9OK:\]3T=)&_]2]MZ_C4GUC?%2IC7L^^> M\Y_106%Z]N8C@>#IZAOVJ=CVIA+Y;U'%GG-!"<2H::>/_YW MZXB!Y$U^&A?$+\MWQ?*/Z;C8E.]$3-QQY @8%\1"E;4*6&51F4)E! MI6-0O9-.H50&.B.T1%Q:+QD,6E1S2!,#[DCGB_.G9% "1P;UTD]VBC;?,S'M M3!N'O=^\N[^OP0&,ZE3@RWHIVH)ZSX6WE&L$C'- @P:^%A)[U$K>;\.WW;2C M0#@PJ2%)VK[D9%6),] 87@0H19'G+AYGR@0 DCRQ!^BZ!X7 ME 0/85)K_,1UVN<>QZCZ/AT(V9?8M(OVCNXP2CM@L,(<8Z,.K@%8ME*>- L < M!D=MR? 43 ')E]WF+S.%S!3N9@I4].-S/K:."IR!.D@0Y;@]:$\B8N33607' M80HR# ,[*+_Y^L1K-3J7D^#2#=0FJBD^%:PF2^W<>L-,GJX><@;J1NL4V#%W+A7Z?A4V;A3V?G+BA0=58 M8+[8$%/Y=>*!X$]?GU9YZ+R>:WN$UX?PIR,I0]4_HPJ>I=7:/&'ECMR#=;MMS[GJT^-H\N M*N_8M6XI!_5:?KO_VK8V'E".I>G>QN_;"V[K1=IGS;B#> M9\R_5LGW(35 P7ETLB]'OKT:784@_CF8?1Y_+R).NELULCCS$@_O, M)-G(3G#34(NQ/[KDVB5G:@9O^O7U/M.9,B'H7,>AX_(KRTP$:U MGVK"J&L:DSI&H-R27&9Q?;V8OUL%666; 9=!N7]W%:9BFQE]J>';N&)_@V$A M$?SOYC'_?4L OO]\4X=#O_+[74'1]JU]*^'-6[^Q$\ WS03P^O[PZ.Z*ZTT1 M6%$<5-S$Q7I9]$]1H&Z;F:7C<-_P87Q;&W&?9::'-)">;6$:$ (%3P MIC@56Z(LVMO4&8>%F_9JA?;1M#:0/8CU5CQP.V4]TLI[.&Q1S,84:]$=V,IH&?',#^^B/# M7PYM6UG8G8P3"!1<&6VWQS)X:I?._GZE([KR3F493DJEO-U'9P^5LC'.E6 X M<%,D)*/!"&-:8,,D5\11*0)+_L(XO[T,V5C?R>Q#X-&,];\%!3!L_.RSG\Y' M\]C_MM^&]EN6NU;"6TFLT4!C2@@4OF5>'B'?[T#+8: ; :@WUCAH(<'8U)=* MXP3_MMI\[WMVL]R/8J97@PV:SV8U!YOE'-C1:C3X_N_ST7HR#=?\D-Z$?\ * MO=PFX&_FT>LLAOU6PXW&$S9LL5Z]6ER^"JKM=!&,E4E\<3S*O!P./EY-QU>Q M.79@CW4C[G(5-=^NVWM0UIK?/L06X$WKZ-'D>CJ/;8Y'L0WMH/AT4\S+(K;9 M'@1%,5YT'9W6Y>O!N\I;O7EGT&4"X8QN;F;36HF.(WZ[6*ZN!JJBCM&@+#[$ M*]O!+8MR/:OR('?C#*+QO4MPL8R/OBFZ:@42-:5POPZO%QWD1 MNW*'007M/:I_H_(!7 M-=0N/EU>S&(CT?O+@0USN[V>+LOQA&.-VV.W\@=18-W8_*L#:';MHHBS&ZQ& MGXZR88"?RM; ?K/C0"] MW C0212@7Z6]Z0$&X.'AR*>)(7ZMS_D38><4!'W],5[^K;[-P_IS8+'%S:KG MT&I$\AYMG?=<@NWY]JY^(1W8\?T=V-%^?^\TW>URC^18SCVQ_8M=>ZA/?.7BX_U MWU\M&J[ZJYQI\WR_6 >+JC)G&POTA3.!!U'$HYZHL-\9H4>CF/=7T^7D"X)Y MN34Y)TPUCT\8[XKQ8IXI(U/&MI"9+LM5)HQ,& _0/C)EG"!E9!4D4\VSIYJL MGV2R.:;R\NP=* ]WCIX[.O+\\OSR_/+\\OSVF-^#Y>!S[UG^MNT7D$\,.[<3 MPQA!LH"0=^W I,3,8Z.TE=18(B"G31]E2(Q%QVL^^+")&VJG)E- M9C:9V:1C-KQC-AXI22BC&#,CJ.6>-&TUL'=:2W]H]&[;W9!6 ,Y#S&8,!@[VSH1BQS'+$G(*8.> I MDK#)VV "(G(@!A.9^I"C(1))3?V,P8S!I\0@ZR*,$!FOC& 0X(-E9+8QND/ MB"3D4#F8R *&' P93QI(S!C,&'Q*#(H.@U)1KKDW2CMO@+;&F^8D%2\TWS[- M=$<,)C(,(1%#*9,:AAF#&8-/B$$">L?<0 4IQCX>=B,4%(1@VV"08F'A01A, M%N,.,GK(R/;9-1F#&8//%(.P"], Z*%DP"A.,6/8(6I K8M29ZRG!V(PE3U( M0; 'DZ;K9PQF##XE!G&'08H$%$Y"8QA%2"IIO6KD("?<;R6![8C!5/8@X\-@ MG&8,9@R>"P:IZ&5]RX XQA@%%%FFJ5+-D1-,&0ZV(H@[8C"5/8CY$+Z,V$3B M&GUXNI'$ORP793QO9G$Y71T*UI09&Z>"4MZA%%K@(=(*8LR$X4Y0UZ(T8%9N M2)UMLM#+QI_D&_PIJ:CPR$OI@O $3&!'VCP;K-E6 M;=1]^$ME'@:QR'+-4\;?.>*/PN[\=T^T!6"XNF@0 CIMJ@DX(]O%95\&W_)0H12#!'(\,OP.T?X M<=)5JP/A,0**>N4U1$X*VIA_P /FMI)F[H-?,O,/#X5D&7\9?V>(/]GA#S 5 MA!_D C IJ:?!Z!--H) 8H+>2M^_#7RKSCX A9;D+1,;?&>*/P:Z 20'J,*) M.D"8H)8 85OWB[>[NC_3104!'S)TWN&',G/T9,7?2Y)RSQE-M*L$))@* M:X4PB&H,C<:LJ03$/GRP*AV:4IEY<"AYRORSC*:,IH/0Q'LU?81[Q+5%0FH= MH(4=;.IJ!1#8^'1H2F6TP2&@*6VVC*:,IH/0)&'/T4B=1Y8Z[3GDB'EJ7)/G M):P4.!V:4IE@:(A8RCJ]C*:,ID/0Q&&OSBZ*)$$5<,9335VXH$$3,) 2F I- MZ4KNP!#!E/[\C*:,IH/0A+IJ'0B1E8@KIH,@,EAK"IH<9$B1DM7,YHRF@Y"$^G0Q*7EW#M@F,$036YX.30GH7=]&+.E'U7S&:'AZ3. M,53,10^)B$JA+)/0.XLPT6"3*:RL4UN]]IM5#?#[ZVCY>[$*?[M/-\6\+(YZ MYJH8 IF;7.?$C3-$HP!=W9I6QG(LB1*"4$X<\J;)&^::(6D.1&.J R[XD"4- M<&4T9C2>"AH1ZWE0(%%46X\8A;&2U'C25G$;!/"!:$QDZ 79R$26C1F-YXA& MTJ&1!HEHM-$,(P"< )2"QF;DB@%SJ&Q,9"@&-$*896-&XSFBD745;L1)C1WC M"B/N#(4&2+8Y(T&"K13_G="8[MQ'-D3Y)+:,QK-$HR"]C&,&&55$!"N1:PB\ M9&W&L0-0;27\[XC&5'8C&XKYU-U#!FK,7(<>Z8$AZ[-"H.F M%WG?$XVI[$8Y#(_+:,QH/$,T]D[S0M8YKI&4#H=?/5*<=]W;G=SJF+DC&E/9 MC7Q(>2Z->TZE<7\IYL5R-*LJX4:3Z^E\6JZ6H]7TCR*WLOTJ, GNNU<=X=!0 M)+$ D!'(F\,P 2*:;X4>F_4.P%1?K/8CQ!^Q'&*<%)VGVLXV)]N\#!RRKL#. M <.E%EP Y*G!E ",&@$IH19;QYOL@\-$%B3F0T!>1%OIC,.7@45]:K* :4R0GOD@4!: M4QM[&OFVY$(#L-W%;V<<)HLS$CH$:1MK9AQF'#XE#GO'?EGKF55.8Q!44Z*Q M)$8V\E :PA/8A\DBC,$^Q#0?QYYQ>#8XI++7"(E@@+74BO 8WV>0MD53#$B? M!(>)[$,LA@)D/TW&X=G@L'>X%_,:(^ZA!$A"Z0TR5K7%BQ[C!'Z:9%'%* _E MB[ /7TQ98XW4_K_O%ZO1;+"X*2)9S3\,BIJNRIP7L UC*7IGA&$#-"(!MA9) MHX"3344_0Y; K0S67]H%;G!;'C/@R'-R3D[..5,00M@5/#*&E7)82!20:#17 MP#2=JH/F2SS?#X2)K$G.ADQF$&80GB,(>Z>%:6]9E1;GK*1(&4!%VW<-0RO0 M?B!,9$H*. 2YO#&#\"Q!2%G/JO00:".4YI(8CRR6H,["<=:8[>C_PT"8R(X, MZJA$61)F$)XC"'E7U0B=M0 A[#APEEK"%&S44>J\55N5&P\!8;(@8Y"$1.9B MQ@S"06)60XJX MQLY+HX)*B@#=-!T&>X8HDL46.1M"=-Z=;LZM8O%ML1I\&$WG@T!VDVEYLRAC MX/!R,"K+8G5HO/"4,??]?:"C'>@8-8 !R#TE3" 5X :;LD3. ;5;(8F_A 7] M>5&6O\QMM:33^()?+E6UIL>,$=(AIREC^]L$><@.IJ+9'W+2S?G"CO>J@;$W M%D>?"Y9 <*\D;9MF.*2W9=WNL$MU3$7*/.^,N8RY1\:<[+7&8$9BB*BUT!,/ M)$2XS>QF@NOMUZ7#/L:*X0%P8!J%%"B,:S+C: MNXF-P!IO5Q?NC+E=[+LR+$;X[MM)I/ L#K[(6'H>6+I/@.&>@X0J1;6P*J:/ M!6W284';+J142;P5*M@53.EB=T.1%$59A&78/3+L>BX22I1&!DGBN+?<"61@ M8ZMQ2#'?"I/O#KM$MAI)>M9M!ET&W2.#CG>*(R%66@Q4=(]81A4TN(G(,1HP MDT#6I3IY$*7L#)-!ET'WR*#KY:(0YYGTQBIAK2(4!>2A1M))YL5V#XJ=09'4+Q,Q^2+J?Q[#< MQF@?\D&C-;P!N!!2;W<'_DNS[-UF1+@G#?/]3[%<3$;E563% D'TTR/6[YY> M#/ZD4'VJXO9%HAAW>=N6&J:9PYI0["US@J@F9@\!TVZK@FD'%.]KB6849Q1G M%-^/8MHIV]Q"Z:M>_5X&/%,N?--XD3%'T"&R>%_3-J,XHSBC^'X4]_Q4!G-E MM,4:&*:":@VA;MHV @$IVC:9'X[B?6WEC.*,XHSB^U'<2PUR3"*OM0;>*TRY M15R!QBYF1.OM$,]#49PLI,J&3+ ,Y SD#.3;0*:P.]T#>.:Y@!I0!K"P\;C6 MIEL==X+?X<%^.)"S:9Q1G%%\/!3C'HJ%$8PJS020'ADL3=L+G8=KX?X.KOVC MOAG%&<49Q?>CF'8GBRC(#'>0*>7#OP@(*65[TI:G]A!9G$WC%"C>K^ 3GG#, M>#Y>7!>#R^7BNNT0NYB?481Q9( MNB]V$N7],C"4+&6#D(R=C)U#L,- =XX'0]1 #6)PA"(M)0T?-QX9NIUR]%#L MI*JUQ$-&4YYUG+&3L7,0=I#L-6BL#D95V'A)A1,X5B[7%A2&2N^-G419N!@, M R0WKDU6DG#%36*06V009 V(;T@G3C?JO9_&':2Q?.@& J<*XTS M=DX&.XSW$DP=((1[;8S@UDE.!-VTR%?>[8N=1/8.E8F[DF;L9.P#KCS)2>"U9LPJ#ZRU M !C6MN%%SB*Q+W92V3MHR$3*:M_3C_P\]RK"&EUO D4LBW(UF-8!HN^;0P-_ M& [FQ6HPFD\&BU5XPDMLT'M??3!''3Z]TEH+11U4"FCH$%!MR8(G2)C;^.Q@ MZ9>+:_?/]73U^:_%ZFHQ>3/_(^Q'C/$>'E5Z2%5W_?1I]^'?%) ?]4 MQ>IY IIT@!;2&"0\9 HCZ3A#NNE[C[U&R&P)W/T!O8OI]Q! \Z3!X@SH#.CG M"VC6 1HKKX$RQEJ$E#/A_SEOSE5S5KNM2/7^@-[%'GT(H%'2YE49T!G0SQ?0 M/7>2B]:P@QYI*!4SB%.[:3['L4LHH7YY?SRG-J&AR!IW!G0&= 0TZV4"*HNX%1(RC;'2&'C8')L L==D MZPR2_0&=W(1.>OK6&0#ZW(ZH](ME$9XW*#Z-KT;S#T5]7N7WLT![=6SZY>:% M"-'EP5/!%1& 2>Y ++WB!J F3*6XHUO-X)ME->OELIB//[]?CN9E_9:V8[4N M NR*]Z-/QZQIE+F>\N )Y%OM! Z%8J)R3SA$)*4?-*N:&5*'B#<,>IX4PBT4 M2'/.G#2$B6# -:HFL(BXQ*[)]#%#)F06;QF+)XO%^Z#8\Z-PI* 21,*@;0)E M(2.XZ=(&#*5H*_?]4"@FJBJ%,&74/I>4/E*3T8N*-MJ*TM7H4W%HH]&D"]-T MHXU7;+>B/17P]EPVWAB.-:( 4TJ91=S1IO0;(NO]5MN$+X/T)KQ_.E^'-?AE MT_:U!F]]W?NX/>[3:CD*RS*=CY:?WZR*Z_+M8AYQO5S,9M-81%Y7"1^YS2D$ MCY)VMQ\!/+4*G#-R7B0CZ/4>8K%5N"$28T*,YO$\ZD:AIIY"MF6D/C8C2-?# M""95O3,CR(S@^3,"T:M-)YQBS[GS4*%@2QL+FJ-\L#=RNY'28S."= UH!7B4 MPIK,"#(C>"Z, /:Z0C'FE5"0$HDD#D(34-R>7" QP?RI&4$B/P"2PT>J@<^, M(#."9\,($.TQ JBM)!AKB'3L105D8QJ$_P'XGLJ<8S."E*V!P>.4VF9&D!G! MLV$$I#MT6U!.$#76* VLA-(YQIL2/:X\VSH?\+$90;IS701^E J@S @R(W@V MC(!UC Y&@T"&'Y 2D#C!6QK=3US\LDU@E1-F\&0LD>I[I_TV9HG#/&;?/.),(]3R.FE$%I %(&PBI04:A)AF! M8Z'<5V*0@4NXNJ^X+N;%Y?2HB0311Y"T ^X].WNRLO]%B?@SAE_/S\>A1)A2 M@P4*C+C+^/O2?'7\VI);;CSW%/''*4. M&HQPFP)GX?9QX[O@+Y$ARH94)DUCS?#+\'M*^/5\2=QA0K200!+)<+C \P9^ M0#BUW3W@X?!+%B*F0R2S],OP.Q?X88"Z(TPXA\ACJ7S020W4BF/45BD[J+_2 M3_EA\$ME_;$AX1E_&7]G@S_4PY]1+H93M<+.0&ND5FVS1>LE^$I,]6'X2V7] M1?RQC+^,OW/!'X$;_ 7@"0- P)TC!ED)K6K*F*FSQ'TEN>EA^$MD_?$AHB]" M_+V8HN:W17LX[L';A\/V31;KBUEQ$#*_NJ)'7XM_/<82W$L@SX!)]<\9I%93 M030@GFG G818-TJ"#WQK*]\BT%>7=VJ+T;+>?AE>7@IE@.RJO1LA@L+@,-1>(*#PK4]>-) M'UBS\[0/$E0G*T'/0%!F@LH$E0DJ$U0FJ*,0%,C$E(DI%3'M;?!FBLH4E2DJ M4U2FJ$Q1F:).QUOU, \\/%T_5N7\?"1,/3,'^_/WGS/>:_AC-=**:&<)E$98 M9:EILAJ@A7:KXT'KX/RU6+Z+[LU=2A;;>_K>9BG/@:7(+KL 8.H,ATX9&AB($!"+AJ5 8*#;:F+T<):RG0YU&$M)V\8O MLY3,4C)+2<92..RB_ YYB(04B#&%&.56NJ8M(0/.HJVVA ]G*=MI28>QE,#681I[3M6GYFCB#C!\MM.##F,ICW,> M9F8IF:5DEK([2Z&@2ZOVC (LJ*"4 .TYB<<(U"S% 4JW(T^]\% #YU53A!7,(:VV#DU[.$M)[DLY;Y:R7SG5">>AV.EL MO2HF)YW]=%R8H2Y7(^C\2"DJ*6#&4 8!UK0IV]8>;Q_.=!MFS6(^OVR-DQ71 M9R")7P2(2)>=X VU1%'%/ $6*N5 E8Y!1QM M7 _<,BGNC;E^'40G'G7-(,H@.@A$L L)6$&)$E1QXAFTA"MK\*:)DE('2*(C MQ!E3>O RB#*(#@(1[D!$H*50!-5-&".9TB25ACY%U #Z8QKPDF;$;EU2 \ M#X.<9!)>B.Q86<&\M98! X[@3B!!7 M^T2Q419R>9MU]3J.VI9*-VRL(=8#0G5OWOJ'&Z:YM#HGVF0>J MB7).,AV^1$HBH2B2M7I$'60Z'8]YF-6>>4SF,9G'G ./Z9T^: %&"DIF-/<8 M,4\H;DL.J!)NZYR;O7G,PYP:F<=D'I-YS#GP&-+Q&*\!,!0X(ZRU4%!CE6LR M&2U"*AV/>9C/9R<>D_1TT\QC,H_)/"8=C^F=U^<8)Q@Z@Y4 "F)J@V+3V$J: M K5U(/R>/.:A:0*9QV0>DWG,.? 8T?$8 2AT@"L+O#>22F=)XX\!VEB_59Z] M-X\Y@C\F\YC,8S*/.4T> T&OG2;!# JO"3!<$0V=\FW!BN* IO+Y/C3))/.8 MS&,RCSD''H.Z4@0#I&,*.6RL AARX8%N#P267+%D/.8(_IBDYYJ?'(^ITG/^ MO(J'E+;?)WEVO61OU]?AEO$7DYM-Y\6KJZ)B,Q"!/_W4F^T_UN5J>OGY\ DW MJWMY69U+>C>K>>PQ-:<>#(I[S_ -)V/9^M)T7P:?1PM)^7KP?OPZ')]?6N;9I_CHH3=#R.K)],LV^@Z ML(-5.;@>?1[,%ZO!O!@793E:3N,=807"_;/!:E$]ZW(]F[WZ'.CGV\]ZO8W% MR"JG\_6HYE_5US5H;R.A1_CC2%3+6ZQI"RD)8,'%K0%7_UXMVX?,>M,^^MSNX(V/_\;>='N[_@6+OC,1[+^B,*TE<[E<_?AN?%5,UK/BE\O_ M,YK5M*3FD[\% @W\,:!*C<<5_=EI.9XM K2*]^&)>A;0\5VU/?'CNV)65&+T ME=0*<^&HH]!Z2*"U;>\Y[:F#_E57A>6(A(I+9+BS0'A#M6[J@8G4C-/O!D40 MYS>1?I?KXAZ*W2;Q@U>]^ECSN2#J9Y/PB'?FWYW]^\]N\.;-7F(GU= .DGW' M7)_I]4T96.E?1_/U9=CCFE.;Q>MA/=XW\_'KBL&]6U^4T\DT<,2BS"MYQTK^ M'_7SW]7[-[^\':BW=O"WOZN?W_C_>O/V+P-ES"]_?_O^W:D-.&HR49Q%258. M@FX?Q%<[QL.?'NR#(NH7]69A.!Q$9I;N^<.$8XTV2[JG57!).CB><'!/2H6' MV@/; ^A=_84[ @0+O)K --#UO/[8Q\5B.2F6T?B=]KOV:Q9W M]%YQ8E<&(NYF:&8Q6U_/:T:B[JFNPT>HKMMA!;:XZ#'60+_P"DK^F!64C[*C MYH7OZ$M KCY8>O M'2>0=S?I7!L%KG*@;VEO>>O/>>LSU\Z;F_6PEZF'I>+7>C0;S<=%O0:C58;V M6>[R:M&$,A;E*OM(SGN/?UE=W6Z]F/?XW$5TWMSG#^!&%#\?!4SN.G'93KRZ M^L?I*CQV?-=2?#]M8G:KJ\6Z',TGY0\OE2B*#]-YK)/)H#_+_0VTG7?V+'>V M+0.I%R'6KT&41?=I[776R\YXKD6%^C]OJ*GG[G3M6):Y&;.LQ&:V* M05NR/+A=K;SG86U)5^NK:[/53FH?F[(97U$@CL@A!N7IM59ZR>W;,JEF4LVD MFDDUDVHFU4RJF50SJ9XVJ3[,"OMB2^"I6EO?_9N:!4*/*255T\S)8GVQNES/ M!J,F,/E(CHBC3W.?QL))072D_L&"05I S+L>Y8X2#3E C'D)B4'QS-NF?S"R M:+M'>=>?L*6$4LTGOQ5EL?RC*)M\HUL-A-_4AZW\=_.,__[V,]Y_OBG4IVFY MN7QSE5\LS;*83%<_+\KRKY5=_V5'XGXGXE=XTX@8?[,1,1QB=A;G@;\ EU_F M)"?&2637B1PPCBSE4'+LL>>66%ES$B(UE8;OQDF:HJ_WBYA?'KYO@EUW'ZO] M7^_MB3(7R7EF+9FU9-:R,VLAL&M2K!UPDEH!N89**^@DL2UK08+2/5E+5=;0 MYM0]-\Y" ,N<)7.6S%EVYRRXXRP$.^RL9M! 2XA&4#'2F#]4"*=VXRQ=1/[D MN1=)MTH@S,\G,)#.379D)D1MF@HRB1!N(E4:.**$IE0TS@1;P M'=64K_M2Y G[4B2FY\!)4N;./!MW;AEVN!Q,IN6WG+FG'GXX+MH9V: = F@0 MH%@ 0;WDB$+8>DX)5YB<@.?T7=S0WXK5>CF/UW4W)0,\'F*8TL-Q>O&;'&I\ MJ5COG1:M$,;:*Z.]@!8:;)&D-=:=M09OG4A_&K[-X\,?#@D^[U,<,_Q?*/QI M[R!GQC#QR 0E7E,D)=,,X<;_:)C#^"3]CT= _S&=!AGZ&?JG GV$^C8]"%\; MP8C6E"@,&^ACYP7VX&0X9[GO!G71)#!9B90/2$9=&"0X9%JR!N[', MZ1-PX1U?JR=#3L198_VLDS*+RV*Y+":#U>C38%26Q<&>O.>,;=;#-D&4"P0< M8%@JH:4DK19OI<8[QOJ.XK#;OOR72]OLY_O1)U7M9CKK'0\1S:F/9R:BGS-: M11>9AX1#K17AS&JF)0$*P :M/ER_;\[/D5UNCPS@(4$XXS?C]U3P*[M@.$84 M&,8M)E@X [%7'#6:M"8>FI/TF1T WT_E],?Y=!96?[DNOHK?137@^2HLZ-=@ MNR=$,G8S=@_!+H-B@UTCB0,Q:Y]*QX@"'&#?%@5Y*G?T=Q_1Z?6XXA8/ 0-9 MW&;(G@ID,>^J;Q2$! AG">2*62.(Y6V*/$'(G8#CZI%U8SAD25-33MQ9];+Z M.(GGZH5M18JH*YJ1DV # +V^)@9EVR>CY^LO5\4N8F VEE=@) M)8 USCE/*)=M,D_X=M_PXKWI >*DJOAOP94RF>&:X7HJ<)5= 1VU4!*"J"70 M"^.Q)M2T>;40$WND;("31FL87T9K1NN)H%7 #JU06ZPL$-!:J["V3G+2YMX9 MIW[:>X9=>W.GF=QIYBZTTP[M4&IK.%8:>@PU MYPQBUZ =*"3@"?BACE^4AH:2IG1&G9Z'.0=#7BK6>5>D1A3F#&" +4"02&N( M:.O-C;'T1/U:C]!HBN4^,QG\YPA^V=6\88$\5\Y2)AT1@!F-FC93'H=?=DSB M?20O66X\D:&?H;\/]&6OQ;VPGAOFD)7!KN>0 $=1XW)SR/ =3\\XHLLMPSW# M/<-]+[@CF9O'OJSFL6>=-);[S/2PW6L#[S&5"F#.H156(6B=M8T)[XB#R?K, M'."N>_12/ C/PEF?0VGG@5;6U;I;*2P U!%$I*#,2F9\&^L6<-<38![+X?:X M $9#DL^QR_@]'?R*KO#=*&;TU@R M=D\4NPB 'G:AHH0 "ACP7C-*@\!ML_9 M4WD>V&1=S9SGGB.JE)18* "!8JS)IU4 0RZ.%=;G)U7/?@NN+'=SRF@]&;2* MWM%LP!AIK".00HV$"]*S/5\] 'G7"M<'!_%/"ZPY:I_!^F1@_?X>M :T=#6J MQ@D#F7> &&L\=\"U?1&AAGS'Y/5OANV?'J%E6.SPW;<#]BFUX&WJ/H1,4N'[ MAXSM9XOM^Z"-8&YY>FXM3W-;F=Q6YBZL]\XZ!]@9(A'U2GM.0?B)-MEW3AG, MDK65. N+8XCN!=^TP^DE\N=ZC(&D.&_C[0QP#T7/)(&TX=%]0 $_XVLJV+Y=1H M=#).O@SW#/<,][W@#F7N,?NR>LR>=99:;DC3PS;N-YM"$@(!C!10$2\@-*#M M*:LQ2E:U=X"C[W&K]MA0,'$.7OX<@3L/L-*N'XW$DA(#I36"2X.]M)(W>K=" MW.U[4M*1'76/BU\ZY"PGGF;\G@Q^>=?30D+$,9'4$4<5Y=1KI1K\"JS8CG;S M([G,N?[/5RE?UY]7H8E:TWR=Y=KTR;]?7X99Q-;GVLNK/NR<[ M+@)!+&\MQFPZ+UY=U?UD( )_2K$:7-X:;O7OU;)]R,WH0_'J8EF,?G\UN@Q# M^G$T^SCZ7(97_?EJVR->#H.#//Q3E8#H?C.:3@9V6HP_+ MHK@.Y%8./DY75X-&Z1_%+P(O;#X&SES=X*?SP%&FHUF\=3Q;E.ME4;Y^^!KW M2/P?ZW(UO?S\!!M]G$&\7+<=!X3X'\[E*0GF3QJLM_G*["L\?A&1U$ M!_]_?]CZKUZYI@";W?MQPL+J*L[P.-WX>C$?+Y;28#!;K M59CPH/BC58F&0>&9%,OJXG)]$Q2H:1DUOK@J%?>+/]R,HEXRO:GNB)/L/;IR M*/"?RL'U:!XD8^2;P\!,Q[-U5%ZK*\=7T^)R4'PJQNO5](\B/.!R.@[O_#[> MBP(5NU^JO^!//U3O[>ZYW##7K7O\YIYA.Z+B\K(8QS?,B[+\VC G'0F,^R1P MLR&!P?>C,L:R I%.HECX;3TKZDV!>/0*TN^+'^J/W,K\+[ MPR_38"62\FY:"\"8KUY;2;R;M 1H'BIT6]<)LQAAE> M3\M(O-TDP\Z5]:#BI7&UR@=O3]#Z%P_9A6HY^EL1/H[&X_7U>C9:-;,X Q]& MR^HY&_KHZ/_U0(\BA2SF]1SZ3&%4X>>+=HQ[DO%G] MCE&\B7;!(1,XZ[&W(6BC';N MM+QJ]?KKT33H_--Y]7D2T!.1-FW'/NZ/O9-2RV[L]PPAID=$AOAPP?7@=S?@ M/1U%9%UN-(%P1;AJU"UWS=>W:.)5]=6'9<4P_7)T77Q<+'\??!]&@G\(^U>N MP_<7G]N%JB175"P&[^*N+I;QA;\L/XSFT_^I.-IF5=\'-$^"O=X3%YU.\T%<[+O_NTO@;>O G(7R_DJT,7//_\ZC-KR M-"A$-T7X)_P8).JT#%L>:.)F'2AXW+;DBEM\.5U>UZ0R"M)[U:![2WA%"IU- M)S5M;RCEW2I\4;D=AD&FE;7^T7_.F7.),)YR5:U)K>A-E\U@&VWHZ[KLO0N: MY?3=S MH,U..T'@?OMUL/,PR^=@1AH*]JP M\1VC05#,5]-7GV/?\?"P>52?-^^HV/[Z)OP]">)D'H$C7"_*ZOWQH6_#4EZUXZZ+IBL; MJ0E7A@4*!LC5HI:;\O.Z8*F601^+ MW+@Q$K/XJK-QRQI05Y59MP%3SVL3]JDFZ,VFE!4:H[U;?(JK680]#FL\+I85 M78P;#A&V+A+N!@%;EM/5='PUK!CT>AD(.'P74#;8?L(.&O1_7DV#_E!D"-LV&;&.;%QY:Y#0=E M4)XKSS)40?7^[K?PB$&,[BZ69?A^RIRG&7T,H3'C!?QL9\&Y>)R M%5G6%]SR*C"\..*;F]FT85<5$52@KYEKN\S#V@76^R:LX^?&C[5TFF2\VT)[.=X/V8!I5Z8U3KX/,_]-W0@7]>EFNHT(> M-BOZ8,M!XW^=_!"W$M))^^%RRUO9B:9(!,M W@%OJZOP_'E4)$]'ZZVLA<"@ MHE4I;0VA0+)=!S+WN-N^^-PPC[PNW MA\OCS ,[K.7\N @*;/WP1L@%%(_#GH39_3&-]L0\C*;S)L?GA%%=!-MUO2J& M/>?R9OT6%_^H]>*-O=\.KE'C(H>X+E:5;173Q6HE)%Y81RYJB^?63=:MRZ)A/&7@*>/JE='RF,;\AYH FM%=!'7]I";SG>1)K5[H/75S^K84#7* M?ZPG'^I,CK@/%W&F02W]W$VCRN.9+#[.ZRL6XW%40H(!MRXK=V)9*4XUC432 MO Y&6#"D7O?80'33-$\?3Y?C]74DMLX[.9T'QC:=1+6B6N7XT$4=WPIT$%2? MBVCAS&;K5G];?5Q4;UHLXT6+FT@HX7.XK*=;QL585C35+7V]GKU]GW]N=SS: MUK?7<]J,_6+4A EK"WE>T>'U3;T1HXL8,8[SJ(3/]&I1VWB7ZU4$<06L1GVK M*:=9B=U(/8ZT&7>%WDJOJP1-G#*B^F:QB@I%!',U MH-9Y6^,A+,POD79B=&S8(]1*PQS'O0A$U7KX>WO?4V_JC8TVPCA:3 V/FA0Q M4ZC>@D FTVI"7=!\,8OJZ!:#B^^=%)'Y+"*/V!;%IY0,)\#AR7 YI^VI]:HN MV\D83!A6L:LD!1PK12V&W'I(!/2:/3C;Z7BI3?IU8V^^Z4+J.ZBK3Y"\]/B9 M&]C&+@JKM;$Z9HLSM+/!J MKS\=I:KGCV>N.3/382BT5T56Y-CA>>.ZS)2" (IIT/\VHHL'R\*#"4?NF$6) MW8]F831PGBN2-:&6M:2H%?:6BKB/QQ(F"G"W;3.U'QS1\)5T&NBL2?0%$1T$ M!*S%K@77'ZP[SQYZD'0CL=.ZHOGNV*''8N@?M49C/AY(8!+19>F!+30$,W$"X>* <'%XJ\"BFD9;-5O-)K4*VF:S46\I*E'EAE)O:LV.4@!H4*IQ@/BS M]/N33[ERY$V 6VQQ^MMD3DOF0N1_9[K'32HRDWZ\$Z>G*>ZFMX#'=YM8(H08 MA)AR0)I.LDPA1-'@08!)BW!1BC;MCUNJHTM8ZB:T:C M66_)=6)3PZ=A:W9S*4W_'0!&JTJW(9UG;T(Y(Y6!WG'% 5,7,C?[6Z7^(GH@ M>B!Z[(P>NJT1S6@91+<5W6[K#:6IDU;#T!4%"K6WWO.HY&7/]I\%=VS+JFD; M8&-V=$4GJF89K;I"&G7-T@U%MNT\,\MJYEQ$;O^"7H/:/)<\(?F U1J(#NZJ MD=?S1&3"BA05J=L?N0,(+ MC'G7MT3 M3]R)&AET_JY3*:!W\Q306YX"FE;(O?!Q-^X^#"U%G>,,4HCJ?U)W1-7KJ'@9 MJOX.RC3];K. \W\4?#'/Y 6&^#U.K(P2TPRLG>+E=NR%5[9^>&!ZAHFZL7 MO?')0&;UU$4SHJANZWUM=+%D2M?7TH64-.!@RL8?=+[I-P/[Q?VT+OZ3TLA6 MKSW[:;(7@-*QVZGP:6D=UG@LZDO'TIPN#!:(LL].)#+H1?#$PC$]!"9,0C=B MV>?AXA7(U'YD2RE%L[@.#R@ZXG6\O'12HXA5&Q=CX=GM(NUZNBZ4@P<*9,H M;G 8X@^20D@^5[T@P& :['#(6M#M^"#'KKWLL6M\B%VX@1:E-E)J8W63 W\H MD^ QZ(5^HQ3S[.]Q U2J1X%\\5B=C@ V@U#V#K$M6E@(&_E&T')?IOTXG&W0B MV./CF40UI^$O9Z/I=')9JST]/57I;=6'X'O-"OLCJ/Q2*KLOR?XG[0QV0ZFCZF,N1 BVHAHR-^+EG MS+("N;O>XR2BO]XX_@S*QO R6W90K8B@(JC!N1C5E>%UNBD((!$;/)U8J$]" M985J!B$U%\?/Z_H*_)&XM.IFF=009M04XI"7E;N!S$REG!\ZS) MEM1WQV/QC;^\27WWB/=UKZX3])=\.CX'Z7E;\MVFW_R!M,1 M)P7L<=Z [-,6S>FW\NX0M0&_<^0 MH7^\5AN:WV15,8E!)=S[;\0E$:I9[DG8+:HU#7AY(9XOE0\(I&TP0$J)OST+ M0QY@D=G?S(O?)*[DW3ATOB3%K"R8 $Z&+3)MZXJYF2 ";(\ *B) %@'V @%, MYD75NCM7U-=J/H^=IV@#*>>M:/@K*DS5W5#F%91YE/G79DRK+E;1.4*9%Y^U MW!IYRXWZH3=)]MUY^ZM4("*OA==U>;M>HJRLB9OX0,$) F;E(:0))>4=)(7( M5?+S\^ M'V]E>E.V438UZI,$LUOB,3;(?%)NBHX$-/QZJHJ*S6'*!2( MM;HFD#B_/Y)J-]1B2#"W(LP"GAOPZVS\+"D&LPT4Z1Q@1[3_81<6'TXU!'JD M\+F1==,,PC!X@N+F_P(>ESI.^!!(3BT9@]0QIP?/2MH=)X6@)^BITGFO]+]7I:5>KT&J$WHHX$_<&*W\#3H M4T#-B^1=]K*4DUFT)EJ)U*M@7J^(]G$6&'I15.@;?HL@4= MYB-WP",Q(%F2HNP21RPR@^"%K!7!'8+Z.VX2&:Y\^ST"U?YB[1K:*3I@XFW# MA-]U4A,OI-9 XM@(AH8AY]XT-O&L+-63YCD?MV$PI'+?'3GLH5MJE:?/*R!H M-9@]C,0) ^%6A+$5H&CQ,<;ZR!P!%AVW%\Z@+ZKCD/L3/U_!3/V7\U!E^-F+\="XH1!"*0M#6Z+L+$XE>J2/@GDDN([>XX)A.X)>#M"KGSKHD;H2 M@YZFQ_$LPX=^H,GDV^2@H$>_X?R;B'!?H2MN=Y2F5?6M(8^?WXN0NCG8Q=IC M]X*JBAWH@?UEQKK,JZIZ00S5)*2R8!)+1-\.%0N53;KH;\-LTL-ED[ZYHH^; M'FYZ"YN>48)-+W%T&+O$F&P22)T4B0?^D)JL6ROHZ*'73UI4@$ES@?B\<"!3R'@)ME$G#ST )^ZX8LX174RKSB+1WM\0/J!P@?"_#1*!-\ M- X-'WM3"XX*-GY&W$#<2-.@D%4:YG&BAD(NQEXT#8;1K!=YN2-N/M-W, 1A M;_&<$$))1&)(['LJ!BJ@W+R?W)0@VBT6&]69#3R(2(+2,&[ND&-XF"=!7S$! MN1\%H3^E6_#GS[%@_3=H.^&N=EPY+G#Y=B6^>G! M;.R*M!O5N2#:N?.A1O0!_XW_89[#+XHX(7;W@^W MJK+D, P>F1W-MR'16FM%-O2F)=-69$T7IW@NK\N?;6=7U_V$/IIU+!,ZL;K< 3WS?[FO5M+NA+ M-GQ'JN< S,KY]_1@-R\"CV>F)X.%VE%@H1W0D4BWSH/("H-N]E3&6L[4X9%J MYP \@X$H6RH*]5[[,#P&'$FSS@^;\':AHM065RA'E%KF>?L@4K,;SM[7B3>7T='G/X(*VIG[C07P) M_&V:=!^,[$2^6IV.:A)+;NM*1]<[LMEN=6S%:)M61S'U.EF4KTWFZX =N;O7 M5U^L^Z]W[6ZNE3QX/^Z7!Q&70M_3N>[M+(QFSCP76!2 GVMG68G_GT*?9"9S8=!2&E;["3A*3NSB@<\H(*!Y_3 MK_-!<1\G2@K5&^"53$?9FT:V,%JN?Q&9TM$+0CHS%_U@/'8FD7L9_[)44W^N MQ-%;8)9^.=/.UNML_"N,GU(*7O9/FKK^;QL^MI&JN-!HFTYL>J;3GWO!=!H\ M9BZ%;(44OAJKE9M]=75O@85QN2IG= OJY,*2-\^M95D0BKP;H0>G8+E.5#DW[(;7,#M\HZ&Z-H@OU6',%'>Q#JP#(D%$+L)9E%\/W6;V\]#6?<]#V MSOOJOFBO1;5FZ-&'?JW2C?0AFCJ#*6Z:IR6M)5ZZH]HT41!1$,NZ=$0)8WCCS8,+!@ M'CD 404]: \E@@=84^XX:&#>*1PJHD-(?.#'<07+*;H\M)9WO4]5A?=91 )< M'; 2Z^L:@&\Y%R);P'450]$^IHH-'UT80L.H*G6]KNB[!2/HKP8CJ"^$%9 7 M(@[D7(\I9)M A6)XK)(=,K>[/G0C M;\":FRXHJP4G^(2R?]XRP:L0JM%^W%MGG\ZSZ+3JZ.Y46?I(6#;N1,J"ET0' MCX*36N)51#,,]=WR$9<*_DBZ+;\4[5$&FDN]H#L SAL&G(F@CL9DC^WG"W)T MBZ0BJ4@J'H:M.@Q;R@?"PS D#4E#*PSU6B0.B2L3<2=W&+9)Z8$BK7B)-\D] M)ZTS!_1]Z#K1+%R9+ULDVO%H#(_&7CT:6\*JHKLZ$:Q>\ESG25LLTA24>'71 M7D/%&(E#X@I/7(F0987[.0X?B=#AC*0A::C X$Z!Q"%Q92(N#[(4MQ]'+:K] MZD!UEFY5LOQ!Z$1>_]NI+6D9B+-'CA<^TH=$1:)FX(2#8PII?MM519?R2ZM= MSPU88E[AF>5)W70Z\KJ;EY&LZ!Y)A#(D[A2(*V)0]+Z*$1Y#4"G2BK0BK:=F MV=UX_9'CCB6K*C7';H29\T>WH1Z)[8;!0&BY[62Y+2)5T>VV$D,5DH:DX?$9 M$H?$(7%H9&UP?.;ZOC=T0]!=[)$S?73\@J]IB;=!M+/0SD([ZX43LF6P0E,+ M24/2T-1"G1:)0^+*1%SI3*TKT.-NJ.8RBV946$M]7C$^T0LL._ZQY[L7L7:GR#_M@P!37Q@\_/Q;_*$7#)X_ M_?T?M='T"65!9*VRH&84 *.Q 7 M " 0 !A-7EE87)R971U"65 QYU#A61T $*@ . " 4Z% !E>&AI8FET,3 W M+FAT;5!+ 0(4 Q0 ( />"65#EUXUB%"< .7? . " M =.B !E>&AI8FET,3 X+FAT;5!+ 0(4 Q0 ( />"65#U[\NR-BD -_D M . " 1/* !E>&AI8FET,3 Y+FAT;5!+ 0(4 Q0 ( M />"65!]_U47K 4 '9. : " 77S !E>&AI8FET,C$M M;&ES=&]F"65 "&AI8FET,C-A=61I=&]R"65#Q1W5-<@@ @] : " =7\ !E M>&AI8FET,S$Q86YN=6%L8V5O8V5R+FAT;5!+ 0(4 Q0 ( />"65 _K8H9 MA @ !@] : " 7\% 0!E>&AI8FET,S$R86YN=6%L8V9O M8V5R+FAT;5!+ 0(4 Q0 ( />"65#L@1PM608 -DY 1 M " 3L. 0!E>&AI8FET,S(R,#$Y+FAT;5!+ 0(4 Q0 ( />"65 !YU0+ ME1, "!I - " <,4 0!E>&AI8FET-#$N:'1M4$L! A0# M% @ ]X)94"VA.3@U% Y=P ! ( !@R@! '-S9"TR M,#$Y,3(S,2YX XML 92 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Selected Quarterly Financial Data (Unaudited) (Tables)
    12 Months Ended
    Dec. 31, 2019
    Quarterly Financial Information Disclosure [Abstract]  
    Schedule of selected quarterly financial data
    The following table sets forth selected quarterly financial data for each of the quarters in 2019 and 2018, respectively:
     
    (in thousands, except per share amounts) 
     
    2019
     
    2018
     
    Fourth
    Quarter
     
    Third
    Quarter
     
    Second
    Quarter
     
    First
    Quarter
     
    Fourth
    Quarter
     
    Third
    Quarter
     
    Second
    Quarter
     
    First
    Quarter
     
     
     
     
     
     
     
     
    Net sales
    $
    262,510

     
    $
    309,932

     
    $
    304,853

     
    $
    259,244

     
    $
    241,845

     
    $
    284,178

     
    $
    308,007

     
    $
    244,780

    Cost of sales
    152,457

     
    172,288

     
    170,674

     
    148,990

     
    143,641

     
    150,282

     
    167,442

     
    137,157

    Gross profit
    110,053

     
    137,644

     
    134,179

     
    110,254

     
    98,204

     
    133,896

     
    140,565

     
    107,623

    Research and development and other engineering
    11,771

     
    11,972

     
    11,055

     
    12,260

     
    10,216

     
    10,441

     
    11,249

     
    11,150

    Selling
    28,097

     
    27,672

     
    28,687

     
    28,112

     
    26,278

     
    26,879

     
    29,201

     
    27,573

    General and administrative
    39,333

     
    37,047

     
    41,345

     
    39,549

     
    45,004

     
    37,358

     
    38,807

     
    37,399

       Total operating expenses
    79,201

     
    76,691

     
    81,087

     
    79,921

     
    81,498

     
    74,678

     
    79,257

     
    76,122

    Net gain on disposal of assets
    (5,759
    )
     
    (14
    )
     
    (561
    )
     
    310

     
    (8,810
    )
     
    (460
    )
     
    (125
    )
     
    (1,184
    )
    Impairment of goodwill

     

     

     

     
    6,686

     

     

     

    Income from operations
    36,611

     
    60,967

     
    53,653

     
    30,023

     
    18,830

     
    59,678

     
    61,433

     
    32,685

     Interest income (expense), net and other
    (594
    )
     
    (711
    )
     
    (260
    )
     
    (172
    )
     
    (250
    )
     
    (88
    )
     
    (182
    )
     
    (114
    )
    Foreign exchange gain (loss), net
    91

     
    (1,067
    )
     
    407

     
    (591
    )
     
    (530
    )
     
    1,244

     
    (689
    )
     
    112

    Income before income taxes
    36,108

     
    59,189

     
    53,800

     
    29,260

     
    18,050

     
    60,834

     
    60,562

     
    32,683

    Provision for
      income taxes
    8,051

     
    15,503

     
    14,223

     
    6,598

     
    5,293

     
    16,473

     
    16,476

     
    7,253

    Net income
    $
    28,057

     
    $
    43,686

     
    $
    39,577

     
    $
    22,662

     
    $
    12,757

     
    $
    44,361

     
    $
    44,086

     
    $
    25,430

    Earnings per share of common stock:


     


     


     
    0

     
     

     
     

     
     

     
     

    Basic
    $
    0.63

     
    $
    0.98

     
    $
    0.89

     
    $
    0.50

     
    $
    0.28

     
    $
    0.96

     
    $
    0.95

     
    $
    0.55

    Diluted
    0.63

     
    0.97

     
    0.88

     
    0.50

     
    0.28

     
    0.95

     
    0.94

     
    0.54

    Cash dividends declared per
    share of common stock
    $
    0.23

     
    $
    0.23

     
    $
    0.23

     
    $
    0.22

     
    $
    0.22

     
    $
    0.22

     
    $
    0.22

     
    $
    0.21


    XML 93 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans (Details)
    $ in Millions
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    plan
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Defined Benefit Plan Disclosure [Line Items]      
    Employer matching contribution percent 7.00% 7.00% 7.00%
    United States      
    Defined Benefit Plan Disclosure [Line Items]      
    Entity's contribution to retirement plans as percentage of employees' compensation 3.00%    
    Cost of defined contribution plans $ 16.8 $ 15.8 $ 14.2
    Canada      
    Defined Benefit Plan Disclosure [Line Items]      
    Number of defined contribution retirement plans | plan 4    
    Switzerland      
    Defined Benefit Plan Disclosure [Line Items]      
    Contributions to pension funds $ 4.5 $ 4.5 $ 4.0
    Minimum | Canada      
    Defined Benefit Plan Disclosure [Line Items]      
    Entity's contribution to retirement plans as percentage of employees' compensation 3.00%    
    Maximum | Canada      
    Defined Benefit Plan Disclosure [Line Items]      
    Entity's contribution to retirement plans as percentage of employees' compensation 15.00%    
    XML 94 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accrued Liabilities (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Payables and Accruals [Abstract]    
    Labor related liabilities $ 41,991 $ 44,831
    Sales incentives & advertising allowances 36,595 36,312
    Accrued cash profit sharing and commissions 10,210 10,843
    Sales tax payable and other 10,175 7,405
    Dividends payable 10,146 10,024
    Accrued profit sharing trust contributions 9,047 7,804
    Operating Lease, Liability, Current 7,392 0
    Accrued liabilities $ 125,556 $ 117,219
    XML 95 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Tax Cuts and Jobs Act (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2019
    Dec. 31, 2018
    Income Tax Disclosure [Abstract]      
    Provisional income tax benefit     $ 2,800
    Mandatory deemed repatriation of foreign earnings     3,800
    Measurement period adjustment, income tax benefit   $ 700  
    Transition tax   600  
    Pre-tax loss carryforwards $ 40,200 40,200  
    Operating loss carryforwards, subject to expiration 200 200  
    Deferred tax asset valuation allowance (11,617) (11,617) (13,254)
    Increase (decrease) in the valuation allowance   $ 1,600 (2,100)
    Provisional liability     3,000
    Undistributed earnings of foreign subsidiaries     $ 22,400
    Foreign earnings repatriated 63,000    
    Taxes on foreign earnings repatriated $ 1,000    
    XML 96 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes
    12 Months Ended
    Dec. 31, 2019
    Income Tax Disclosure [Abstract]  
    Income Taxes
    Income Taxes
     
    On December 22, 2017, the Tax Reform Act was signed, which includes a broad range of tax reform proposals affecting businesses, including corporate tax rates, business deductions, and international tax provisions. Many of these provisions significantly differ from current U.S. tax law, resulting in financial reporting implications. Some of the changes include, but are not limited to, a U.S. corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the option to claim accelerated depreciation deductions, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of foreign earnings as of December 31, 2017.

    While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes two new U.S. tax base erosion provisions: the global intangible low-taxed income (“GILTI”) provisions and the base-erosion and anti-abuse tax (“BEAT”) provisions. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or to treat any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. Effective the first quarter of 2018, the Company has elected to treat any GILTI inclusions as a period cost.

    The BEAT provisions in the Tax Reform Act eliminate the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company is not subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2018. 

    On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued by the SEC to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Reform Act. During the year ended December 31, 2017, the Company recorded provisional amounts for $2.8 million of deferred tax benefit recorded in connection with the re-measurement of deferred tax assets and liabilities and $3.8 million of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings. As of December 31, 2018, we have completed our accounting for the tax effects of the Tax Reform Act. Subsequent adjustments to these amounts resulted in additional tax benefits recorded during 2018 of approximately $0.7 million and $0.6 million, respectively. Management will continue to monitor any changes in tax law.

    The provision for income taxes from operations consisted of the following: 
     
    Years Ended December 31,
    (in thousands)
    2019
     
    2018
     
    2017
    Current


     


     


    Federal
    $
    28,314

     
    $
    27,410

     
    $
    36,077

    State
    7,465

     
    9,515

     
    6,357

    Foreign
    6,039

     
    4,605

     
    3,068

    Deferred
    0

     


     


    Federal
    3,329

     
    3,179

     
    6,093

    State
    805

     
    263

     
    544

    Foreign
    (1,577
    )
     
    523

     
    (338
    )

    $
    44,375

     
    $
    45,495

     
    $
    51,801


     
    Income and loss from operations before income taxes for the years ended December 31, 2019, 2018, and 2017, respectively, consisted of the following:
     
    Years Ended December 31,
     (in thousands) 
    2019
     
    2018
     
    2017
    Domestic
    $
    163,257

     
    $
    169,109

     
    $
    132,105

    Foreign
    15,100

     
    3,019

     
    12,313


    $
    178,357

     
    $
    172,128

     
    $
    144,418



    At December 31, 2019, the Company had $40.2 million of pre-tax loss carryforwards in various foreign taxing jurisdictions, of which $0.2 million will begin to expire between 2021 and 2026. The remaining tax losses can be carried forward indefinitely.

    At December 31, 2019, and 2018, the Company had deferred tax valuation allowances of $11.6 million and $13.3 million, respectively. The valuation allowance decreased $1.6 million for the year ending December 31, 2019 and increased $2.1 million for the year ended December 31, 2018. The decrease in 2019 valuation allowances was primarily a result of the release of valuation allowance of foreign losses in Simpson Strong-Tie GmbH, a subsidiary in Germany. The increase in 2018 valuation allowances was primarily a result of increases in foreign losses in jurisdictions where the Company has recorded a full valuation allowance.

    The Company has not historically recorded federal income taxes on the undistributed earnings of its foreign subsidiaries because such earnings are reinvested and, in the Company’s opinion, will continue to be reinvested indefinitely. In 2018, the Company, after completing its accounting for all the enactment-date income tax effects of the 2017 Tax Reform Act, recorded a net $3.0 million tax liability based on undistributed foreign earnings of approximately $22.4 million. As a result of the implications of the 2017 Tax Reform Act and in satisfying Management’s 2020 Plan, the Company announced one-time distributions from select foreign jurisdictions to the U.S. during 2018. The Company repatriated approximately $63.0 million between the third and fourth quarter and recorded taxes of approximately $1.0 million which is primarily comprised of withholding taxes and state income taxes. The Company intends to limit any possible future distributions to earnings previously taxed in the U.S. As a result, the Company has not recognized a deferred tax liability on its investment in foreign subsidiaries. Determination of the related amount of unrecognized deferred U.S. income taxes is not practicable because of the complexities associated with this hypothetical calculation.

    Reconciliations between the statutory federal income tax rates and the Company’s effective income tax rates as a percentage of income before income taxes for its operations were as follows:
     
    Years Ended December 31,
     (in thousands) 
    2019
     
    2018
     
    2017
    Federal tax rate
    21.0
     %
     
    21.0
     %
     
    35.0
     %
    State taxes, net of federal benefit
    3.6
     %
     
    4.5
     %
     
    3.2
     %
    Tax benefit of domestic manufacturing deduction
     %
     
     %
     
    (2.0
    )%
    Mandatory deemed repatriation of foreign earnings
     %
     
     %
     
    2.7
     %
    Change in U.S. tax rate applied to deferred taxes
     %
     
     %
     
    (1.9
    )%
    Change in valuation allowance
    (0.1
    )%
     
    1.3
     %
     
    1.3
     %
    True-up of prior year tax returns to tax provision
    (0.3
    )%
     
    (1.2
    )%
     
    (0.5
    )%
    Difference between United States statutory and foreign local tax rates
    0.8
     %
     
    0.5
     %
     
    (0.8
    )%
    Change in uncertain tax position
    0.1
     %
     
    (0.1
    )%
     
     %
    Other
    (0.2
    )%
     
    0.4
     %
     
    (1.1
    )%
    Effective income tax rate
    24.9
     %
     
    26.4
     %
     
    35.9
     %


    The decrease in the Company’s effective tax rate is primarily driven by the release of valuation allowance in several foreign jurisdictions, including Germany, Poland, and Ireland.
    .

    The tax effects of the significant temporary differences that constitute the deferred tax assets and liabilities at December 31, 2019 and 2018, respectively, were as follows:
     

     
    December 31,
     (in thousands)
    2019
     
    2018
    Deferred asset taxes


     


    State tax
    $
    721

     
    $
    919

    Workers’ compensation
    828

     
    785

    Health claims
    775

     
    445

    Vacation liability
    341

     
    370

    Allowance for doubtful accounts
    324

     
    171

    Inventories
    4,275

     
    5,659

    Sales incentive and advertising allowances
    1,150

     
    799

    Lease obligations
    8,812

     

    Stock-based compensation
    2,695

     
    3,074

    Unrealized foreign exchange gain or loss
    327

     
    440

    Foreign tax credit carryforwards
    4,945

     
    5,043

    Uncertain tax positions’ unrecognized tax benefits
    68

     
    39

    Foreign tax loss carry forward
    7,763

     
    8,091

    Other
    1,026

     
    1,813

     
    $
    34,050

     
    $
    27,648

      Less valuation allowances
    (11,617
    )
     
    (13,254
    )
      Total deferred asset taxes
    $
    22,433

     
    $
    14,394

     
     
     
     
    Deferred tax liabilities


     


    Depreciation
    $
    (10,416
    )
     
    $
    (9,189
    )
    Goodwill and other intangibles amortization
    (13,737
    )
     
    (13,027
    )
    Tax effect on cumulative translation adjustment
    (523
    )
     
    (497
    )
    Right of use assets
    (8,764
    )
     

    Total deferred tax liabilities
    (33,440
    )
     
    (22,713
    )
     
     
     
     
    Total Deferred tax asset/(liability)
    $
    (11,007
    )
     
    $
    (8,319
    )


    A reconciliation of the beginning and ending amounts of unrecognized tax benefits in 2019, 2018 and 2017, respectively, was as follows, including foreign translation amounts:

    Reconciliation of Unrecognized Tax Benefits
    2019
     
    2018
     
    2017
    Balance at January 1
    $
    1,757

     
    $
    1,895

     
    $
    1,119

    Additions based on tax positions related to prior years
    8

     

     
    660

    Reductions based on tax positions related to prior years
    (30
    )
     
    (171
    )
     
    (1
    )
    Additions for tax positions of the current year
    167

     
    100

     
    319

    Lapse of statute of limitations
    (196
    )
     
    (67
    )
     
    (202
    )
    Balance at December 31
    $
    1,706

     
    $
    1,757

     
    $
    1,895


     
    Tax positions of $0.2, $0.1, and $0.0 million are included in the balance of unrecognized tax benefits at December 31, 2019, 2018, and 2017, respectively, which if recognized, would reduce the effective tax rate.

    The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense, which is a continuation of the Company’s historical accounting policy. During the year ended December 31, 2019, decreased by $20,000, and during the years ended December 31, 2018, and 2017 accrued interest increased by $5,000 and $0.2 million, respectively. The
    Company had accrued $0.4 million for each of the fiscal years ended 2019, 2018 and 2017, for the potential payment of interest, before income tax benefits. The Company does not expect any material changes in the unrecognized tax benefits within the next 12 months.
     
    At December 31, 2019, the Company remained subject to United States federal income tax examinations for the tax years 2016 through 2019. In addition, tax years 2014 through 2019 remain open to examination in states, local and foreign jurisdictions.
    XML 97 R2.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 $ 230,210 $ 160,180
    Trade accounts receivable, net 139,364 146,052
    Inventories 251,907 276,088
    Other current assets 19,426 17,209
    Total current assets 640,907 599,529
    Property, plant and equipment, net 249,012 254,597
    Goodwill 131,879 130,250
    Operating lease right-of-use assets 35,436 0
    Equity investment (see Note 11) 2,480 2,487
    Intangible assets, net 25,071 24,402
    Other noncurrent assets 10,581 10,398
    Total assets 1,095,366 1,021,663
    Current liabilities    
    Trade accounts payable 33,351 34,361
    Accrued liabilities and other current liabilities 125,556 117,219
    Total current liabilities 158,907 151,580
    Operating lease liabilities, net of current portion 27,930 0
    Deferred income tax and other long-term liabilities 16,572 14,569
    Total liabilities 203,409 166,149
    Commitments and contingencies (see Note 14)
    Stockholders’ equity    
    Preferred stock, par value $0.01; authorized shares, 5,000; issued and outstanding shares, none 0 0
    Common stock, par value $0.01; authorized shares, 160,000; issued and outstanding shares, 44,209, and 44,998 at December 31, 2019 and 2018, respectively 442 453
    Additional paid-in capital 280,216 276,504
    Retained earnings 645,507 628,207
    Treasury stock (9,379) (25,000)
    Accumulated other comprehensive loss (24,829) (24,650)
    Total stockholders’ equity 891,957 855,514
    Total liabilities and stockholders’ equity $ 1,095,366 $ 1,021,663
    XML 98 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Subsequent Events
    12 Months Ended
    Dec. 31, 2019
    Subsequent Events [Abstract]  
    Subsequent Events
    Subsequent Events

    On January 21, 2020, the Board declared a cash dividend of $0.23 per share of our common stock, estimated to be $10.1 million in total. The record date for the dividend will be April 2, 2020, and will be paid on April 23, 2020.
    XML 99 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Stockholders' Equity - USD ($)
    shares in Thousands, $ in Thousands
    Total
    Common Stock
    Additional Paid-in Capital
    Retained Earnings
    Accumulated Other Comprehensive Income (Loss)
    Treasury Stock
    Balance at Dec. 31, 2016 $ 865,842 $ 473 $ 255,917 $ 642,422 $ (32,970)  
    Balance (in shares) at Dec. 31, 2016   47,437        
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Net income 92,617     92,617    
    Translation adjustment, net of tax 21,418       21,418  
    Pension adjustment, net of tax (944)       (944)  
    Options exercised 6,610 $ 3 6,607      
    Options exercised   223        
    Stock-based compensation expense 12,565   12,565      
    Repurchase of common stock (70,000)   (10,000)     $ (60,000)
    Repurchase of common stock   (1,138)        
    Retirement of common stock 0 $ (5)   (19,995)   20,000
    Cash dividends declared on common stock, $0.91 per share (38,400)     (38,400)    
    Shares issued from release of restricted stock units (5,341) $ 2 (5,343)      
    Shares issued from release of restricted stock units (in shares)   214        
    Common stock issued 411   411      
    Common stock issued (in shares)   9        
    Balance at Dec. 31, 2017 884,778 $ 473 260,157 676,644 (12,496) (40,000)
    Balance (in shares) at Dec. 31, 2017   46,745        
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Net income 126,633     126,633    
    Translation adjustment, net of tax (12,911)       (12,911)  
    Pension adjustment, net of tax 376       376  
    Options exercised 695 $ 0 695      
    Options exercised   23        
    Stock-based compensation expense 10,334   10,334      
    Repurchase of common stock (110,540)   10,000     (120,540)
    Repurchase of common stock   (1,955)        
    Retirement of common stock 0 $ (22)   (135,518)   135,540
    Cash dividends declared on common stock, $0.91 per share (39,962)     (39,962)    
    Shares issued from release of restricted stock units (5,145) $ 2 (5,147)      
    Shares issued from release of restricted stock units (in shares)   177        
    Common stock issued 465   465      
    Common stock issued (in shares)   8        
    Balance at Dec. 31, 2018 $ 855,514 $ 453 276,504 628,207 (24,650) (25,000)
    Balance (in shares) at Dec. 31, 2018 44,998 44,998        
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Adoption of new accounting standards $ 791     410 381  
    Net income 133,982     133,982    
    Translation adjustment, net of tax 885       885  
    Pension adjustment, net of tax (1,064)       (1,064)  
    Stock-based compensation expense 9,325   9,325      
    Repurchase of common stock (60,816)   0     (60,816)
    Repurchase of common stock   (972)        
    Retirement of common stock 0 $ (13)   (76,424)   76,437
    Cash dividends declared on common stock, $0.91 per share (40,258)     (40,258)    
    Shares issued from release of restricted stock units (5,903) $ 2 (5,905)      
    Shares issued from release of restricted stock units (in shares)   178        
    Common stock issued 292   292      
    Common stock issued (in shares)   5        
    Balance at Dec. 31, 2019 $ 891,957 $ 442 $ 280,216 $ 645,507 $ (24,829) $ (9,379)
    Balance (in shares) at Dec. 31, 2019 44,209 44,209        

    SS7,-[PR+#D<6M*1R+P0E>0)B*6A M;0[Q7L<(0UIS?CVRAD@H_ Y47^((-,K3#],^]0GPL(;\=)PXFX3##@77X(X)M,^D\22Z8?H)6Y:6- M3CB%[(OI2%N&R9E+L=?HE;K3OUV^A#>LS5,J&ZGK.MP\..!<3:>+9XU!ZV]! MK)K,(F2QER-6+Z0X]OI(I^B6*G>F% D6^ Q,8>6645 ]R_F"@UUZXE%*P%S#WN73HLMG:7,10J R"+$FT*"?IJ/9:VFS_G9PZ/ AI4/*-&0V' J>=SK?+:>GF M5PB=1&ME290W9=6PY8DG_X[%/;;(Q%0!R\6SV'E'%2,^VZ1&T*?&>3S_TKJ1 M[#L963PXD+?H,H/##R_#F_A6CVY6@B.IW^1K:__%/*9AD_1+=N"$YX NV39> M0KEG KUKI,^RD*&?BI5ERSI&/2B/ZTD!O]GA F#<2&F21MQ5R-@2,68X:>52 M+[#&-)E8.D9(("83U6;U%. ,$RXL3"%7!IH(P66YQ(:+TMFDM.GF*V4:;SC1 MU-@>?G^TW 7K0I&T.-^H .R/)AD[9&JL;O'MG/26H-Q5Q+P&-^[X=K'K[=OF MK-D/V!$+L]#@H)$KW!3=2D$9QR7X16C>,LH^D?9GW!4<,/&U_=>?AD>#UTXX MPP8SK&WN\UVFHX6?4U)&&F?=AE_O*LG@V18%/)6)^+ETZB-;T\ ^)#4,KT K MS!618I;W69F[#NNS5KNHI9-Y'DV%>]ZE"Q; BHJ6U%P]P^+K1&IJKUE\9Z72 M'01D\6"4FMI+**,G)I&IZC"VF"[ :V\V_62;#M3'!!MMZ-5CO-Z5(BUOH=$% MUI;K*J2E).$-9ET[0K&E-O^&<*U]HN)D##+VF#:KP,#E;. M=;RCJDV4 R[$X!'"BU4M^$BJ&T%PJPV4>C1"WA11F> K7\!ISH%%C*ZR$OF/ MQ=(\)P)K222/@O=@NY0SD427H5N<#^H\07V0*^Y1+XDO5D@7VM,K")GFJ70/ M=STLD%BD:V?UW7+^DY\85338CI>B6O49@5IGQ _?Z8;;;J!T/A?=<:'@0"68FNC:G)EZ=R@)G9.0)47<\!JSN-&>H0 + M7N-$L@G7E0U3-X)\"6Z(-(49KC\+:]B01%,.0_#MR>7XQ'PI;-3O#?9UKL@\XF?)MIX[RO,?!(4[YX=2<8&O M%W1C.+0L 8%;8TX==7A?VI MX)'3[5/V$]'#@\LEQYE7RB([=:C"$:-(9F!7XD_ ]>,:%-T8!>\D;8]SL#%+ MN A'V1XB0=4[P[I#;> 6RS9& (4-U)$<0QMHX$5O5%#A@G;!_!0>9C'Z"]0< MCWUB2M6$)\JX4'2!TP>#ALU@3VLH@#[1W&CE3<<<6XA0H3E SJ&9]'N M"^JIC="+F*;-5(#B34W.MENU3QQI>*MI,OL PVIY'(G5$^",BAN,O[M=(AYQ M4N@E)J\G"$TH@6C)2FH7="M%_*'R.+P$IKPZI HE)H.P#2]?TBPS/O)MELHJ MK*G"#D/S8T9>)8HUSOBT[N9S94FONV"2@3M M<3)N" VB[!JN*T<,9.HT:'09C(O%9%$\217R32%YKB%03Y$ZG;)*DMX2!@ON M W00WEL5:CK9'*+_BQW;(;QUJ>L%#.L.O@3,357DN9N=1S-RR ,YA$U/\G_7,E81MQ-S2 YP//X#<1ZXMM"GV=Y$)?[<\LD] M-PU9[;H$0E-%>QF#?D50]:@,=VOAH3I*TA$F"$EI8(H M:2XX"3?9[POY8V>$7O;"S;%&Z$NK5GLA48@/J#1-6@L_V&*G,$3O JO:IDW[ MADK#J[^>>9O+-J?[#95X*A@H;D'*)Q8E6F4-C'.E.[[C(LN$6>PR*L>">$S9 M=LT$A8EP++$%-89Z5MXIMY.L'R<#J*J,@8Y! M#Z&5+EXZ#7XW.*.O]+6D9,VW'+$W&8%(1->TB$I\0SZ5TN&HTN<0/IA#\Y_0 M$ZCQWN>H)HLR3R.G:X+W$P?U0)&6-:\" JG[D"67*J-CS\3\J6R.%L%T4_CK M9LM&D DQQ&,A0C(KSCB N,!$C5/LSM7E";K@6ZMKCP4*Y%(QV* +\L4^SS=6 MB#NO?F*B2D)&^(1AY/0U:-I&6C&&*3,_6%R9@,0+K)H@T M$=>WWD;EXXAC1I%1:!DL!&SB;D5MZK8+;MJ:XJJYNCY"JJ4Q8 M*)1S$D]B>"9O33HH*7\>BN%#4=.96)L9C!\G:L3FADQ?4"P,N0/,I;,UQJ;E M/3Y"0W^WE3KYB=W@WTC&[NX#;^CL/H[]\VL$5@QQ+E41HI;8Q)C#,[O8@QIO MJTP_R+ ^"8R*2RZVM$')I=M(D8VK&)?1;(+D.@10Z#9,N<[J-/H#_9[V>MH& M6P4GZP3.UR\$R)<5Z#61APLC0@M(>XWZIUBC7%#SSBR+\DYBUJ*TH';D[PBL M2!R5\#/[0'@1.73A$4(EK$]A??#R;QQJ3[$+&(Y.GU2-1DLFGAN6L1MH\:L2&ZRY M(WOQ9%LJ&'51:P!18J20?E(ZAL!8(>^8YI;M?6VSM8A(WN3._?/$K]T)+&(3=M(4NO_.().>H"JB-> MA<:52Y ]M)BA!Q.^Q+F1@%&+P=/%TWV1TV+#?):]RL37]*=2XF?B<==@/MF& M8RI93/-^+A=YP)Q(9=<\NBSDTM26JW(\[V?O-K-GK5TR]E!8DVB*D1DJZ^IP M!N"&+W%F,P0F MO?MG^T\%\%C\!Q>ADZ6U7M6#O3+#[[(_\Q,?I-^FF,IU]G+LU N%IU'9>76,8 M89C;Z025C=\+PPHN5JM#VLZFH2XP+7,._'O>3%6)T'RZ>^Z/IDRKQ/"8=@I5 M6MU2>IPEM8)$&0'A0F 2L[E;XJ;K:+/8G S<\4M)L8Q%F&ZIGRLO6%G>CMW- M!J/;&_;UG\^[_K,K)4H62TO%1E61:$W 53L4RI3Z'=3PG$+FE%Q[>TVCI%?)M^\KS(,+ M%5,M7+"W%V(N_3BT.AA[IL\;6;Z_%9=$.B(Y]^/@>[Q.T.?QRH\*,5?P$@." MCVE^(0=)=RDB60(0 -+ MAT"^&)I>Z)-PE;%#6V0[H47)-V+IRW"Z>ZB7F(I4>\4;QQ%]VD/:>8AKG1UV M-B;1#%7-=,9WQZKMK*ATM@-&?I;G#3SHHV*PZ!P1_Z?!<+#S]U[ZU[9.WX-4 MIB69#P[1+9:$4+F'167*:S CB8" >=FZO8DEV?YN,JM-FYX-735C1KH(4@+W M1%I%U@]V46V*6/4*8@U(HA (L%8[B#B8="TE87Y^\R+0QCB=,9*9A5J)TS)NIH+2:?/1[OT-EHO]E='Q$@P( MK?864_UR[A$[N P.K;'8VN30E&YCR:W%&RM*#QP&N>2*K!A+%PTAA(94,*91 M=R*9"'9-'?DDL;@EDB2OG$+XD5K[*UU'FKBLTJO>JY2[-(&4N 8%UX%GZFM0 M%:.:.H.K>056K=1$%!75+S)LBV$-U:!/?DU8&Z5%5V *=ASJF9&FTFORKL+" M'Q51C3( >S/3K;B5'10G:I!358&%8\7[RJ;JX-I-9I;]?K:5^ZYA(0 MMG6&@;RR:?VP#4$ M(F)XD Q39T4D2IHPRE/-EA#5\411J5'V"0S/#:,ZL&]Q2J_2LN"Z;.H;HDY--,QK33- /*OQ)X@.)M.G&4T#*0I M9S?X1;@HZ/ZZB;F]N*&EX^*"5'AB8LA5:7]3QM%_&MX )2W3+Z6/(.\(S33> M(^&[>)TW!I^48;6-J\8C,3_R54['X+C=E+"_M?A20=8"T"4M3)I?%=F5@;!D M"&<.KX(394B/6N,0[/M4*"31I(ZHSIG'A7U3"4TIM8K)_(8P?.QQEZFI.*:' M JWC@KKN;DE5DP7GI JQG,Q.?QE"77Q6HD>K',[)K ##H0P)0I7A(1@T]$K# MSF$JC[XA9&K\=1Q)=L\IJ[,G@@$9:\U-6G%O+W>96&02Z<2W-S"L:I/4=-9W M\&8*]%D7GO2*C+V?_9"JAY#>C@]U64/42 J(6DR2NQ40MLH776V2;DU([)N M'F>71L:P;/"4^8%S%Z0ZX;HZ+H(@OEY:5<7[=3:)!*#56?C76O1H[G7,*QLU MPBCY6NYVE48:3F)%(E?Q:!?6GDIVW6BR M]G@%PIV' M@1/N$)X1D#GB55D:5L=G:E*KY5.W*&Q]/B^P9KUYR0[2L-VV3Z M[C(JU>^"@4M%8X[@6D.MTWQ?\!.XWBQGP"NKV-Q3^4)QF:ONJW:\23YC6B=! MFP-;E27!$>:WFV)Y0:S#'Y?%-1*VDF-4EW-.$XRSXI)L .RX0@,@,?0K3EJ8 M4T)I[!F=GK)O3X76^NW/9YCC\.-,!M*8ZD1)Y^2=LKD;..S2AF@.9,!T/"R* M,\\?;85VDWTI ?W.K%B$ 3^818X["I9CK/D[6.H3Q2$"X@YEL0HEB<'8A61O M%1C?HE-RA&W]L<%UXD?$G8L22Q M48'_W@W.*O+\\/W"105LB7<$.Z8+9]&D;;YA/&XIGNTCM2(XG*7.(8H@=.!H MK0)LW1^J:P_K,V]0/?N4#_4PHY%7XC(CE:AILUHAD%%)!73(O,RE+J9$*KYY MA4.;:#48[@X(MCX27*QY4Y:G@FLP?9%X@_E*--5(J(NH4)V!QJ>[5Q,%VUVJ M"WS\ WOB=".\R_,*/VC>G; M.GW7#;7$__K?49 F?WE5[9_OO]D_OM@[W#\\ M.7QS\.[-X/STXN+B\.+-V<'A_ML3++^)'J48IBM]BL[O\,UN\,\<8TC9%1-5 MC4984L7+Q[>W)Q?'0PV!N>OWTWN/7V?PCEM4PC[.T&'TK4O'='YWP" M.7J84:#O,U%1(C@FE9CP:8[AHFP!)(Q.Y0^(R@O>B0^08O.*]N<^2>!-')<: MX@UZ*B68+@4H;3B!Y_ZS?HG_GH(O"9]^5E\C.)Y_1QZ7&DO$+WDGW\X7*T>T(@Y\51ESA M=3\4&=4$?P('^C^JU'\H<)[PR[)NQF*-"->VSA;![=GIH?KR:@ISH)9W;X.] M T.9%,B,2R@B*BKCB=2DF+9$#P< G2^"KW-$I>/]SZ,\2J+0_0J6\O^G(GY;>;E,D=<&4[AVR..=NBQ!\.<"OWV( MA8<6;W;EVX6=9?LL2F;J$W?2KBD+@7DEY&RO[M:9NZE*R;F!YXT,6J#&^+?[ MA!RS#)GQ8.IBAK>DGJV:W(Q899E\^Y=7@U?T=X5@'_)WQYM_3JKJ[-SPY/OSN]24!U^T@OE TJ]1/^A\+C64X)C"]:HQ5X!CR MO[P:[N,I6"?XG])\+6/B!^T???=:7]3^;GC#5P?K_>Q%W+%CLBD!$T>9+-AE M4=?%U/>,]T"N7$%S_^;KO8^DV8^%L=M;:*/&K[PCNRV9KAW:FI+'>UT,AR.? M\$^3-($M_% :2+^?V5I[KYYT:<41M&,_6?5E3Y:@&Q&D7[^X&[6X_<[M%[=? MW'YQ.UZ^MS5ZH7ZNML9OHQ>^L"??6%CQ_>1-AC,L?<[2)/C3@/YOK;EX_&4^ M0[:CK]21PK/R"4-]\N]W15%'8W47S789Q5_&9='D"7K)1?G3G^)8J='HI:F\ M1YV'3=6%W]HR3R4L#[:[;#ZA%YE>9&YW[F(XN)>69RDM\GB*1"\\^_%%Z1^4 M3^AEJ9>EN\O29T1K[EW<%^D);9J+VR_N([JYS\.-_3X5CFQLE:NB/*GXSV+$ M_ULY7NU(J?J'M509O/+&.+3K%XN5]40W0_>VP1.]^-)EIIFXER+1D_M\QP<7 MRZ[RS5XXG<&(D\.MGOY;&7QXV1Q[WP]'BP%1)Y.T/ZF=C+ M7'/\,IW$QW,,[VT7#=S=6=_AD15.P^^_%#%",(RU.[)<]IBSTS?VRX'-#F7>K%L1?')XR>#H^V0AZW*G9ZEB"3':(T$$8(86 A/PVB0O8^ MZ--VE-R?8?( ;[JQQT$O@ILH@B>GO0SV,OBT,DAX/GL/\;Z](/:"^&*5X4B4Z_@<->>GJ]W@G%D[D>JH^-:,72K\4.AZ M9=Y@D7 02.^K J1:WB'2UFJ2CNK=X U-#O)>"3EH2KR?D2&[=/E5F$Q%*.") M1,FG-4>"9T,+R/*!Q"C1W/*U)H9\REV0@FA9IM.":)]G1541(;T\D(FTGAQ= M_^[$.?[]$,YC%CVDR5F'P M!HGAJXF@UR,".L.F"Z5IK%+D-/GSZ>Y! $/(B#*4J$""."LJWKM53;CU::7W M_!QY5^,L@@4;I?!S0]X98&QS;_#::QVFSX:O@TJ-=$IE7 H9$0BON?A\>[AS>^CH,QSRQ<48*K);3(3%O=TF\WO:Z? MO625_5_1=/8Z.--)S/8D/+5$?8N7XV!P'; MMZ>ECW1">#>98)J M/JKUZ9319,[L9+K$Y,BQBYP>94J;2 @9&%[P4\TYE\HB):+Z?U"O4V$K[?-@'#N$C&^,V17GRPIII#,)SQ$ M>-6S/&_@DH_"0I@'[Y#@>CC8^3MQ<$?(R!@WE>851J5"G(.&FJ)"+G5Z(!* M@49 -D0A 5V<,_C.\' P!0?/](9*IMGO[_;.WIT.+O;/SMX-#X^/3M^<'0[/ MWQP#HS='@_.+B_/#MWN'9_M'9X?[^\?#TW=[;P^/WMU:<&[$\;DW M4?IP]O$SO]+[]VMMR?L:VS=WY-MWA_OG[]Y>#/8.WQX>GN^?7KQ[-S@8'!X/ M]L^.SE8@QGM,9JQ#V*3,;HK*]:,:DU64UXX&)Y[3M^ 8(!/31U&MQ-HT@1O! MH?&+/FS@='A?50U\]*$I8T-0S[\-/BEP7M)GQ\!U?/!H*R(K\=[Q[7!59 EH MRM>:N0<,OSS^VGWN,#,\,EZP(3*08O:7\=!'SI]_%>47GL'@[5=AZ?S>=8#^ M]>FMV#(_./Y"-9_"VNB+/GVZV)6+GGH6-F(IF(/+I])"[Q"IM,B$+17S7*W- MJ[6'0L(:JQ% LRD0;@C=*4)0AUMB8;$(OC,:OA&9BY))U9_,@B\HQ MR$Q.-"YD6:N<:+ Q8G6=RQC:Q-&[P5,OX4;(T;*#=8-X6=MMX_3?GI?U[KRL MCW2T7J17R#*?5$\MZYN1'[C@N#2&)KU0PRQ*$]!M-18M463N8+"[KR-SZ"O' M434!#UPFDT*#?XMR5/^B]4%E)BH&=8C,AX&0BX*"]'Y(MQ[L[NT',]"6U00U M*GSD*6%PWB\5#P@^.YN5:1;L[?/A@E]6U@)U]7M$?\CE?+7A%S?C#H-T%!"I MILX') J&.:5LR.6\\X1X4T1\?%RD\*BZ*.$NESHLW_4#'8>/RAPC#2%/ 68[ MX=\=Q-].^ 8S!_ &)6:$GUXIJ[@G-%#6QS*+EC7QI8AP_XXD+)5,,]ST$X8 M&3%#N[ A%'SH61YE\RKET]P,[-P;V$=+8?Z;H3#?%&MH$S95A])A>_.#*LF> M1V;YG\MH-GGJV=J(,Q_->.8^144TQGG!_3\#54"9M2!NIDW&W46LCIP-#SL" M]E:^;.=Y>F2$P=4+%5/Z@@5E?XB* 6.<.E6XMH79>>/3M6\7%@ $HX45^#[Z/@LBPB3KN"OSUE;Q(I5K_^P!'EB^(Z^%N1PPS_<_?3 M;O"F23.,@J('#^.)LBK@+,B[]"OJKLK>>=9<@E,UH3AM@NR\ M+KW%(N,#X3H5Q1-MX<-0B(L8KEFV^IR4\A^)76SFG(";8-+39D/IJ*KT(^@U M*,^$G\BT5R;,$;#' !((7ZD\GO/B<" ]IX-W@A=["\G=(*):;@$@"KBNBD-L'W*.>EP],(#@*J M > #&>8\M8S.EUIBX(E)$^-Y4-)OZA+^PK-B:D1)!(4RQ^@\4=%!4=4R+IV! M;_CF[ MPLARQ>/BX@15\ZO!7%B"[ M8?#AY\_PK[RXTL/DCSE5 H(%BV'VV@>9.7W1YQ+N+\*M/WL/$ZI4A@^7*=3? M_&\3Y7#]PMW@#N4,OI<4;A[\7A0):@#Z D88P6U@HRS>\6Q6C,%V>(N>%%A- ME?V&= 2\0PR:1^D/?TXO2_"/H[+C5F^C,:RI528RID\-9I#,YV'PCW^.TI? .R4)<%O-[O19DE'4_Z)0*I3FL%?]9(%R\2KR=A MZ9W)VOG&W8DW/:%=L2@(DN=BK>-L)SG!6$ZPKB3'3 <+?HHBCY+0+V]6H5;L#=H,M"!G /=+I.*C*^"^OHD-48WRVX=$9#?9V M_YB-7V$0YH9OY6GRH(-#+*EC0NC#HQ,NK_L1GO%$N0(IBQN-I,-F0^W3FZ/T MVMN0D#YMG=$HS5)* .C?ED_N46^,.MS0[G^ <]@XIJ4\S7Q<3.1@7QVET+?1!O@X-X=]G8 M2_6X\WNO:'L 1P;]'JW@G/]V'\"%,UY=]W# QPSO^EAEF7S[EU>#5_0W##S6 M?W>\]^=T"KL?DU,?"[ AVJ,%XVV+)H M5JF?]#\6TH"O3,^EX8D9'KQ:WI+)SS@X_.ZUOJC]W>GRKX;W_=7)6K\:K#>, M@WM_L:-;_>Q)B;=Z)JH[ONWW41<#T4M:ROVM6^(5:Q.+9&#L[@_3">_8&:H#Y@U@@K*$@<-O#XWE1396ODX5MZ X+E"K#8.=0/^[G:#87M#K.V!.;APZQT9)ZB8= M+>N\W],M[Y\?8FG[3?8<-UF_-/W2]$NSS4?34UF/]^?N_/G@9/=(MZYL^@QL ME@I-\ M*V^ EQ1_[[5JKU4W4Y">I07ZW!?RQ82J=14]6:#FCY<3K!X.C\/3DY,^(O"< M=VL?K-[L8/7QZ>[!O>J29V$5O]CMUA\!_1&PU3+Y-";Y_NGN7A\4OH.M_DQ, MEGL+;LS-N@N;^)E',6F_VU.K]N6_EIV[%VM2B MW_Y=G]6[]N_7O]_&OM]=" )\GU-BC+]#\.:,^E45#&N'#8E1*8I 2D_!%(Z. B%/@G19YAJ*W$1W3#( M>A^0Z*>KSC__( AH>+L.^";1I^P;\,U?"<\]+ACOCLOM[\J9\N3P^1N!N/.; M(P6G6DQN!]QJA!$Y8AST6\+F,A(+.PL^:$GT+>##&4+.EW>B\ G 443<+T*D MU*BY0XUH*TB4K?3!WF!#5]O07IR+J(Z>?&XW 1BLC<5:Z;F*745D 8OA[RBH M)D63)8B<7*HH$:S%/T"!6[!%ZCM[_SX,E]_[4S&89_8T* .50CYFTRXT<6*%@ M=N+S467Y9%B".L8ZAUDNJI!(&YN<>3WU9P9:$#379<%54J?X^Z M, AY*M*<6I]6PG>P&_Y." M"D4 R\P#5X0IR8O:,'"",#.\*\/CPHT$:[MD@7CR;;T1!^1GFG%'V"LKAAZJ M*N]H9)IQ\7,17J[:,'RY\ Y,(H/AR=H_IFU[ETJQF-2TDF@O7:87THW!]:-' M\4Q?@?^3MZ'+?"WV#@H1H:ZBN0C#G%@K@J4)X<1OM!_P5V)#=#%S%*4V+?S= MSB-JF<8R%'ZO2BS)CA\3VGQ,A-N)@[1N#7'X95KR)55JP'>.3$34%S$5Y9B6^[BLB/+5C.=HI6LYTI;IDS'511?@ED6@?)P@/(=>-S> M?GER^R4$?](+C@E-W$#G8SE.=N8N+H[VPO%#MC1@ME'8R(?^\'ILY"49Y&\M MWGH2Y=S 2XUL("[Q?8$.$R/]VJ##-Z#LWCL><7_#);_:KJ*ACO#QK7+QP\,G M0!M[\%JYCMGX%UI4/"5OT:SB?RZ82)M67?;P@K'._>CRG](:7C^&&WZ?YGQ/ M9)ZM(N0HY+_9C^)_@VV]4W$&$?]$$_]; ,4O!!FQ8XF6M][TD^-Y$_WD+$[. M<3\YRR?GJ)^BP@ M]P=_H77Z^#=@O[SZZS <[A^%A_OKM.QO56M<+R++161P?!*>#'H1Z45DR07D#D%R='@_#H:-@+2"\@RV"##L+!X;,Z8EY"N/357W]VRNG6 M=27O?1X>7AX/3O? ,AYLA>NXM6MT,@CW3I;DP/HUVHPU.M@/]T_6.?C[-7JT M-1J<8D.=P_Z)=KL)3K>7>?L[9?H M417=.N&CY[-$+X:G@-G"%SLW7U(E UC\PZ/P=/""O++GNDS#\/!P'1.K7Z;' M7*;!8;AWM#7 []NZ3+!$X>EIK_0V?9D.CL.#XW6.[ M7Z;'7*:#87ATW >>-GV9!J?A_MYV+-/3=73V4:>[B.!A']+8]"4ZVEU'1?1+ M])CG[9;[RUNP1$=]Y>"F+]'^[CHI[>>S1"\CZO2K09E?93'7M0Z?SA)>J3OU M5@O[Q+MO/SP]6><8VSQGI)>RC96RO:/P:']K DB]E&VDE)WNA4?+X&1[(>N% M[%Y>Y^0T/-[?FL12+V0;*61'Q^')R784^O81XN?IE0^WW"O?BB5:Q]CIE^@1 M+=(^^KCA*S0<]'W+&[Y$)UN^B5Y,3^S;J,SAD17RS0=$KH0V5%Q,IP7>J(B_ M]%05S]7,[U>I7Z5^E?I5ZE>I7Z5-6J4UPD_#S;6@WD15&O^EXB';AW;5 !7KI>!'2,=P][2DF>NE8*AUK08'WTO%"I.-Y45S=9^'K M!AOE%VG6U"IYI.WQ3&HL;NOX/K&I=KH=11:]H&VZH!UO>8EU+V@;(6C@7FQY M;6(O:!LB:"?;0>31"]JF"]K^=MAH6T5^?1Y5DP >D28J3ZH@47$6E2I97MGQ M&.7GF[6[W+=XTATTV#W=#M+27B[N62ZV)-C8R\5]RT6O+WJYZ)"+M;#%>KG8 M>KDX6B>X];2&^(]U=)DI\SG]UQE.EN9J9Z+(H![N#;Y[J*JJU1[I7.W)[P#6 MF28PS<$>Y[_=V^5%.8TR3UJ& Y8-FH8@5EDFW_[EU> 5_0W#C/7?':_Y.9VJ M*OA570-U>\U?&/S*%=<.C M5\O=)W[&P>%WKU\MR)P\?_E7IVO]JK_AZC?<5*K4E;\=\'?7 MO,SB]"GCP*"NN?YJD M">B,!ZT:?;[L)+/ZVVN\XCSQGWBY;2K^/LWYGO6D:*HH3ZH?OB%!^T\@0"ML M-6R15J7SZB>K3OU)]]3O#89+2B#ZJ1D,EP1*^ZD9+(.%Z:=F,%R2Q^FG9C#L M*M5\"7!^';/Q)LJB/%;!IXE2=7 1U=$S;=96P!.3CL-4@O(,L$Y/@(!&0[2FUZ 7D( 3D]"/<'ZU0_;[A-_KR# MHZ_^^J%$7MUZ'@:S+,KK(,J30/V[26=3E==AD*OZ>3J8:[>W'9R&@^'6=+AM M[3(='H2'IUM#D+"URW2\'PZVA!]TFY=I?R\\&?;+M.G+--P/CY?EN)_9,FU5 MQ//GHDBNTVQ)J/.98U8/]X?AR?%SBPX]^TD?A'O/+N+R["?].!P>])/^N).^ M=Q >].KEL2=]/SQ]7NKE981C/A=UE 515:GZKF1,S\RX'8:#T\-P_V@[S-OM M7JB]87ATM#44J%N\4�'.[U"[7A"W5Z?!J>KH6TW"_38R[3T3#<'ZQCJ6[> M,FU5^.4?:NG_"ZJY7#O6=58O:28C6-GO"RS>&^P'QYLB5F\Q??+])C+ M=+@7'A^LPZO3+]-C+M/P(!SN]V6"&[],P_#@9#MVTU:%;-AF(CCE29$EJJS^ MZT\G>\/CUU1\7,^WTH _.1V&IX?/#:CVN4_ZX6%X.'QN-(;/?=)/#L+CXV?5 M[K$%DWYT&)X#-\=[9P?[I_L'I\/C-_OO]N$&/T:W&:HSE7\T59V.YG'>?W84;QKZ()JDG19$E0 MJB@)ZHD*1D66%=>8R4O\R8ZI"THWP<9H''Z*R#MZ_#P.2 MFQ-\;CV!89[E>0/W^Z@P$QG X-X5Y308#G;^OAM\*J:*+U1PBQ%"']/X84QU M!'-/-Z:[+)V$,JA4#;-5PNNHK%+7.#3S,^_A;GK4?1I-!4S73,4U3!#-"C8+ M\IM7-<31_1PJ911FO#B8U8VB<+R%5+RH /&JAB7T6R2QJ QQC"K M/P6_DDX_@WN";1ENPNN_;;"9G$V>*HU^_!#%Z2B-=X.G%O8-4%&@?_#8+--I M5,Z=Y=:G9TH'Q;@LKE$BBF8\^>FI!]PQ:_=&L1 L/JV3$.&$G3AQJ%:)A+Y: MR9_QGXZ*BG?WZ^!;'F4O(R]"1NCH4O;LQ\55;''W$O)B) 0]T31O4$+0 MST'+K)B1L%3%J+Y&08'/JV;&WBWYT_ 9F8[&+BS0.\);7$]2$ RT[\IHK*4. MCDBP4.M)A2*G;57X,@2;,5-L!X(+5X/WU*"]&=(G\LL";G)9X@=Y-%5M2V11 M-#?BE*7_\,?MHW\1+'XU"5VKP*==YT?_G93Z)K-HK'8N05%\V8E&,*2?HNPZ MFE>XX2:EO,V3A!8?^8G?7+S'<^TN59;"+D(-7:&J3NLT0E>$=TMQ^0=[)A4Y M4#$X81C2@HV:%QB"RN:\)<$1)&G!J ML5#$9!'")&_1*"*Q]U;0NO"+&M%:IQ48R.-.DQ=;MNU_H2,CH]. *\\-A"@84GBL#]@B:?*-Z:8*EHL8(BB#Y .OO"*%LCJ6']&/DRH\F::E40C.L&8 M$-D"9G<=O,D/5J0L 9& AA#^R0!:Z ! 9@=L1FL=B\"_P<=!6OC!;9#:, 8, M4E.GE1(#1H A;AG,+P=8H>M,8^4/3I-,B*K;0^$YEV.P^/N/@W9 M6 V'*DYD!>N4_!RV(X[6/-S21?"-WQ>>ZNI>GQJ QE)LLX[WO@?H+ <>,7YM79.S_-5XV.V,@/+#$+E10B$+Z2Z?!0*V"?G> M\(WVGA0?NMW'U3Z#UM:@]2O'.)]M:3X9_%N+ _3*%BYGQ&>P0#DH%1P6W=^L M4"16A<3T'J &W%U:.)BTIG@P_,V_+WDD4(M:DU* X@+PA-Z>TP$D5[%*% +S MC.0OW&&G^QH_G5\MHG*8QBN<5FA[0J\#5R$!3O+S! M[5>D9N=$0EM"ZR,1OP#A2=[X7#3FMM2&L,/Q;.O?/(EOIDR@ESKS;SGM"_F[ M9?A.[Y'EH=(0)U2%R:RO__?/TFMAR-N$X30MRLN@\Y1AQC7)*IW^>%Z@+:(@ MI=_PA1+:<\Y\#YA+"MN?@9X26M?\N\>7J=8;U'@Z3"H/R.>@]:0J' EZ*%X* MY<.8D:\.3SXF]^Y-Q_J#E.I\^@*4&@FG*9[C#..MZO ^2%SE>0%@C<8RN@I2 M6\X?)A; >W-KN:*KX] AM@-1JE@.-Q&#NH7<+P]3ZZ&_OO]"L4-2,YBTA\&L M]N9%-+:D)14;MIKS"';-XT*PY-YPS OBF'_,@P08IF2&FEFNJI=X8"109;E( MEH N&H#F5%VE)N@J-8RD!TOB-#+2 >_->8V,=FOR YZ&5 !F1G*O(WI!I(W$ M/.V ,A\J<,9?_@]GR#4 R/ VR:Y@?O=YR@=%YBEQX _)%74:1F6)Q?M!'D12 M_Y#L#1CJ,!C0[DA\/#X'G/Y"/K88LH3F3+4<\BW-SG%B6R=R?A$1[1U,J,] MMD4E-X+2'8+J^SFR_#@,X?SL;=1;^SU*[^9^_6VK_GXF'1X:@B@Q!.K:(?D MQ)O]*/*DT!Z>&MINQVDTM.NSQJ-#>P^JVPEM3#[-0NF)XBKD&?);T'3Q3[OP M0R\"ROJ63VPZ3A1ED$# ['[:2GI6V55H3>$:I+8=W8+ZY5>39[7)K*;$I,,J M3VB-8-8^7^+&DBOH!OY !_I:"4-1GZ!].:A\4KX#)=-*K9-53<5<7H%>CY-4 M%H(LHL#)D.NIY&VB7%L:HN1JFO+[.%J/'Y;\4LJ#FCO/4/5<O4D0_JL]X(:VNG')TWNBJEO<^$#KXI+?HK["^!4 =* M)Q5OJG+LR5*.=1CE2]B8%;;^!V.. ATQV"!$+[PDMO@=P0[)4%$*T45,T)I+R^@N MAM/$K"*1!L,F][D7)CLQP464%CP:(T#TSY^$2WI+GILRR MA-"!&X1L%PX3B!R?5D>\OBZ9[T\Y+OF9KC]"IZKB+;3I3.\R;LI&+ B/8<.I M7XV:NFN^A$ )LXW0 0Z[+61018\$S^AUN4(,?RD8X$V^:Y?X[%C_!2 H%3^I MB4AVB=M2E67R#&FK<(Q[6$* AX(L-N&SD&/"(+-&W>[-N-L%SHIR^3D@KF# .X!=10Y2C@34RL4'4H MIEKV?]LJC52^4%GR>MB2F@COQRB&-7AMCCUW;'J4ZR=W4U%B::,K!U\]+^+- M,E*)R4H840V\+&1)7B=),)))9@$* D$HT\*>^!JHURNE'X 6)H]I+74-.;<" MY%\9C2,E )6>R73%W.,'>'5('*= MCTD6:"W*I^C[2-G',T& MZ9?S*R:\RD>I9FD):ZH38+1EA]."UTXJH1/=7&F"71X0W[KE ZA_TON_M@1R20+?I_2WBAL/6T? MA^N^\U.#JA'(_D.EL95JD:(MA47*9U:I.T@XG7 YUGW(1,I$3"V* F27GCTF\ZUO_'98(\E89I9O3 (@-* M3E?A087Y]3W2A0KD!:>12CLO"_:*)KLV\)F,:N\"7626+*A,DXFY!90=^)1- MB&W#J/(MX-3\#R4MCX!#*3&D7R-%@<+9'$)_0^5E'H>FL!IX336/7PP M&A+$DM>*#LB6"-NOA=0^C+Q F-JO\OV5D2I7B=LXZ+[. S\X_UD8KY0M7&[I M5LH_WE9-<6KNU@@66ZH9)F]% 2K-2X/(A]71<%?,$,U2\GIP%85*-]U+4H*-*I$='[C1ZGE /#(FWAV M P/?8,<_?!I8T_2=GENN[.JF".0\A9$+;JJ;'%"!=$"$J_-[TT1Z4]]AWSK. MEU:_>[,,,R&5%7+E(.CGP5+( $\^EMS,6Z5RY[T7,/$MF 5%V>D4S@%3Z^7$ MEED8QHH?)_S&YS-9_%2-HQ?5P3; MF6JG9$HJ>=EI4%07N"K"?L+<54FVO9YQ;)=6-#Z,(HN_^$*R3A%1 M27EEWE]9(()2-1G&3\@M!H<'VN4LQE(1C($!.]8H2N<=Z[>B(O]>153F4JBJ MZANJU)6PK];JVIH!R5!84=:?*Q]YD9K0)ZS;EI%%ASD617R0K# ,TI8M(UDF M3&DP"(7R*HG2U:V,E'T;E-62O-H0>#4+$MEDOQ!E,E,BO+4T3"E M) "&]JW60(JVISKY1!FPU %C!LHIC[A:22E,BDP/AK%D7]:B1 BCWBO*UIKB M9Q&7O(_.'E6BDNNU5+&#,LE3@KO<=(<:<.1-YR0&>32GTJW\^ZT]#7 (0%\0 MJ]KNXK4DL4D+=-Y)N5WT]5AQTOV 58E,^GPK1V"XP=;.BZH[K?5>NA& ]2)Y M;^T,;380?O%G% ;?0.YDE-&'[8>)+'/=I@@6JT8V?I"@@ >*U)H2$D)5SME5 M_0BY #%0RHBY!5+%%C>D%9*+2O( >A,^*C*2NY1IQ,!.P:33&"1EB2T('H@% M\-D8FTRKP#GFR?RV_MI;9!C$%6D"9$(+#OIIGLCB41X+OELV"Q&:>5::KWK$ ML0%&:-SA3VV+$K.T2A]06-$G*PNDNFJ570PQY:2]Y_E",W0?*JU)OK?H4[S" MHE"F,D:3&&-!]\#Y%L+6GT:JFS7L=ACF8M+C):LAY# 38Z10ZET2SWUL)'"@"XG M]2(P).$O/Q!@IV,^-^I("&"E:"HW>S6IMNIXD%Z)C0X*;$&]#BJUYW%T@Y$- MXP?:KI-\^OV+]3E*,9=Y\Y[TB]RDJQ\_1]9_9YAEF\?:?HHQ%QAP]9$T#%3B MKA%P*G6&OLZS9LB.NZ-2D:5JQP9F3LB4+EYX)VZDH*,4AB7:)4B\\ @\B#\D MJU]GY\ Y%2] K0+X3!(1MY4_\4E@9I&D#^ @Z/L0NF/3+)/6ESQH>!C/73\E MI0#&8/.H7R4S"+[)WXW)^9@ OPQADM)O#*I!&"OW%JI):+>!E:(\9^2]PG5C M+Q+-S^U\7KK1%/"D67";R<:?R 7Q(A!T7!-_IQQNZLNM0.5(5^Y^WOIHQ_HH(UE(JB4[M;"S ME2Z26]3*VI7>,^EP('^"TF=D%I$!2V (D?Q&"$_O-)0Y1J"_(:R_(VKI7L:UYGZ:)[F^)+VVKG MMV^ \KOH'9"JVX>'SFK7=-?"FN,\?[ 2M-J85F7_I*MT]V:7RQ[U (/7ENCPFM)O88M0IY[8.PZ)*'$N2S]U JI\ (;Q]"$^2.];#Y*RV,Q)[M=\ M"9UIN[IG/'J*^OQ.+9H:(1\1Q*IR6\M"VETM#,4SA2%)I\>D(/8CB='3+8U5 M[][6<]A&,0_KXL6IJGBO.EUXQY]10+9\2NO(6V(])N4*>=@KIV<:8JV9-/H4 M.8M> 470VE5#>?+2!;(-%:KTVL%6TUN.B/J:/+ ]N*;.)NHH=V4C[B##@_ 6 M(,5*Z]W>=^1WI>Z4 M@T)MQ$ N!LI77NXPC*IB@-2GS^LI %M;@5:OXN>I[0KU) M5--FU7\*LW_.V#..)75':C.[;X%'W?*.\9ZO'^#KW^SW=FK0E/ 93Q3'8],8 MKQ/8EOK_0.F"C@W]_MOG#WEP2-ZW70K3D\>=A=@H@J2$SM#%&X$DRTQU%@%9 MWH![^AE9BUS(8$.PO3"BKURPH59C8;,+S$ZD M%(:48BF >KPAF()V"6:93V%G<'YAD.>EV]:URJ51"FZH6@2'$Y1)O M!\/$:WQG*1UUV\L0@C:5'\&:*,\ G:*"Z$I?>6&O(5%Z0?AW+\R$5&6*2Z[R M6S(JRY3I2+003U_RU*\4-XT^MXZB8?J!71;*9WL-\NH99C* MF"%Y'B1>ML!HM*QD*6@/ZT<6I*\2F"GM/PL50\3 Y7Z=:E[J0$S-_FEK]DG_ M.<#1_E*J]"R%J],55697VLKU>U@YBNCN]^%?YU&);W#:FMX2GW1]O96R[[)L M7P-VK?_A /T:U* 5;]4JAU3)ZIIQ'Q4\R<51-=1:IAYW/66HH=AN6B+'9&W7 M3")'@Q,YMFB&C:PUV=8W[Q1-*"I7LI)0$5R6;&(U7?7BCR#R [SRSM]NDFPF MW#]\A6 [+Q4YX14B![PPY&!])=UG(],]FK%4&J"B9G1!RZ ! FI*07^7WQ"A M@13FJ@EH"C@D:28'T\/69BNU+J<+2YM2O[D;#\, 2\'?ZG]LJ,V%Z@:/X,;] MXVIRM5M3DZ\8#%^7]+KJ=T[O@>_J?76J$1_75$&%2N/%FOX)AUP^]?+?\OG* M1U1X2Y]<[=):UNV;9U/'=A&W39KH+.D*:&IASO*[1>XLZV]=^K]: M6[-S(Y3ZMNDF?I9G=\M6_"^*$[D?GU"FR']NR(==FO"%8\0] 48VMT:]A1CM MQBM>'E)E5>(IIN0188+1+BPA?3L/?)!5Q])$#2Z>B(OU)'^#"X.+BA[^+/F" M/BB\5NREI4Y=V/RJ#;P:E''0M=<#!>W4(?8!=/=. M]QA[4)SET3;A4%B0+.3UJ9'0,.9I2,"0@"$!0P*&!)ZF$9V)XO,!.Y%CUE!= MY>8.9>>MY]GF"=] 9&/ :\)XG>/N=H0'OA7A5 M?BGU)3^U2GU\:/=[G=[)E>8&,V1C&IX)COOU] N#8X/C1N%XT.E?,HY;Y:?X MG0O.$FQ*&OF6CU>5Q$M9XX]53]1@1M^O 3-[(7/A!3#<QTZG3L)K:W#<*C_ +[(?C.Q[XB_PXA*\+H\NAZRO7YQE*,WIU=,S M6A9*NW0#[DS!VS<9. :\YPM>D\1P*>Z+/ZC)V\9%,.W7F]V1\6,8^Z\%.!X; M'!L\YEYY>URH^!!:=T>WPC8Y?0( MOI\STT7KXWSOC3@7 C%FUV600O$]["OS@O%QI5@H-QZ*+?*%?"S MNCJ=?_?F++KE,K'A.@3=XTUKU&)0(=JC%IN(\MG@[G(BR@9_3<1?F]C>I7L# M/NO[Z54-@XT7&[9?WS36OS&9SA_"==BP@;"!L('PR2'<*FO_%U6U,&4)V?G+ M+ &S7] ]RI^*N7WGINV+L4^Y]R]HK(O[GO MP:[![3F4L'_+:T,)AA+.GA(F![C OLV$ M0&K2#RF#Q>6?TW]+$PJ#B-_,.:W(<;NOWY5F^*],I,'L_A"3_,]I\L./U2G2 M?Y@5^/^X$CUGW!T-W/&P]^'3P'%'8_?3:#SX-.F[SOC#I_$8!OB!G6KV\D]\ M_&V0PMB>_&0E7SN-0Q\&_1 OEBP)1!QA DLZY];_F'/,%L(#Q/N.O37<#=R\*'\5#.'=';G\'^WYY M@OPS"KD0\LK;52 X_)BEW+<)NE,.$LM*N,C"5-C6:LXC:XE.3V1NEI=#75C7 MJWF M^DFW+J55^J$6![N ]N%T:SIO;4"=BLLD>%3PL(T%+?[#LR:A#,![Z,/ MG'?Z"Y_O^"*+9%&8KS^/$_V5G ^\+8W5EV]L-4E.RU$+0<(L6LR0[Q:_O0 M>8@T=< @3>>T3I&C@IZ" V_J%A"+;"BZ.J?F/=N5@1>>Q!]P."2THWM+L18K M %0N 9X\2HG*D.3P,P\(#AUFQ-,(RKJ59XD@ 8S8@3MD]U841Y1OY[PK[OM@ M7AK;0*1!THLI0JV 2TKVIO!')59@D.W [F M!=/E"\6_@ZVMM3K60W6V=NDB]"WO6@%IX@[=!7$FB-/C0G#G(LW_'[A23*"F%4N3L#Y0S6;D&J(XM=AL!N^2 M4@I'4;N!N<@E##246O3'ZY,JS<'#52=K!LC&I \1#%SO,D7_G2=ZD"6[Y3=3 MD.O?;M@,IO26A2MV+U"IGR=J-4>>XC-9SG'>^.CAO2#KF\4A$ .R(+(/+3&/ M5V*-#-*"11([&[T3%0T$J;>V%-I/O *SW>?->ZEF2K)K'58@A]1ZJ]3+. -M M%S7@VSBY1_8B^"U*C+>GYB55VZ/T_HJ#I[O\+M\/BCS.&O\N3S"*DP4+*\X/ MIRM='1),'@]#]>T_KKI7]#>\TM-_;YGR'\$"-N]7OK)^CQ=LPT^V"OQT#O^$ MG5'^&S"K0K84_*W^Q[MUW\I5'B."1W#%_[AR^U>[0TCR'>[D];NK#5>2>O_N MK^K]JMY7YEUM?-?C0\7.>AZ&?!'DP:_QDDZM]XOX&F/&3"<#P , M&S@1&SB&%MAX-O%>!.R'W8'JEYC"%^8%L\ S2#5(?1"I&-J16_EWMEB^.RUH MWX>A]1M&JPQL+TN)/JGEM->I/F6A>R=57?UXK:DTG<>98)&_JXGRDS'T,NSN MY3E:.1)U6>RC[>N[>&A_RI)X6:=\J 6';]9WWNN[>.(MYRG4T7S:4/\H6%BK MJT*=)>[1%G4PJW/1F*%U0^OG1NO#_J5WZS24?BI* M;QTQ'Y]>CW#5J5&=6TUD1IR^J,_*Z0WM0>\"?%9-S5BNN\X/L:!"[@<]O9O0GHN M[7?K&,@&Q&< 8G=0YRHN V(#XJ: N-_;OP.N40T,( \7]N[W[7Z]E)6F@O)B MTLQ4+4OIO[\DLS\,O \[!I5P&"SF=B\KND$,)S6H+EY M:.Y/7-O9Z*-\GMRV;2D">:N^O(_YVT? >8IN#.>>R=2P]9FS;,_ZS%FV9WWF M+-NS/G.6[5G?Q9SEQ<3%?N>"LP2O;8M\R^=W/(R7=.U1<4,0CVZ#B,//"]WX MPLRVGMVMETW3.*NM47 V7H7#P-,>] TZ#3J;B?/I.( ;,!LR'48-'8*6U(VNL;;&UKSP,#^<]:";\G.[$GO3JJ+J- M-;'(0]FHYA0P$#00/EO5L MY*K!TR'U?\>U!\,Z]F?SSL)!BV@QO-@M$BLF>=_Q0 >U'ZGO/ MS)7B#,8UL5Q[(QK+68TKL(7XMH?N,=I.&70;=)\>W=<]>S*I59^Z[SZ[H,A3UMH7\-_MM;1;8 MMM(/V',<>S"HPY0;RULOB84V$U1.UW9&)F!A,'5(-\' =FOUHFB/M6] >'(0 M#D=U^JD:"!H('O0J:B-:#:0.:0,,[4FWCFQMOOUY[KD O_+4NF5!9%V'L1!O MK#BR_$ L8\%"O"&*"<'3O:^(.B\_RS68%X-:;%D04*=]N*9=1O'_BH(P\N\5LT>CH]Q5V5C>>]%L=BSA.3?_S9V M';=.DU<#2@/*XXG_XS#*\]$"#(C/'<2&LQI0&E :4!I07B H+R;)X'/DQ0MN MS9)X8<4R[SV.+BRKP!FY]K!>=9+QIIXEFSTO?(YM9]*.J_@,.MN'SHG='QVT M.;-!IT'G 7.F79.28M#94'1B/FNO9])2#*!; FAG# QW<-#(?_-] &=CZJ<\ MX2+55>VV%?'2[7FMK&^Y'O9,!^E+X94-A:!C]P>FA[0!X8ESG^O8Z :"!H(' M4PV'=>KV&FMN&T"=&E"];AW#V0#* &JWIC;JU2FJ.!\Q>3%Q[9_CA,-X8.MZ M5([<,FP#*Q_4:D-G.HL;>F@A/8QK7:1G M>+W!=O.Q3?=$UG&P&EYOZ*&%]-!_6<7'\'J#[9?D]; IAM=?1.,!69HPY;,X MX58@_TK9]Y:VX\ M;7ZV_+EG%GQ)XKM !'%D@5UZ2+.T9:Z:_L#NO^SESHW5!XPGLGWP'CLFHFJP MW4YL8T35J573WWXONZ&'RZ.'?BT?JN'U!MO-QS;P^M[X1549P^L-/327'OI] MNS>Z#+.U;0D#>&&B],?L?7P].#X_SJ8AWZOWYFE]OZ^.N0W-=>\[[M >]O;7 MV+8L_K3G><'A*$.Z%T&Z('O[M6YW-81K"-<0[@EEKF.[W?W+20WE&LHUE/NR MR3 'J )_8.$F5<;0>;..^5+I?&P[H_TK9PRI&U(WI-YL4G=Z/7LRKM55^CRU M<7)D_Y RF&G^.?VW-)TPB/C-G!,A.F[W];O2_/Z5B328W1^+_%YZ%O)/?/QM MD,+8GO*-?V4A%Y:>V[.7%D1>PIG@?OTA!IW^Z]H_MM*X_IM?.;;3&W8&%CP6 M!G%4?Q9T5=(^\^B.QIWQWO/H6'BD@HX4-F:.6:@>QQ;/PK9\#I\GEA^(- FF M61KCAV&VF.*'])V@QL\>C)HP#[ZO/&L51\V 4;!;3JVBY\!RO$^F(2UI'-N?8@7\--[N@EM M] Y/! BOM&E!9 %3G5OW,'?8M@\Q;G#*ZVP=\^=GC5W&*V#6%IQOQG"'TC@.Y1XF/(AF<>+AP+, 4;& )Y* '6Q3G>%+ M;^II>>Y6X=0$QO]+$B-U)?$,R/8 O'\O)MR?N!WGY"RX/^YV>@=@P)6M7;#D M-H@$L-=#[%2_U^GM04#[;5"_WQG4?[EMK>:!-[=63%A@V@!O28$S67&6T,4# M'K*5VVT[!U0/RQZ\QHV#*71?=ZP_YH&@@?R,X\<,N'^_,I8 T[-XY,.C'[G'23[V'-MRN\X$W\ZW MSK3"EE'N!B1V^>T"F*:^74'D^\ 3;O$P6 01<6&8-W)]U)SILD6;YLR_ZQ'I M,H9\%-R\U()E6+#FV*,1F.>!&D[+B'.A@:DE2[L*O[[;F;R68.@/.NYKJEA9 M[1+9ZYLG!W#5 +V1'L![2'@9/KR##_\.(I4E@ ?<9)_?\3!>$E[R"S@ B( N MS@F@ZOSKLX #:.N3O7C0?H)BU 0YT3O )&S4E8%QP$.:B^FC(9;W:E"\!'G# M$C@)*L>A9%AE;KJ #XI1$NZ%3 @ +'$WL.<9LL3%,HSO.8Q-B[]%O9ET0F ; M/K @U/*![=RI(1[ 9 F-)4:\!)X)%I? M. -?#\I?>TS,-6\5Q'0T/FKAT]D&AW+ M,(+M1N!N,; W;R@TSMI#=#OCD_&&P>@ MN#>O&$P/@"'VL(;UBFOHFJ@_IZ% MJ:;\D-\"1'+#HZIM,.M5K_!:JF>!O-.0D\:0\"489M*\ >MI;&^^[3%A[Y3& M1[[ T?48>;RXK^X!%E-E@NXC.A6\JU]^8,:\( S2 'ZNIU28> P6YRLK!P9/ M8+DL5(GF\@X]^+2P^H!?C:N[O%AF:&=*;EHV'6@.=1.#! M8.2S39Y607\O@2'DI;>@&P M#?XMEZCWLIE21'^\/JG2'&0 8"T0MS'I \RPM]YOF?X[3_0@2Y#E-U. QK<; M-H,IO67ABMT+>-4/\T2MYLA3?*8H/LX;'SV\TZD$:"W&4OVBL(( 3BJLF_I2 M['-D_0ID3TXTI%B[[,3'4#%0F^:T]]*OA:P\0]4!:5\H:X6,41V-4M9G,0Z8 MO1Q(6OK\@%UXG/N2Z4\*#JE%!; $'"2)S)XFM^D[#M=!:-,[YQ=(/^L3'_\ MQ.G#H'=!G E@8*%4@\B5)XCM2,F9SH/$)Y%U_]2U.*-"WW[B8DI!1:,'[P#] M9]CW("&%!;;L-H[]%>Q8?XC^=.DMWNG=4, V$79&X4E +62Q+ MY'96K8N"445Q!((U2\C"W$Z:VDK-S0 UW*86\BZ?N2 4Z)-Z'U M N,H_A1J&^B.A9FT)3!(_) %'N[R_J6!^#,-/Q<[6](,C)/<-EFM9B$:NXB[7?_KF= MR?C4V^9V1NX>NV5H'17Y>G$,7)@H65^@6G*TM2)"H]T&C4M_^X MZE[1W[ T3_^]98/^"!8 WU_YROH]7K"- I95X*=S^">L754.>$ );"GX6_V/ M=^MU E=Y3YJ\!9$SO-K=LD:^8]![_4X_M/Z=L_NK2:U?U?OJLM_5KF9#VW34 MZR"2#"'%E$-@E>+-FLJPT5NKMV=OK2/OE0HG%&L?/W>SQGJOUC2$.$GG._GF M2\S@_0*>\]AEU@%>//ZDT6T._R(/_[T(V \G93Y?0*>:!9[!WT7B[P\L8ZK5 MCA$6=O;79ZQ[=^M<>%BK$GW7OIUAB?IC$&AN:?K$Z=J#<:V.,\T\/]-*V]#N MA="N,YC87=?0KJ%=0[OG1KL3VZEW%U !O"9VKD[SN]@UVS4V987D#LCUQX?H*5W@U!Z22ZZ=H+2&0QLIW^,.X\, M* TH:RY]; _Z0P-) \GF0)):)MJ#7JO$]R&C+$YSU<_/NC#W6B?/OU3/XX8: M'1=F-@Y=VQW6:@'SRN=7W=06]4?DZ4/AC9HUZM^W>:>7P'#.(TV(S^PA/, \4;$(*G6M1/]@HU MT^LS[.R3DODLP7/TXWMM_))GB,!KMU,G.--,"+XQ&#Q+#(XZZRWN# 8-!E\4 M@X,6L<%M"#37MJW]8G>K"-T=HG31B8[U/;)7FI[,P$[KE,A>3ZPO 7 MPQF"SFEW%-Z KHF@4Y> &>09Y)V%4G@^J&M0UE$#[J>1?^+CI:MADU@(ZPM= MY-C*])@#)F;=TEZI:\W--3XOF7Q589^3X5IJTXW;7VZ[/:<9"+R\!"VW^VB" M5K\M=]V8=YG[@AX7L]=TE;.^*LAQ1KXX'K;%7RUR2 [R=H!ST M[$G7W,)E,-D@3+KV<%+K(A\#20/)8S5H/@J3;&8-P4O=FV8@_*+JY\2UG7KW M,325KYJ;#8U7\0*\B@[HZ+4R+QIZ?,:Q:$CW0DCWVK7=_J5WDC+WG1E:OP!: M'W8/&GHP,MK0K:';EY#1_=Y!"==(:$/IAM*;2.F.8X_[![UGO)E"VMQ(>N;W MH/4Z=5#:S&C"A?;!.G,$7O<[[6F*=?&W03Y6O'GD/+*-XLS:J_T_YB#-0;;A M(,]3*KB=.K[L9@J%@W5*/ 0U6-AO3Z0L#01LH!4(*XI3:\%9!-LRRT(K3JP% M ]H+6-@Y=6_ [4T<]>OH8_7>>Z$&68$S<3,& ^';#9C"E MMRQ21K\;'#:U:WR?+UOZ;SY$MVGCR26-Q[%J4! M*A*SO5TEG?[5;B_/$[I*MN>2WN=\96X+?FD%MJW]@$Q[1H,_TY[1'/Y)#M^T M9VQN6+BUF#,M&9N%PHOG@I?=DI'NI][A%CEU&L^I^Q4.:\7-VY3)92XOO5#L M]P8&^Z>&@,'^B=INN9U+S^ UV&_JPAN3/F&.NP6LKM^OE8+1=E;7JG9I=)7Y MX2R\9J82 9#WN4R@^;E$%^").D/8]?JU5$4#.P.[O6#GM#QSTL"NQ9:#.;R3 M:$AMKP(SV=9/F>TS$X6/,0GY)SZN[_+=$I6CQ"AK:W+2,^=;(T:XYW[*Q M!\O]M#;?MBU3DQ979!@^QYA]7A)]94L=1?$U&.S8=8?/XK!H=C\RU>.0S:\\ MM00+X51TT? >>=C#SOAU[1^#$1\L6 +/6'[&K30NS4C.\"X.LP6G5'$&^X>5 MSEF$9C^0$A8]4W;[G_ )_.(KL"TN.M8'%C&?_0>PKGRA*YYP^/.6R8QOB\UF MW,/?3.'?RV42?P^0J\$WKYR.:\&LPR".]*1F<0*'$EE>EB0\\NZM-&&1"&&P M..I8GR,KC.%8\Z]M-8/2^XME[5PQ/E19=,=Z3# 8YF&8QTLSCU_*SC= \BV@ M5G<<\!'/M9D!NKWV8"6S)%[L\?)AIU?_Y?9#C"QAJUQE(D86LBEH45XL4M$Q M)&Y(O&DD_CL7G"7>G,#J"5["^JM^9Z"E MYP-$(:QX9KT:=+JYI 4NLN2)B*.(AY(T;&LU#V 2*R:L!7Q0C+*([_#M'FP7 M@]_QQ3*,[SFG7\0P'?G:>ZKQBB,13(,P2 -XJ3=GT2W,TL]H^AA,L"7?N.41 M*!>2/!EF=8+YDY"R@"],GK@A';">P&+"&2]9@C..9S,!2@!H&9I'RJ5WBVW" MI7M,S#5/%7-6V5Q\!SS?*S\OTMC[=C.E+??B!3XHE1'#3@P[:1H[^0J'MI-; M=)_!+08/<@N@D6'Y >;3!@A\-=(0D-:LJK# A%R(>1C,\54-!MZ MA*B=SJA"I*3+$T>Y168!A+H(:&CQ JJ](4M#E@\K\KM%WA9*=0KB>I12U^A@ MDU*=JN!'"9:!?JS($@8+,SP,2\2S=,7 3Y-]4//(O9Q=0V1R,)4,YN0W\+6JE%S3C-YHLQ' MGP+N 6P\//B ;I*O#?9(\30A8B]@Z-I8!>FMZ!IZ$]$$O1BR@&:N! M%#?U_0*?(^M7@#]=T2CM!:2##\"Q6'2/Z5U DR5)[R-M!M.,B$PQH?L.!57T M;Q+N<:!=4D@\SGWIIH3)>F%,'$T2,M+@I-,O"%1R)C!%@,U(QL"L6UHO*4S:4:2CSU+H%B*]XP:5I'8/\)Z%SD'##JW'AGM_#75=U*,QA/X"^"W<]B5I% M7>O<9%U'"%A841/48&K9A5 _O-)_01'4;:7]^["QL?%<&#;VC$!I$>&HW["J MTS]H@&$M;#DIA2V!5^E8YX.Q2Z'4";*CD%<+Y-J2UO0/ HJ>LF\\(ML&>:)( M-Z.NEH^-FI*MT5 UX/.CH=,8+)B=<6!8OI]Y*A3\ I$4PRX,NSA1:!13LT\6 M&L7RV2.%1L%"2N/DGL@:G0QSSGQ;Q4?Q,W3^S.-,*.^&R8@P9-\\LE^/;Q0D M7W%T;I#!>D2P_UAXH__,D*'[M&A$X74TU&6HJVG4]80P18G@'@XHKGOP*_YX MP5&OC#Q>! /@$6<[41://)\L>T^.&[Q,', M>QG7PP#E@,F6,(#U5\:2E"?D MXA2\B'A0PF5Q -B'>".T:E1VPUT:%T+XO%BR(*'L'L#_;1S[*X!_?>WYAIS_ M03&J!USA5A+7L!0H3='$1C*G)E;H7%PG817,8-Y?69!(EO"11T!@W^3/NHXM M>0,\HPQ[&:W(%P'OQ+_UKQ*^C!-B/912C>^<9>C,E+/E?L?ZRKE%Y]E]]P&6 MAT=FO?>\.(OH=U]BV+1 Z16?X%06Y O 7SCN.^L7_>+2IO[!!?ZTAV4;]KY/[V=O^'D+>'D1PTY30H=Z& A)V9%<723MR()@NPRJ MB@B9BZI7MR7<=+X,MGGQ)^HNO+7!;R-B=H:/M8:/_0R64A#-\!(.F>TVC;.T MG'1"RM7HG;#*F-07OH#1&Y+MEO 9&FLQ_5+" T8"4Q%T2!GOH9I4F1%/P98X M*P>MI?XH7N "F?JWN.Q]@4S]NVN.ZRL[8G2ZF=RUZLW 8WT/\FY+(VOC@30< MN8$>R$JB]--+&IQM)0V%_P\M^14@1EKTE?H&,,XS3WOP$G3GA3@V:,"V3B?4 M>N"#.;\T(UJF_\!V3GK5E MPN^".!- ?J%D%?R[%V9"]B,@BS"=!XE/-+HK91A).T\;)@XR*N?P/Y@B/"X* M%@YM&A[1T\:LP/_'E1A/)A_[_??O/_7['P8_]S],>H.A,^[_-'!<9^B^[R*! ML4;K.'2622 DRT;(_"^IU)_V4:F?].:#7MOXI#?NHY@_Z06P@-$^XZ]-][0J MLNHZR[D[$#C;D"I5-'SCO]!>Y MQVO]BRQ2U=WZV8?EV:1'OZ0;SI]; HBN&@$3B(0(4\\G5@JBI@3QTY98Z2SR+' M2<4CTL M(*9YU+GMX>XX-3=J@"=#7L6L53+=2B)(2;43Y8P*_ SS.K#W-W$Y M@K)VYY<($E-2 K$,V3U& \BQY[PK?' ,[R>F(E:[5!2K$[I!?:0Y2 WO.HR% M>",#P+HQ!M&2,@N1'1;EJ&A/"@[\#^8%T^4+Q=&#K4&4CO7SH^_<^2Z5")(K MO\&S,EJ$'#V(=DRM>I$SYR^AU M!!C2?TOB^\J7J53S>UU)/_JD-?]1;<7BM-)/#(=7VT0-!0IP-)2,&A7/[IMX M]E/>V/SKZ:MDL"V 459-]LI0WT_N[I.8OZ_.ID1^R2V8E+(4D5EQ!HHQ*LNW MF"@/[$5%>AIV:7WI_15'5'MOFWG=2Z6[W>K^I]9=[5QG<][EY^F=[L MZRVRG\UJMCMLGG0%;.^1*V!?O"W]"RS^Q1=\JOM]G<$)+OA]^ED?ZCK?STHO MD'MR_5%I!F_DW_KNZ=^TQ2C__"H5A M'R,61O^'Y%WCH%T;1"1B6RZ?<[WZ8 M==>[S.]HTN"!:R0N$0SG P##!D[$!HZA!3:>35!>\.Z8]DM,86NFO$&J0>J6 MO%^YE7]GB^6[TX)V1\KQ)<+VLI3HDUI.>YWJ4Q9Z@%R5:TVE*3;C89$OWNR) MH9=A=R_/TUL+SDLY?+.^\U[?Q1-O.4^ACN8S9=ZWVR3. M(O]&I2M['N>SV4L[D^N"(^_D^D+XW[E?]2RP0VW#JQK+?_3H']J&6JL]V#71 MD]'([KIU;I=OZ/EM2P0[R!F>,6\WM-M*VG6Z0WL\<0SM&MHUM'MFM'L]M!UW MF[ZY]YH+W!YM%PYUYCM<9(;6#:VWB=8=T+"-E#:4>Q#*;1UQ'I_^5*_50Z[+ M$%FKBY.VB\BFYJ 7'>='V)!!=L/^(V+8K FE2,<#+R#7L\> M]M3USV[UZV3^//4Y3[+[]5( MUY8!<>-!/%F_2\(@V"#XK! \.H:N:A!L$/QB%M=D; _<5FFW%Y-CI@I92O\M M7PB\+YP/N3G'QW&_#QKQ^*!QH<::9VWV2K<5GSU@L[V#^F0-/ T\#Z?(NO;X ML%'U]BBQ!L_GAV?'=IR#IF$;;FO0>3!TUO,:&&@::![?CAIW;7=<*[+0.'RV M+3_@MXTK5]\^ LY3=%8X]S2FAJW/G&5[UF?.LCWK,V?9GO69LVS/^B[F+"\F MS/4[%YPE>%M;Y%L^O^-AO*2[C8IK@'AT&T2C4W1GV M;GWJT9V_!6- >'(0]NS)7GWM#0@-"/<6K\,Z^?I&M!I [0+4I(Z7Q0#* &IG MR^*)/>G5\8\TW\X\]ZCU+SSB"0LI2,WPVK% I)B]><?L-M@VVFX]M9S"V!\/+P'?;(OB;W:TVZU];Z=7K=0>V6PNTC>6M ME\1"FPFJD3T:F4P1 ZD#]XP:U_%HF2"] >'!FO-WNX:K&4 =#E!CDU!I '50 M==YQ[,&@CF^\^:;DN0?I?^6I=6'%D^8%8QH*%>!$3$X*G>]_$ M=%XNDVL@1%/8>'*P-Y7'GAV:[>YAK\(S>#9X/B&>A^Y!*W4-F@V:3Z@:U[IW MI'&1%P/-]D'S>FR/ZP7&#:LU>&X@GIVN/1A=J";-O;_,N'0-* TH#2@/'2FUA^-:O6H,) TD#9\T MH#2@-* TH#3"VZ08/,M6C[QXP:U9$B^L6":PQ]&%Y10XO;'MUDH_-L[^\V2R MYX7/GF./1N:Z4 //9L+S>F!/:K6.:H'KWN"Y?7CNCTW<)%:@72XK]61>IO;"OBI_302V*:#85@S[2M-Q \<8_'.C[ZQFJ(!E"G!M2U,ZZC[!F>9B!XL,ACK7LX M#$\S@-I9PM9KMZEP,:%M"=*?XX3#J!;_[LU9=,O+!?5D^EZ6BV9\V$A-8QFI M<1^>'S9=N]LWH1>#SF:B\]JU1^.#7O9[/CJ#P7/[\-P_;*L&PVL--@_':_N' M500,IS5H/J'?O5?K>H[&<=JVA<1_04] '%E3EI!38)DEWIP)3KWUK&DF@HB+ M=C9Q']J]G@D&G2G[:R:DZA>F&5 94.WTQM=D5.W1^ P(3PU"P]D,J RH#*@, MJ$YI5)Y[./I_8B$V.K@?RLILV<5XUZY3*]*R[RZTHO9 MG7[?[M/XQ#/Z3!^P<9L[K%5O46O:!HS-!N,+& ,CUW;H/MQF/[NM>MU1;9<'I##>VCADF]RY8,IS?8;CRV^P.[/WE17M]\A\V9 M^&5^Y;H[_M['UX/C\^-L&O*];FX\K??WU3&WH;FN^HEKU^LJ^^C:C3/_1,+( M4.Y%4&[?L=T#R%Y#N89R#>6^*.5>.P-[< !G^ .+?Y8KY+0@N-"$(D/K%T'K MCMVM=1&-$=*&< WAGI!P1Z!=[Y^.80C7$*XAW)>5N.[0'O;VC[F<#>F29_J' ME,%,\\_IOZ7IA$'$;^:<"-%QNZ_?E>;WKTRDP>S^6.3WTK.0?^+C;X,4QO:4 ML_LK"[FP]-R>O;0@\A+.!/&&]FHQ& MG:[^K&/ANP6]&W[BP; )\](XP=9(:1),,_BWL"V?PR/K'\XQ5]+C>)FMH$MK MPVPQQ:?H86$5']P%Z3W-"0#6F"W MG.[%E=/,HB#% 3TN.M8_X]BO_GJ9Q#[\L_B!C2\+,V0#:H1XAC^)N">7 3\5 MPEJ&+,6'9TRD/**'[^%?B_PCO4@QYRQ9L3"$;Q*^3+C '?"M\> UCIS.N?4A M7L#YW5.]ZN@=[BR<=&D)060!%<^M>Q@)%O$AQMU(>9V%,'_.17"'WWISOD"N M ?]<<+Q@"?^ *7MS6N8R7@%WP-W-&,XWC>-0KBCA032+$P\'G@5X@@MX(@G8 M^A*=NDL\+P1O+]?J_3+TB^\EJ@ MR]L@$D"TI5'Z_0X<-?VX/P!V8ENK>>#-K143%FA$@) 4\&7%66+AU=4>@N-V MVZB %AA@0/RH/X1_=*P_YH&@@10K@'&R*!]%S%FRQ,G@H2"*"D@A5(NUA@S$ M'7TV(X8EV06"&F'LQ2+%-R3XQT?N<6),;M<9 Z!%%J;X.8RNQR/ JH'L'/Z2 MJ=&+Y( P:V8M>8),#[D2+"^?'ZZ,;]V%"N$BNPN(9?+;!0QCJ;N_1;['/.$6 M#X-%$!&=PL20+Z P9\@8;)H5_ZY'I)O"\U'P8%*+P1# H6*/1F">!YH!/@O; MK=D*AJ^7]MJQ#SJN/O8A(0!6OMK%8M=/! ;HC3J.&J#7[XQ>(_L0>++ H<)[ MPP:VLX'?@;^R!(X>]]/GL%7QDJ!!!QT!A#@G(*M#KLTI2J<]Z0RED@"LP5EG M%Z/.4']D;\IN/0A1]RNW]'/LVP_ 1MD:2HJQ00LIM U\0'"4Z)''2\!_U2U> M2'AG8JYI"!D"P3Q2G">&5S!%OU2M@;L$([B5:<"/N<"Z#J#B&>=&!.W WE<> MAB5HU9="!;3ZG9[2/[N3SF0-6X[3+WWV*+;Z#V-K#7S,)\M)X((0%8""19Q* M$!1PG#P(1PFG=="FL??M9DK+ \SA@\2+]8_*\G')DA06%,]F D3#%.52SB35 MJBI@+X0;2!0@>AA_$1!T0:08U&Y7G% =5_*9^2 IT2YA*&7V!W+)DG)0FA&2 M!^/2H2DD]]W.Z $V6:@6>.A.K\J@4* J-824#'X+RREQQ%ZG5W[<1RW<"]9 M]ZJLZJ'&S5!^3-,JEKM5*A+95'A)L)2Z!.PG/ G30*T']9*(B %_. >*(9. MEY23;0"O$NT:Z:P1K9[2\"GDU;$^D^(DM:#;QP\=]1ZMJ8D8]PM^N@K #D&; MY>O[+YL$I2&^CNT2E*6)N^9!V<#^ :BMMYXO0?^=)WJ0)7"(FRGL];<;-H,I MO67ABMT+>-4/\T2MYLA3?"9#.))?Z;'#>R'N&"R6(4=-3=(EHG]84*2]P?G+ M1(W>94(E, [0LM%.)@M"%(J1- 4*QH+:^(9B0^1 ADV@:05(L$)>- >:9@CZ M>"AM@D4,DO+?%89B=*0=TD;=3862FGPN AB?L&[JRYC/D?4K " W2NVR3P4= MMW! :(X&(?K!R*0CSIOPNR#.!& AE"**S$!!UA79TO!LD/C$HN^E0:H'!?'! MX3F?#%9 D<>YKQCVJ(Q9R>>ED2SY+I/7=..C)6\B\F:<^Y!@SH$=H_+BQRA% M+"]DP8*FS+^#M1S@5%&!1ZS&JPC^FMY7EJPL28E?]"S,9K U"/B06K7/<,H@ M2M97Y[8\[(DD>_&33*DM9VT/L.1! D9N["+MW'LK^ MZA/6314=,3)H@@#0*QT=BZ(,SCI_4U!,@ $([D4@\K./LP0TA_7#)ZBF&^@J M#02@3*1S",1!KB)NJ"2*C3#OKRQ04/G((^#UWR1JND['^LJYA3Y6M_ON RR8 M/+KO/2_.(E+-OL2PC8$2 I_@G-!S)2S5*-'Z1:^RM,U_<-+J.E<&D?"+W[*D M+MBVP9D#_R%G5ZF3A 4ZZD'L:N#O[A!C.]*_-NA,7F\Q.Q"+?\!;?\=.BPL M2UKP0S_S%*/\,PH0AU]3PHN _\G(ASKC/NG87IPL8YIXO@+U5C*(7.>UY,.[ M%ZQY)"HV%H^0K^=^V)YC(RV-2$*P4,3YW-!O-51F\D>8D@+0DW?&L4ISA7C$H>8"5C&K.P'#>7$6QG=&M+ M^)2AE+.4:[@\7]HEG+2/.Y4&..]3$T\#*'A7-%6=86VJPRU_Y0"Y%8HT"A.6 MJ"C+I.3$Z5@?@S!+E6JEW@RZ"KDNN8PV+A:Q,G/I-%^YG9%;'='I3/H2B97! M2[[_Z@N>1%^%2H6BJ# ^GDIAE6MQ-!P+F/MJW3 %I#E16K6>GF!R,X*8J (L M?Z=GW%I;D4N?K.1KIV "E!,#S(;!+_X@I2P,XQ7%LI!W ]KBE2@%"0%C.K!6 MIA"Q1B(R$R2G$VU#5^-5;T^]8#G+HV2ME :HI(YUE]_E 'L5R3_+K\A J6" MA94\*Z[]7RFJ[P8-J]]=H97NVMEY3L&O=?O]$/KWSF[ MOYK4^E6]KR[[7>VJ+,F+3>*^GM[%O4?>:^4][Q8 M^_BYFS76>[4F'&,PSW>RQ9>8P?L%/.>QR\Q7OGC\26/-'/Y%'OY[$; ?3LI\ MOH!.-0L\@[^+Q-\?F&];JP\,+.SLN_9N>#I>B IV[ML9EM(\!H'FEM",NSU[ M.*G5%::9YV=ZEAG:O1#:=88#VQG4Z@O3S/,SM&MH]T)H=VP[]9J%-O/T#.4: MRKT0RIV,1G;7O0"I^S3S]TRMW!TW"!VLNV^=;7D![#I=>S"N?--]F0?"-P> Y M8M!Q.W4"+,W$H('@64*PVZFC,)X/!,U]$6N_V-WV0'-# ]!GFH-1QLEUL)+M-R*_5 MD\0@WR#__)%O@&^ ?Y*%OT3TI7MR=)\N*M.6PNH=:OMX+[6]F8"ME5UV/K"\ M !?#&8+.,4D2!G0O#CJ#.8.YLU 'SP=U#W,N:JFPELEP+>'GQNW#)TT]G+ MY6XCY$4F$X9R*K^!S9<81%XD(B\[;=!<7U3YQ85U_>B->[9[V,3(9G;],$DO MAG9;1KN#L3TQ=Z 8TC6D>W:D.QF95K:&;@W=GAO=FML"#=T>B&Y;1YK'I[Y^ MOV?WQ@>5G"KF./W5KP;.KM(I?D_FXG* =#VQG4\N\93!I, M'@>3KMT=F[O!#"2;!$FW5;>"&4">.R#[XZ[MCEMUJ:>YJL[X""_ 1]@;VX-> M+6G2S.,S;D)#NA="NM=N70=.BUK&F)OJ#*U? *T[MN-& M; W9&K(]-[+M#>U)=]A^TC7W2Y[_K5:F?].9RY SA^!UO[,CA^8,(7CQ]TL^ M5EAYY"ROC<+)VJO]/^8@S4&VX2#/4RJ,6W[O=:T.?X>@!@O[Q(F4I8& #;0" M845Q:BTXBV!;9EEHQ8FU8$![ 0L[I^YIM[WYH/YX?5*;[./JZ/O96[?RZ+_S M1 ^R!&OB9@H6Q+<;-H,IO67ABMT+>-4/\T2MYLA3?&8'QR.9BX\=7K.Z))8O ME?[7:!/*$;8GNN7'W.5^;NUY=6[MK:Q\:T M%33X,VT%S>&?Y/!-6\'FQDQ;BSG32K!9*+QX+GC9K03)QM_A,CAUCLN)DQ_Z MHXZY@]6D.5TD]GL#@_U30\!@_T19YD[GH*5@!OL&^^U++3#'W0)6UQ]T#IJ8 MWQ)6UZI&7W0Q]>$LO&:FV?2'+<^SN0!/U!G"#LPD SL#NY>&G>O6LLX-[-H, MN[.Q',SAG41#ZG?J].\['YYA,I&?,MM&7H.^)2I'B5'6UN2D9\ZW0HZ]HUW/ MO65C#Y;[:6V^;5NF)BVNR#!\CC'[O 3SRI8ZBN)K,-BQZPZ?Q6'1['YDJL M!D4-=N1TG?Q0(&RA$Q%'$0TV+K[J=0?D! MP5&L1B!,U7LW'_&8F&M^(>:L,DFR# ML+RV9P("C7TE>-V)@\0K7Y2$6VO>)@D' \"U,D6GQ;R&_A MO>HE*#-[53KS^3+A7K!.LTY)]"Z .'M2%/Q+%TQL"-%-A5>$BQ3FF$(]FN$ M;,(&%3J(4AX1>>/KY_!;G J*3DWG;OG]4X8:Q#0MWKU3A]9,ZF%N8F_PL9TL MBN;C/*AD=*S/D1=F6!,-7]X^?HRX.UJK%S%N+/QT%:1SLNZ_OO]B!8MER%%; MDI/ -0W+3'J=K_5+$T3#@08"4("!@B7;UE\9;!A/.NAZ%/E$A#3X"_!@F?<) MM!G#&@UK?.RZA7C!I8D> _41592]7*]Z3J'#VYH;;1COY:P6VUK- S!/) D M>8!17V$IRB^GWE?H-T#O7]<9BF0[O9)V0<,"U\1<)>(+6#AQ:%*Z(/_^ML+3 M?1C/V!A-AO$\PXU?F$N]SFB+%S_A?N:M.=6ETR[AJ&LA@T"A'(*PEXU2\$G\ M])=I;/W,!&A$R&2^WL._%N(_K"]Q2"H$_#^A(6"D405^ .^%5UPS[Z\L2"1S M^6\6@82_IX'?:,X&6EZ:!-,L5?IB1248J7P^"W\BW9(;20R M!-OZ"8XM0'<-)I?:UD?8)_CK_R8Q*&&T=["-^,F_PSB%Z=V"ZBG2S2"*Y6,/ ME,2H.H;CG-H*?"Q:@2F$*EJ!15=;6%&A[VR-)U"@#TR0>9R)4M#B@;"$CGE( M8Y'"'LKP,?1BZ.5\PPQ.R3Y,:,'08/-I M\('00MGQ^&@DSWTXDN=4']A&7Y70G/("H'Y;#E-4*-9]3IS"Y+<8ZFL>]3TS M;O 005:C!NZ#,L_&I\,,-WO3F_YXD)TM8MB^?U?HZV#>_Y(S?%8.=I0C#(-M M?&*_X,7+! *<F=DXW@:HG@VO3Z7_WX M>;%D04+F&S"SVSCV5\#+)3)Y\-2R)K)1]XY'.KI[% M&982*$Z)SU)%](IM.@W&?'I.K9D_X4?V*9WY$M3SDS] MJX0O42R"/*&L;WSG+,.PE%P#]SOK*Y*CHJ\'/4),^J%3)3J1O9-K=I:E&3#X M(I8E'4Q"O[_Z7MN:9BGE@:,:6),A C]R(0EA_X-+;RBU,2D1^D4LX$VQ& \XBQY][:3"D6QRU"???= M!W0& ["M]YX79Q$]A?Y?+U!B_Q-@=T'^7IJV^\[Z1;^A!+T_.(GTSM69RCO# M(EO"(G<&ODL&]J!0^-;CWJS*Y+:3UADK=,H36,X6<0 MB$$TPWLD9)K:-,YD7'-=+I_S !,Z)),QX3.T$6685<(#1@(+%?0::=92 M626H3=$ME959H!R5U @IP\73[P<9Z_M!1L=UIATQO:.9G*?J8,!-?@]:S98^ MQ<9%:;C5J0%\]>,O#'E)E"?!*$OJIKZM]SFR?@7.16DK\OZA$C?$)F%@AF% M/ B#]!Z^8]*\6B;\+H@S 6I3*%4J_MT+,R%S6TB+2N=!XI/3\;YB^F!Z'X?G M?$JF 8O*X]Q7+LA1.1U1IN/DEAI:/-8M;0 \.BX4N+-)#_SQ/YD5^/^X$H,/ M'P:#GX8?1_V?/@U^"*%4'6S!$BRU;:&^=FG+8:/T*ABJ9?S!&B!LNPYJBG(1W\GXA3<#M5M=B= ?G MA\E0_X^%&6VDV:JTM#'$ 1/9F 8(B4DB!IJ6/E ,4R'B4=0E'&;Q;U+/[F S MN76-SDN>OND CD6J H,X7J@39. C3/HDNIYB/@[E"S"/"FW18TGAQY3DL4!" M"V.O*,#)Z9-JZ^4UAJ*15PJ^M-(Z[)Y":=6JK//-1BJAEEH!X MH,1*-+;F6%$2QW[A35X"LKU@284D1!E$1T0Z/H>1P$:#CQ#4EM1+>-'F9Q[3 @W&6H.QS]$-V0TRY1?YH$3:#GQ))CP#?21!+:N*3IF8NP3;!4 G M$_\)*'GBKTQL(O3)"TC!X@$KA\POO*85[*(&6B#-D))ELX]T/"ZVBT+2]::@ MD()BS#%)1#G79.F9? 8V/-#J2-6B+/3)K8/G)ZB? T"KW#O9("I$),TP?LE5 MCC:^'W/90IY+4S\0RQ@,[^JK97A 6 )DZ\TBOE-10HG)Z3T-(GMA!"6- 8:< MXYCP%GCX7S+:Z'/@+CZIW7%T0]^+##;MGJ"62WPPM,E@7O^A4K[+YCL8%P%@ M52B;0/Z>&N>!H@#Z.C;,0PT$]\I>?P@3@ *?H_8A3R;EN_8_X;318LN#6D'9 M=C#504!$R'=B30_USR+ ^.A( #.(I_/8C\/X=NW=I362\@7/4CD-*DD![E+F MZ[SF!?L&SXDLD!1>1':D)[9\A 4>JZO^YYQ'E1^B[@>P@@&)\]C()4!2$,LA MV:3MKV)'<&]A*]#LL/Z,\F"S,J% TY.'HHX5H\I!Z,L43-0.8:;3[)YCIA$G M\PKXH+)M9#65#$UCP5298BRPC"+*;<*U)9QB[Q6T4#F6%X.E^6\NS8Z"&DLGWH+GRL:UCJ/.ODUW4<1 M%^O)(22C S9%!R096^A*T.[ DBLBWW8BR;R$6!ID05+B_3,@7DLQ+&6O^8I: M6'%,DLL@LT4M0ZFP2E[D*8+%4+JSV$9NBRB(BC):\@@RC5^>BV(4VS: ;,HM MFX!++:G(N: K^XL*X2AS:G)/3#D5M1 F\+!F@&R!7A>C7:2\3TM@H-YC8LVC@S4H3,;. M?+[D%#:1'N4;\BC3GLGCG@$K)GD-2PO(C,ZW!*=2/2:!+#P(JXR/G%4HI*:P M5[OW2S63@]?KHUJ#!1@PVOS6ZBE,2RDX3X2U F0)B 3.[>ZNTE03GN\WB,X, MA$*2HJ]<:A'3?W'I*X S J2@Z.I85A-9P/L0Y'QV.]^EQ^C]*1]+Q0T:I*1) M+)B?-_Y<,H$?WH$FR$%\8PY(',FH+9XP:@MP@'J7[VDS)2EA_C:=-^AK@*TX M(8\NBFQ0XW0N&;X<9#@ 6>>/Y&>;J&()%FD?^JXC1"4!Z#A M"QD)E-_ESE\O2+QL =H'Z0 +=E]V)#//RQ+FW:/" !@,? S@P!1$YLVK;*#8 M/*SY\%+,15,NU$UYWZB0$4">*!B 1) M*_9U] \Q/>56MD3F%4>JW#XGK@?9I%("X)T^KD'JZ\JN?"([MHNR A@*9KY$ MERI5TU,1!8Q6R//WJ7HPHDAH$7K97!X2&C!BH#,MJBJQFD(A6)\G_&[[-'&W ML'P$F0IV)P";--V^&UBC =H_&47%QG2L7W%[U02V/Y/GJ\Q \,/CG5X+TCR_R%+*E4.C00$J=C M"<@'0E9P&'RCI :PS^E=N1)2U?XI++.6B0Y#D&^)?HL:IL>2Y)[T:ZE;DTHI M_01(7&7%M3J3B*,^R:1#17FF."X'- .UGG+6.*U6$7;%4R;U9N420I: ?O2I MS.XHIXZCZN@APZ!=)BY8"OY_!URJA_/W7#_0OY]T;ZX]X M&7A6;]"U=;IY 7A,7-FD"%O]5F7%AZ3 T$',$LF3,+%_AC5?,;4+1)&.4 (;E#OT#A,"$@-CBN(%0+N48W+-.[>= MO#YTRQ-8<;H(9'].3YO?'ENB^'W3L7[2WA'TL[VTK[ M]9"'[>< NTG=A)0-&)28'8Y;B'3M;H,Q5:(0SB43'&_]P1^+CO1I_A/]UC D M==K)<5-MBR7R56R5^SNMZQ6<%,*3$?&2>J]L">"/3(KL2G4VB?-2!UBI^1,.%'1874D .^-) M)JX.9UTK084)9>&TI"*$^W41;*_K_W?<\DQ5&WV !Q*&L3]2F3[ B\$>2XQ2 MOU.I+[KPJ5*'JM6J!2A^1BD8:K=S10J435!FI!XT[ ZOWF@]\TGGHG5-*4;) M6">-EF.(+"U$N1*J*G:F8PM1I7. 30$ E _LNUWT%T#'Q5+VX(,AI7<0#&?\ M@ +!:\M'54'*VP6J6M3W0#KUD'OB;N!(^7J):12Q#;H_CCP'\*XLB31KD2YI M"NW*NT\:J4>IGASA_79W=Z).U%.'J:J)8:OD:8+8#3!VCQPRUR15>A[>-4/A M6?2'\^0. Q!*?$44Y'XGM;"TD!=!=!<'TL242D>J"XG]K)I;FT_(C[FT1V%[ M8%Q@H/>Q"M_ ]B\"D>>F8+PYGT8(2/%57\<93_*"9?J >2JB0)$G96?Z> E> MY*7%L/IXBX$M!*_$ M[__ 6_IFY*'2FB?9D?$4(".W;EI:KPQNPQ[&H13VK)S?6#I@AO)W&0=2+0;0 M[ZBJSJ\60O%.J1)WH,WJKAX+)#-$'Z*>C6I^@I/9/KC60-=>@F#ZN?-; MYZ=.\0U-%6TK](2!@JY"#A0>DZP$U I9_!"O8%3\83$1)9WE>G-0Y]DE(<>0 MQC9"T7T*'S^P' 8*QB6E?R=ZUJC.EJ4?OHP:WA=7J:$>$ Y^S<";/0M>-4+_6H,,[-A -P"*BCBXA\E>+9<"/$_*"OFDF,_M_ MLIEMPJ=H3I=V04%@G5$G7.>YHTV-D1A,?$H"F;98/AH,5'HL$[S ;85) 'GS M@+39(@Z(_H=0"19%3-J+1,P(-/90"I[BW/4==W&B)EEB,TQ=>9=_@?1,RC"M M1BF[>6&(3\'1E51 <]!MCZF1P);-=^0P(H^!Z[GG2"^-H(*Q1'8L!9J,\G8] ME3"I3ZT>=(A.$4(1@DNX]I'YZO4X.I6'$Y]B9>_WB9W:6TIU/N6Z FI+6SQ/ MYZ:*'JOW'K>N?@5;RW+R--'?N2>=B^^5SKEM]_+N%@>P'.I7[2%8=T[_L_(F M;IF]!;^Q_A?SD>02K[0-^_SJH%.?X",E=J./'WX:C'Y^_^'3QY\'SL_CRMUNIYLW $S#H9> MJX$%<14D,I'WOS.@.;>'UIOK=*SW-*/:E+VU_']2>S@RI&!/U!6UN>X59RDI M^=(5Z9-_#6-0:I&G=SJ>04.ZB4D^.:?D$\4[9*61S/FKL Y5?J%2\6L>K#BVT^R95+; YV&>-*OK*\%IR3/B"K:HNEE\)\ M19)'!*=@I2L>WI%7/9T_RVG48MVQ:1P^%VK;9%Y>4N%3!12G&T@DM.%0^;V. MY\U "H YQ4,%[U)-@R63D["=::X(XGT@09JE\L['#SO?CJT:1N4.U"B@Z2W* MJ8#4$>JK30))D[@@?>E)J7Y;EK2J&NY23FNI#U[*ODM:"]"N!C,P"W1^V1_L.^C5Z+X"=7HCGZH8_]6PM^4R7%HG2EKT/2DO M4_7^%!4 [EC_E%UMJ4VN#B:A^;E@D6Q7B!48,@V+7+J)=#]*]YW>J]RKG/OS M*.-71ZAI"M-]VX4%9 *?Q45TU^0'+5J%)L@:Y3 MU4:R1#:EWE.$]4UN4)L3[,E&]GGON/:/B:KW>?5HCR47D7EX[M18J@]HI?)N MCECZ?:5(N+O6CPK_+K] UKGFOM(T7DI'Z=4!JZC79BOO[)'38UD:ZP_(3RH_ MT675V#MKBA&XY 9=R&PI^%O]C_*VX%BEXFQX!/?V'U=.3U=E;RG&5DVM!FZE M>+OZ[>"![R8/?#<^'@9O'305XO;\5#*H"S_K1SZY8\D=M1)EF@! M8PGH '@[#WS _['<(P\7S[=G?05A.5/ M. *.X:Q[GU;N^MM5_7\J?*_SP".DO6S9E.L@DBC! BX!8EV\N7!ZZ)V '#;W M0KV%A/C&*TY!/64]U2##(*."C/6*OJ<@XV5VRR"GV MAHLV19R\_9OG<3Z;O0AVE-7E=@_3%+BV+GHIF_!T8KJ0#3&;8%!A4&%0\>B& MM,NLO?IQ9^#J,NV3@Z_OZ ?X:H^%U)DW'=0A)N[VNK;K=&M,_^A[NBV'PQ" M(8##$@ <@NV,#0$8 KA8 AC; Z=_3@303'?*$3;@"][=F:3W-N6ZR.ZQJ!TN M92^#B*?G9C*]E)GDOJ29] )J6G]B=QWWD*?=6/%E\'F&^!ST[<%DF^O;X-/@ MLP'X'/7LKEM'RV\>/MOF_/H$"@W5/>C,8KMHO27[VJ[U_;E,D^C)I-E,"G0& M$[O?,W:V =5!036RG8T". ,J ZJ]'")H:PW."507XQ#Y9YQ0S?X;"$^^R-[TJ^CAAA\&GR^##[[@W;PS\I]EFN='?0+&E\I M>?327^HS*$H]9O(V@T5CA=H%JY5F#/+>C?IUM\WI7V *CT^+9%-X_*3"X_&P M,W8G[E#_I_?ZV%7(_#VKY?9_*JY#=OC5OS#&L'3VF%M'GAYO3-Z5_RZ;4#!L"N%@" M<"9V=V@R9)NN'GZFDIJ]U3XP--5%U5]\T 5$HG)+=46W41=6 MJ@NQ83CU:)84-T'&B17&0G!U 2S>,S;?PSC6- M"A)JU8"FL&68! M_XJR&:PG2WABER_4U9=5R@W 29>N^Q2<";SL4]^53E=^WWLAPA]FLGY/+U9< MW<5AMN#T=!HL<'B8+RXB33)/7FF9Q#2^2%F2PI1_AHWCWQE>@VE;:<)\^+7G MR;NS$^[QX ZA2IT ;2L0UBV/8.;T_I3NY(29<]@A^ LGP"-?WZ0Y@W7"M/[* MX$4\48UVO 06!=OK9PG.CIX+$@%C"P[S].74YT'BZQ^:RWCE+SY')[LPW,;;Q]EFH'L'R""*'\/QK3CVZ4(677^C-.>I MOT?[86=6I$F5/DF2^O/S9YYKW[K42MW<@DL5N;%$:)_=[4L"P MXQQF9Q^1?4N01B3_9[#+J$VP?$OWV]%A9WR0!<#4DXQ7SEY=6*[2EE4#O#4^ MOA\:QH=@B25EX!X4.EGPW:"Z[>)F^8H>6'_;>NXAB C+[ %_(5UAGP(S6/S_ M[+U[<]O(>B?\55".3W:F"O;I>S=FDE3A.JO=&=NQ/,F;O[8@$K*0H0@%("W[ M?/JW+P !BI1$D: (DGV2\D@B"#2ZG]]SORB9G-T:N7>;CFZD9E+C:]'36?]6 M%=>S>Z5.CK-OV:2HFSVO4/@._ [UQ._D&XVR;*S>IZAFC>:O**62 EZ=PM(. M:,G4T-('M1FJ<% =_^)ZI7U74J)H&,B]&,N3+?.KN99(4DG/)Z97I(3.-!VG M>I=3S7.E=).L0=WCK?>>-*_W &/7:WRS.\H.T(OP.#N0,= '8VUZ6939W;R4 M4M=P>_674*HRZ?3'/_^30)#_6BG5YK:8&FUG1YE&0!\GKDE22OZ[](?1BZ71 M(C7VZ;AZ?UACIHXI75_7A8_K?%H',;!42=QSYLY;N=96Y7B9\2'Y(GO/%M]= M9PJ\I:#E+7M5S(TD>$8W?U;O>0MYJP+LIJ&VW@%U7[E3I'O?97U121BV]-C= MU+>W]#WNWJZ0KU$ZHWE9:IG9KGMYD=XR):Q1P&KMM5OH)2N\H/'!/.0-J]60;Y[F'3TP"O(P,5?_>U,V-[E+OV;O MKB25_/4NO99+^B6=W*<_*M69XZ:LWV;/2WRAQVH_3WSV\%Z)L4LL/:WGOD5P M&<>.(JAR/\TD#*:YB27H)OFZ:JF*=DK?:&J^192 MVN&=_7 (*+D.76(16VI%;['WWEO<:.@Z2I8ACLC =!3^O(X"O:UU% \]IZ(0 MT26%/:HHU48Z2O6\=$=H/TJ*1*=XB1;REBUK+0^4&OKP4[USL_3[TIU67W:Z M6%:C(#RGEFRJ:W#:><$7A'9^19B0[:Q>/.T&6U9B7:B$/!8<^(\1; M]J5/5;U4.I(W*[,:7NHM.[$"=\$N]655KHA7;V_XF_,?\G?UF[KW;U>%DZ1R MRU1(T[G\(7^ZE6LRR+E/JS62RVN1N%C,.)ODW[*EU71,X78UC8!2C_U43-(Z M^J9^U0WDI#CZJW\R*49&EEQ*UCW+OOZP M.R:_\9^92<5H>RD_5&O6]K^:56I*4 MB%]N"@7T!ZO6^HH:$9254TDR7?FBDDZ66/KL)IU)MC73"1GU"U>&L/)1LRU* MR+UW_/%8?TFE4KCJI?6&7R\@?SW)ON=7^7+R1W>SC;*G7K;,Y%M/M;YE'BAY MT4TQ&>OPJSUB:C)6UQ42]?KE'G:E!=4,R3 "I0;FNR7;[-(Q^4B;1&\?^I',K]RA5_B20GZ(?7^+ M^HB![Q8PZB.>O-RL^[U46IW_(X5J*LTEHSK?9RV.UIHJ)E9Z)_'U/5?)CU*U M7G)6-^;51 JP^T)A3B405O.K2@HRJ8H;+4&9=?J)ZVZW9.](P2=UD$;Y7[^D MVJY7TEG>^_(^DXJQ7L:'HKR7"K-ZAF0 6G9/Y7*7_02*>4A9K1))\Z>VHV/( MK5DTZIA?2LUX8 CF)O"D5Z5#U1H04II+=ID9?J44I%IUTLJ >:[62B83>63S MCD?Q_1JNO91U; 6P%8.R69D-ZR+*1 M9JI>GA2Z3<@]GUZK$1D+?T.G+N)ZKIS!3O9-V^ ZJ)&7H_FMW$I5AJ%?6;D% ME/@U)KFR;:_GD\D[[2!$ (%5AJ6G 5]E#V4W:?4!^>BW!+?J1QO\>\OUA["] M5OZ_\H](^:W6Y,Q^W&6+1RY[M*7I,M>5&M+HEF\YNFE*-*K%DE308Y+512R= M*@OU(@?8NLVR2^335G<3>\N["=O=5(4U&BX/OX*7OH+;R%->=8, W57UK0(M MR72M25BER"I%ST5J?XGINMQI\L"' MOU,>+GE/_[:]0)6@VEXL2+,/;_]H%2FI5*3DO?-Q!T6R-MA,# CI&! ".TAW M=4[F%,?9:))JA]*#X]I)EO:T:>Z"AX]K-KQ+]G%?]16%E'WOG4LEX1:[)5EX M-;K)QO/)8JEW::ZEV=8/T["KCQSO?N3%DD/=) "-BK*_->ZX1"OKK*P[L*Q3 M-<1KC T3)E1Y*_(7CR,78VX85+51.+TP>3K22%'*=/E7IJN,Y=K2.C0H030R M&2\,O:>TRP!-U8;F.>:"C@O.F4_'JB!9?C_[EA?S2A4S+\):DN-U4P'T_;J) M .E\=E.4C;;[D]%9I=)KP@NS9?T<>C];?%I\'EX7U4C0N7Z2KN,$*95Y5AFS<\G VUKP0?R>[:#=-J5@ MBS=9YCWSF;*)M75?@_HJ^YI/IW5/!17R5B&2Q@.P2+GI;J *RW>RL';PT"'8 M0T'0FJ/8^EZ[;[[AS^T,X6X'$!49Z:1V5:E)H,J+L>6HEJ,>.N0Q;<=2 M>N[3-GZC,-1V?LTL3=[J0JN8W]4>Q*[NL0%[K<.)2SI)KD.*F6Y\8R#5!"[K M*DUYU[*8?[U9&JW9>(R/(WPXM)*@ATVK;$G0H$N"UL^TKX6BPO%"GAM_A':C M/[ $VCGW1BRM@QI=0&TXA=8J ?+KUS+[JE5 4VI4_7+$39;.:C@[$VHE.\UC MIV\>5P7J.>+>LNKPX%,(G_B4//'94W?UGGHB0$?SQ*?NVL\3CW3BM7@I8Q!K ML_?U7U;F73O/C;K>O,GWP&:Z;K]MRYOT8:XU/:E37AJ3]W-KX)]YN]1C&_/; M%TGH:JM/2K]1FDQ+#^?>3-S2@Z*'J%&!+36<)35\4^6 M/25= ^Q0,U1JJM.VR0K)[;]7M\>W&<_YZ YL]S:'GFEXRD-Q>F?O SW[;48D M/GONP\4M ZZ S$+70KM02E26J'5X->Z[P MMAFX9FG*TM1CC(H"E^"C(BKKTNZV7#B4B?<::AG$UO8^&_YX9-3)@0O -@J> M)4]+GJ^@*S+7$]N(=4N>ECQ?P^EW.O1Y3DZ_;8*1 Z5 %Y%MG,Z#98/GQ.V& M25(4NQ1LDVEC:0^> MO#ESB;=5LO[1D?>I>3P?*YY[V7+C8JY:3NQ237CHFA.7D:VB[L_MQ7&6 MGIP 0SX6$CYHBORFVS! T(7<R<>9]LA' MUK&Q#ZMZ3=O.:GZK)JO](S.-._^:%O=J7,!,WD'UENYL7=%NG1E]I<=IFTG> M:;53A^Z>FW3^&=EY%YP9+PFB [3CK=HW>>P\@@IM_Z-]V:[S)WCSN M[3)/I'(OWZQP^[I!Y.,?B:V^96_X\AN>EI^R=OY>7VL%8(WDV<@K#^D!.J0] MNC./=@/>70Y_2G]H:6%V)9IGYH>K>L#8)]T&^GQS3;:E'_S&*8O[Q<_#B?"\ M8 ?W2'5K0@FOOH9T\"_SNYGUV:JTU^2W>6[BS=[4!WPPSN M]?#"'\T<]NE79Y*I$=4=HTX-D6TFW^>W=W,U2'9A_!W,X$-/&GRGVO<*4Q>C M7H2[93L>SA_2*O2"P*Z"%TL!/B;N(GL9LCQ,^).**K5J #^^0 MCMU''Z9W*B#Q,B7N8#H<[D>'&R8HH$N/KO':T6\Y9,U3LII_3II^LI^K3O!S=/-!N#N>&(F?IAJ+0):37J>A'P9R.[92 "T6O@W[L M*>VED3RS;JB!'U+OC?KL(0U)2QO>,9U6XO))M,BSG4YV>FTA7(]NI8T<9Z,3 M2]GG0ME,JG#;!>4M95O*'C)E0^JR73*D+65;RAXF96^=5V )VQ+VD E[ZUR, MXR3L_ML)BI>NL/G"MH$$NK: \:7/O]#I'5G5IN;>U0V,G&+J7.??LW%;O.DZ M>CW%];M1F8WSF2,/M]1]]DRSO'0Z53WTKM-1/LEG/YSK+-.WF=UD3EC".S7??.Q>+0M'I(Q?E\N[W:>7(BW+5S&_L7*65_%=^ MX2:O9D6I-O/A&LNL?D'YHC/YA&GUWOGR\O7)^_S//)?KZ[Z]*XH M=3ER<:W_VF[+^YZZ\AV(J!\F:;_T^9^SZZQ4V_RAF&4.!,X[YW>5V50U.Z7^ M7JD+PF*J.9*FGB2?IM.1Z@AY.9-_,"CXZ5-:SIR+"]>YD']RA+E%7CE)(5$! MP;O_^W-/F_UR)M?/;C],IQKV;F\=LNWKF Z$B8<1XY<^7^V]9(KZ4 IY*J5S MUT3$NSU.RVRB3T>>UH)]*4YWISYV5:O4:C[1!1]55G[+1UGE.K?Y-+^=WSK_ M,T^G,\.6Y4-&\B73?"HYU_VBU>HRKW5&\[*4MYW\<.0)3XN9DTH.6LHGRJ>K MSR>+U@'RS>_D94VG5LGW\]F-7&QUEXUFZG)%9XL7DD]?>JI3E%*43?/J1K[9 MUZ(8]\8@^U1,7GL1^M?EGAE$XC)S+F^R;.;X99E.OQITVCW[U;07 M;NAW+%591;8WZ;=,$VPA]^^JWK]*[U_:V;^!-1"V&%B+ =7W1?*W3,JFS)*\ M^D:B5%>I8F>:T3ORF*496.MA__4)I4K?=5D8[GRCE?YK#0==B3'+K.OG&\U86IM2KRB5J)B71A14%625ECVF^JB3O MY(=^A^Q;.IE+*:&_6DDU9*X1FJ6CF_H!QJZII#9C6H??25U&TH?2[A?Z2_;] MKJCF9?;>.?1)#8))*=_#6?Y=?+.112#$OKY??DY2DE(BQJP_J MIZN?]5&FM\5\JK]=2DVTF,KO_ZC-1'FG]\ZE?.7\6A*"O.B_Y^.OVA[45VNC M3JL_XTQI'G++I 4I=0VS#+-B]2CUF-;P- \TVDTQGTF-JE:"-D##*DU?E<5< M'I*3?I4*E+2 NR;F ]A5G3>93VN=:R:INY)+4"NXO\DE,:MOZ0,SZM9\>J?, MV9%IC2X7\'=Y)E?9CT(M15*YUK.*B7Z?,I,')B&?3E2;JJ\*&-/42#2M#N9C MM62UQ$G^ESS"&ZE?J0=7<_7<:;,=:K%7TH[-;B6"7">76NA4P=6YE7>O+06) MUV8+[N5SE7Y73+ZI[5VS$9J,]+8KYX4$X4AC]+JSOH49+1$J]ZLI:9%WT?QA M,JXE=SL*(!U+W5PN(Y?/&&G7@]J.AH.X:D52_35*M"E]UG=L>8'D!+EF8.I4 M)[DDIW&78A[:]\];1&:=5]EBC?+XZE6JGZZOY8ME8RO+U3H^]2B3E\&?W72JT+K;N/FB\:()8MOAMT!$/*R)?6@N4MM@+SX=.VQ M/;Z(YL\/%[7:&?+-TXONPSO^,$RO_[TIFYO<28;S[DK*FK_>I==R2;^DD_OT M1R4?]?>;LGZ;/2_Q]0>MK/.M/W=XAU+J+Z;7$\VL#TWK>QF:LI.*5JM=E=&O MM%JCA8J2<7FS;0_\TUK_4I:OUL$6TK/6P6,L_Y8I0TB>I91G4IN9= Y< MZC999?0CJ;-)]2L;&^>@_I+4PN_7QTUN'_K\E%Y=S;)LHD(ZH])XAO.I^9L* MLTB]35Z\JM6L%:E?2Z7^2_7Y6EH'MVGY5=Y)ZI+R%ZD"*XI4%L#Z2(MEYJ$6T;&_A 8T%H&/ M#;?CIM=>C#*=5K6O1)M@M8M>TVA#X-KQ8>R>KY)/:ULWKW?_Q\)KK_SP.K[Z MP,_>?%[;:9H'5/6MC)*LH#S)I4!G>?J%E%%77,N/M0=)/FLL MK7X-4_=14^WJAS+B%;.\4WZ!F8XW_UA[J=HD\_#,2-%14=X5M6>K]C$LB=/E M(Z@OSO3Y2<-^J0O#4TNOS9#K^62B N>2)G6B M>4;KJ)$7S4OMV]8L5H6EY1/EIL\50YU5"T>8=DPH\[]3:[G\U$9_:-PW2WZ, M;H7F7&Y+N7*>"V=2U8GT:U&F-J3(S,V-U6\V5S[FT6?4:LOU?*:=>!>S)APE MWZ;*M>NIZPY2U]ZFWW7(JW4'UI1JUFM\&?6J-8[&\ZPY'@T.^LA&Q0]'M#FQ>+T]. M>U2H_-N_I$X^_MC0XG080OT_ M:X'5^@^-@[D6D@J2?TXU@]!^(@-UG9TUU9>WC*X.PFBN:^3XK=GL4FYV]41$ M9-FGVI4#>7SE2]>A^A'/Y1_57]:&P:+12E!H_]DHQ_K@9/4.QDV M.QDW.SD$3 Q@SS0D'H0U%.$J*M8QE)HJ\^FS5%E+6:TCM?#J?E$)Z5)ER#D- M#F_3Z5S)U'FI(-!)+91?"R4B4]>)LJE"ENLD6OUQG=^D*B#%H^M\*B82">J_ MY6S^-9VXSN5]-LZ,^_]20OH?6:FNT(^3MNVD5MDJN8BKN53Q&JV\D9V*9:J7 MOR_*R=@$'R=5T::V+.>UZ*1"G1N3*U5M_8OZ*OQF A>NWIHV6M&$,]3N-Z$$ MI26^8,O5$J7&,"UN\Y&*!QF]O%6JZJ\;SJ3_;,P R;S&122E*996IJLK"9:=BO- 1T/E)]#H P.[?5[GGJDLMT$_LP6Z;!?YQ:U!T?J MGI-"?B8!;E#:)105.E6 47&R13:.=DQV GO+ ;W.]Z6N7$Y51,C&8AK/<)?> MT[&ZN3G<]2G*VN*9_%#'HO(D:MND,1P4L QABT-+V7EME!JE=4*[L@7FR+0$_ MXEFLM=3/BM]9G6M-",B8_CJ%2R>$-(K].RTB]-@NJ92T ERV(#@_OY#L\%ESO*'BS]"_% M[96>01#'UF @C1$,& C\F(:%QX-%$A!"_GJ%_%,'W!]-C M;?"]K^#[WOQ$XOT&F4W:1%*VB_Y=>2BB=):^ +N'=0GM<2SIY<4?GRX_?G#^ M\#_\F?CAES\_7WSXS0D_OG>=BP_A=MQMC\N]^!#%_Y_SY:-K-;%RL[QT/BN:/YAF3OHO]_EX=B.OEB]?5^V.E(%Z5V6_-#^LG,N;1;NI M3GNP?WNT&95YA">?T%ST\#/8^>S4NEF%Z]T9U8(G;E& O8]75]&]:VEP_W*3 MCR7][HO1'OZ,5U\L?UBC].# MT]'K;2^A#]_W).@*A" "/L),Q"'U@\2C\OV%[R4A01Z(X] M4T(K:]U\MQ.BKNL)3_\K&O+C)TA^SY^":IE]@N0' IJ0@ O*@Y!ZON<)QI' M,!9R,T"4]$Q^E[-B]->-M%BRLOI?3OP_\R:KY3%"/!/Z>_X85"NW$Z0_GPN. M.$E"" ,:4.P%/@Z#A$>>3R#P^V9_85K=.(G4JBW[>]DIJ%$Q)TA^(O% %(:$ M)6%,L1\+ ;U04 :A\.(@BK,P?\8#=X+4]/RF4C0H:GIH:M<.(J2\ M0?LTN\_I74_-C;0&R\[EZ"8;SR?90(_Z9(^W+\85^7Y,* ]]1A-*8T]P&H9A MS!(" " 1WJH\O46U@X- M(@\?M-CO"@85('[8D7>+ '$=F=_ D;L4F;>1Y?7K>(!VT<3#]AZ+_!Q_^OCY MB_,Q<514\E,L_XFU=)*?;'4O9V6*@0^72T92W" M 8Z/DSVL8 TN/M[ETTX=_[K@XPOV[ $*(-@/#)H4_70^SNN*,Y4J:A+!=,%* MU\1=:KQG7'[/$$GJ1-DDO5>YW-T*347HU?RJRL=YJE+HG9_4@^L:[TX:&H*_ M_ESW]%OX#%<")J;(KJF96UIPM>0?ZO836I?]ZG8SRZL.#NN,.-VF9V7=2"LUW:'J_5M'>4[RAJ57OW9;YL'7QG2J]TP.YMD_3 M78L5>3R5[FR1YJ6JQU))S)-)F[18ETR;;E/K^D/5IU&3T\%?\GDR;HE@T0(K M;\V%@RV\DP:J:](&L*1^P9>K8IZIO-&M;I:GRM?3-N)_)UG:*+]3"*Q[>*AR ME-$HNZL3[E?K">52_-M,E4R_1$R^'LO7!4]=ON_6)0)%.=8,7N]!W;%Q.DY5 M?\%Z>^N,B"8WN9,9\5%5JJBW<8QF\]/2GOSL_%2SIT^A_S%H^)&[-O&XKL6< M-%WR'-UOI%N=I/NRZWJ(M:!RVS[U([D)BF&H-&II:YH.Q?6IR4OQMD1H?E67 M_Y+/Y F-FD1XM>[0K/N=^L/7TKB'R_0VNR_*O[8F>B>OJOE22P3==$ 7;5S> M*;&GA>_'\FLZS?^1+GI4J(N_2-ML+$TR\ZU*=XEL#B3\>/FQ/8^T;E!H]MBI M?=O953E7^:.(J@U&0%5Z2395Z2)V9S[]'^WFR-66UVJ0KADJI@?5$]=H:?ZX MN&NDPS2[[P*]H?57M05]U16B&LWU5DJR-,WQF@##(]5YK91<;C!@U!?-HIW; M;'9CVD1V7E$QR\FB/Y 6/YVV"6EG;SK OESP@#_OU$J M >0V[>A_^B*/?^0(@GY>U6DD_4_'.S3E.Q73;PU5!KJ 0YU. Y_!B0U3J+E6 M4TOK7BM*(U/M2NM^%LOZ5Z=]5=,\]+WS43.:I6_E.KI6LQ?=W739KGIXN[4K M6G!_QMNJ6WSVBO3F*-) M&ES7+;^!Y2.R5=?G7&=CW1:LRD;2=M+%?*8)3M.>1U4>CW3&7FZ+J?MIV TIG MJB;Z;I*:O9!JH=+YS#:K1^G"]BLS4J%I:IRIDLNZ)T^JVVWZE LQL%B\O)X>M%BMT4B+D;0)2Q.( MKEMG-_7\U:./70RQ62M'GER2V]VPATM0^VI /#:4K_9?+^6]Q;+C&E_ SSNT;1:UM5-3V9VC8H^>,>EZ6] MU&IONP+3F7QQ\[4:_]QH.,O=D]J"/-U)2Y5R+WB:[O5WK]L05 \?H5LZ32:- M99MVK=3UB__/!SV[.ZC0#9I4'Z\NK5ZU4MJ_E)PL5FU*5BP9S33OJ MP;$C58(Y6K]6-T=H-6TFDRR:9?-0.HNY+DWS+7*4QA M^B3[OF@;7S\M*Z*]6N2\V Y*U= MW86B74^-[T<6I G$K0&K#8WL+M5UO_5B%A/<'KF!@O.TRZ16#Z>H>W[HQNOF M, ]O>:U8Q]_D]JI^;-\6(?*=PD+= /B>PD3*/,LJ>2Y7R@";EUI$2I*::C/M MX'ZP[6%XQ5?VN,KFO_] R1AU>MERAKEI_ MY))0*_G==[>2S(V&8-KN&*A(BL_U#!'SM-R,+;Q)C71;YWR=?D:+%,]*4YD9SX=N)+IFKY8? MIKG*6J"_P"H^#!C4D=>ZD?'-Z]08V3,2 KML[J2$) /[]RR5*K3@KG.JVQY=D4[EZ3NQC9*)<&;'I4UB75G MT]2TUS9@:F95&+INM$*ULLZ8D/>.KUY%[LY"RC73*K+K:^5A4_,UNU)],3%G MS92-A4AL%C:_O:M[?PXMP+[0N[OJ?V?VW084T6CJILO59*)GC+K*#%!=6A4K M7O?>@\J;H;:QPO;I+[T5:CNK:UA7-$V$29"KT_$V3GZ4+/=EI+2E'JLYF,\L=3^.'67>UTB6DEKU*],\VT06)9K-0 1I 4SK$4-UY&>) M96A5)YV,YI,ET_E93K+4@+.Y[Z*%?9E]RR6EU#>K^7XC#A[RE]7,14NDITBD MQ@:=&7+4LG8DC?ATM/!J=WJR2;4[-8ZBVA'U@$;7ZL^6K,Z&K!J%KHF&-=ZZ MZ>/3U!YP(6U$=;RO2PK1+T,C)8\=@I0XVIJ4/ [0$9"2MDB5D6!ZV>O^B"V% MU&DKLWFG>^LSUD33>%Y=5KNTE\V?X4D_2UO[H2U?V[A9RW(6KIAZ+($>;:[[ MRVI"6X1H3+S,R#[35S15'*X1D]H"M&1T+F3TR<@H%3-S*I5;NW!WI),?*C0E M-:+&L](Z+U:'?[2]A!]3\(='4U:#VIL&I5B24:FSKDLN6Z1(E(64B>ELH5+5 M?=%5PV/5,[VCCZMO=UR ;?/ERL1Q_S+>/.6.R[,'ZIG^19EMYVT@KJ@+;FJ54V,?[M[AJ,)[-[K;8PBM'\=A$QUM.< MV[R0YY%P$ZH4I%E621IZ^ZBB9'UE11-XFR MVV?[#N#0!N5*9[V5H'K<%] C @+ J(@BP;T0@03X-&0)!L"6H+YXLO#KUIM^ M^-)GP>D>7F.7)..^UK#A;+375.4>*WGM] T;0T9>T3^T,HJGTT+?%"B4Q-4X_1],(3ID:KU/FH%M9^O>*2\:&#IZRNE6H.CQ"]K MO (=)U9>M257$^TF6["HI4R,ES"BFF)TD85VS77K359R.S:^L=OF@.5M O2B M-\4?JR$MT])=$=1#=F0>4C=VDU_^O%A]@Z!';]?R^1[JU3;?U=4B-EO#=IPU M;$,M8=L&ZRI=M55I'M5H.H57+8C-R@S',!DTS<2S%[(%PV2:5 @]8;.>C;98 MR'V6_J493O9=(D)EP*L8=\VL'A1F;9:2MK*^!4#U]C<;ZP8B;Y;3YK M^<*+C[FI9J(OK8V=TV3E+6UE>^=G7;(\)2J5ASO MI)X[:@3'P^)45>!V9Q+R&[&F.5AF:N+T#&/U#N9RK;1W]G>_)P307$ MTA.T-%<+-]&@EGDH0E'1]-E&)[O#&39-'G0%\"C+[^H0IIX#+=F2/H/E5]7+ MOLK4?73U;#&=K-4NTKD\V;)KDC\(Q(X7/L2'>ZF+#_$S^]F"Y4Y/L#9;)*V> M_%8=LP[Y3#VF[/GB]6:8HR9B*K<@R M$N>ITL3AF;U!-DKKRAI3KJ[:OL@3ZK!Q]P6PODU_Z-K-^DSTUNJ36*ID5[Q# MVMIN4S?64(B>EKI<(+0DQ%6=C\EO,Y6X!D-U84[#&EIM8I$KKE9UE>D!R7+- M8ZF-J52YJ_;5.R5JW?H@;437A4OC[&O=$T#G%N?+FN""?Q5+"H)ZL,Z,R96C M[R535X\R*C6$N/X)!I/K2%"6(8[(6K?YH *]O+= [P;#O6R@=S"!WL=#'P8% M)OZA1]JV@8ZA36I]8O;;X9?ZP&/_TX7VN\XKN:DJ!/%=J7I*-)KFI[JPY><# MQ]%?&K5>?63GZJ%/D.UI/*QHLE ?'0_+O2?&PS[^D=CJ6]M]M-FSACIXY,74 MOB*FU_"6IT;-+ Z?OWEZ(VK":LR"N^^.YE>.;DBVK/ !\=*-$8\Y MC=I@U- &E@R2+/ !R.(%&[4W0E&!RC.1E_N7R&E-!SI+31QNPJ5?1& M];TQRL+SPG%C>\.CK&"FJ3Q61D.%R-C5B93'H2"4@?4LG2S.-]PNR MPTFNM_M0J7J!V-:D;-XG__[+M)@FI4D@T"&2,?C_#:=5/_Z MYIVR6^5&9]J"58E4Z>Q?W^3?9[],Y[?C8E9?*4TY#%P$P;_\??G]6NR>@-9T MSBJ]92U'SEH$P O6@B0/@1&+!2$B]B$-"$H,:U$_>EY?K$7TPEHD4;I0G#9K MV<(@&[#:\J54266+#MYJHW,H!7HO4(0B@4$O=@3. IP3""/8"2( MP,A $";4"U<@V,PM_[S8RP_9K#9\]R;4(?9;H08Q@'>$4$]R2["7$#1*2#H3$SNBW8XPG$ZM_>*/]KB M#R.(O"B)!&(1XA[%OJ"U?0HBR).'^%M,'I&PVY\92J'K 7[2NN(YFZ%G#3[. M6O41!%!0 7'((N(EPHLBHL&'8TJ#%X.O'V&'N!1V0IPT^$[+4/NHBR%'?<;/ M7C6U[77QY[7XBQ,<$6FUX3A@'F5QPB+?"#_D,^CQA_C3&^WK_=V[T>:Y!+$^ M0?C,B0Y6$)Z5O#M9V'F0+F#'$@%B#@ %S/-$$'.$:\.< NSX-0;K_=-^MG9C%3!5+]BH;3T\I]7"+3NH#EL2 !3 F48BQCWR_5DH% M!7C5I_DJ\I 18$U":Q*>)OIHFR\0"Q)C*G%'$,=>$B0!XG5$P:= T)>BKQ^Q M2#W/I:A7N3@X])U6-N6G4K7?F?UP=8R>!(*_- M0O%"1 +JX<1G"1:)QW 2U3X4^4>*=D103SY-2ESJ]:D]#EQ,;:@E#5=^_584 MX_M\,K':XD/P00!;] 4B(3%D&'D 8(H3$08U^@CPO8@]1%^SK7M,-H&NX*>M M*5H[[5R1AU&;N (%%LQ#7B0("A.$8E*G?F&2T"!\ ?)Z.&4*\%5$NE\(H2UEV#^RLABGU8T9H@G58-;CA\^9 MF&C*E'@<)A2%R@,)?0*] ML$E\IGBU>L?L]A_9[*887RRVO-J?T]$E)UZM8\VX,X6A_%\; " >CF@ N(>" M*$$B\#W0Q-M"2%?DXN8P[,ES*6%XVE'OT[+I+J:S=/HUKQND9VI:QCG'VB#$ M+=98'(4B#@/B"R]B<4@21)I: U^ E5!!NY DXA> MGXEA9^H)Y%F]:DG!26J:O,4LPBS$2*F9+ A$"'!=;&!B(@4B4]D/7]8',7^ MXG; I:)/<;?U<0]63EI[\%Q1++PV.YHE" T:%X"W.2#5<4F_*%I^3O"XX/R^,;%W-EF^Y24+1=^^F#]GW: M=!MZ?^O7950(MIFM@1]"D8 X"*(8 ,IA@'!3VPC8:I&5X5'[TR]2 &'/A 4:QY"N 03]*H&%*#$$?1QLSI9[4 M)1<@Z#*&+5,:>%^@/4YK^/W"#RY^O_AR$5\Z_H?(N?SR,?R___OC[U'\^;*> M..K$__[GQ9?_VG4XR G;CV?[XO;T3RM^UTPA: 9^/]] [+F#/_;S/0-U]6S. M+0A M[R=#(OON8H&QBVFO49;!^5_/61FTO.3H>4FG%4<"&(HIYA'!5+(0Y@-89^@* M+_:QOS4OZ<=Y@8F+V6GSDM-JTRCIHYQGXZYIH=MR%$OM&S3]@V/F\,HG;B M!A52>J)0^'$2 A!P'].Z^S'D"$0K%6>O*2@I=.F)5WV>5KC*(.YA(Y&.0-3E M9TYQO1"6=T6ISO1\ZV@(:;'(8Q%B3H3/, H,82T,+^QXD40"DCNEC1!GQ MO&@U*7X+&-D&(V=7AV8@%F77F22*L9-/1\5MYLS2[QVWZ:10R\[*VU=TG)ZD MABI:J1@*F 0<@!#@(!8X('X0U$TE8RD8X1,:ZFM4JC&7\C[+28^OQL7:D1;% M:U%,04RUW3)#@_%IUBI M9J.7FZ 4M2A-L!][-/9PS!*/0!32L)E_[+$X6DE8ZJ!T?[8FP"XYCRE8UA@] M#\21SO0Y(FC .6!AY /,A.?A.E\ )1SY*Q-VGD9<3]*0,1>2LT#<-I:580CEY!-1RKMI],HD]A&F6OPRCHIO2ST!># 0QY+DC"$"-03RG$0 M$I\\Q&MGY_WI..SN^V82\WN5_S+-)_+URWFV #!X .!"WTIJR/_V*&K[MMX& M*R6MO7FJ.!1M[2Z) >.^'PH>AP2&4F:B6F[Z**9TI7_1RW"X1HZNQ^%#07I. M.#RMV.7EK!C]=5-,I)Y2-86VF6ZO>N956N=DE)SZ69Y)Q=VGLHG25 K5KG.7 MELZW=#+/G+?@/8"_.NE\=E.4\BORDINT5)D)U%66B)-7E4J+US&=^:R:R1]4 M*D-SE>3HCY3NG;5H9J05S11@'\8)"0 - QHQ(6 ]-!9#G_LK*46+T](L^#_4 M,?7G3-IGQ'5X(MFJQN>*/];.;$9E,OG# M2I;M!I#I)^Q":)^=WP8N X_>QO3E$]41I1,I&?/QNWSJC-*[?);:(=%K\(=: M_!'BQR2*@L2C, ")E%A![;DE+*;A2CY?N]&?Y#Y?3$.SRQU8[B_U0 7P5Y+ MI0>GLEJ3\5PQ24"G:X&(8C_T0@X1CFB(8K_)0HB9"%:BFEMALJ?Y+9RY%)"3 MQN1IF9&?LUF:3Z4UF*7E5#[[C,=(<]9B+F0HX3S@C&"?J5H5&$9U!!,3AE?D M8+.-<;V+_F@TOYU/TEDVCK+K?)3O+\F=$2HQUV M!9X((HFGQ,.)E%FH'F4$ \3"E52 K8#4C_!B2+CH-(!T)F;>ES)+JWGYPWA! MSU&-_.DY*'HM%"'R*$-<#?V+_#@A0.#&'>G%(%X)/32[^PH.2<_%O->4UN?. MLB7270ZS+SI^)*_3FGYGB5D!6\Q&'D81EDJGSY"78%]*S]H?2@5$8$5\;H39 MGFP]G9-A07NZMF%']VHZ3Q:W=V5VDTVK_%OF3(KJG$NWGL5QQX>#8@BB2(B MB 0F4MY2KZ[=$J'OP76=[YJMUV,!P^[&7^CJ]M_E[G_(9A^OOZ3?=Q/,E=P< M^;?G)O,*])I5)\<#>FNUG@F>._XAP"%E >-A*!@-DR1$'JO]0S"@(.P?SR\0 MVAOBF=%>I??)X/FL&F-6VV;6VYX*:SB$@)U^82214MZGE"GWETA\4'=&D0I\ M+%9J1[LE#K$^@+U9V\*#KD=[[9]Y=!T5K'EM,;P6PQYHI3PD2$0Q3Q@( H! M)#@B31V;&NR]%8;[L;X%I2Z%O49:CP[#)]X51>?6OE0^O^"([3C=Y[;AR,?I M>IWF,1Y'-/%\/^0H"A,O#'!GWY5/($^0>E1>V),SRUAOWLB?['_+G]_=FM M,$?5U[!QJ?[=F#&DM_*+/U0YUK28*1VPE'^6()./^5KJ=/92]VB?W615IN"@ M994.T5SGTW0ZRK531_Y!M]/8?&_W\E)$'/IPS;\W97.?N_1K]NZJS-*_WJ77 M\BU_22?WZ8]*?O?O-V5]]JGF:16-$<:$< PC2J, " 0XBR,1LRA.<$S4=]*- MB69OM'N0#5V#F=>D+/WKO7G&E900\A:7^>U=)<71'^ET?BV9][Q4( J+]Z[A M,A?3T7MM45W.KZI\G*?E2N/)P[]$V,7SY0+%"O!U(W1YP>$7K2__1265YR-Y MCY\NII(?%?-*;F_E.MGW478W<^1Z34FI(U\G_?F@JZX=%M?7M>#=7?!TKE[2 M0H&4C%U1J7[OWFZJE)#)DCX'@='>M$!V1MED4G^J.XFIW^4R1\WO:U[Z2WXK M)<6'[-[Y7-RF*SK[?3Z>W<@?Y7O4.HG+-PK"R=SO8IY!O;_]^F9%/:J?_\1'3WW6^T<#?-CSCJP]6GQ/*)XOQMIZKK:1+QK" M(8665QB/>.E>B/5[\5]96E9.+)G#>%%2[V#H;N7>/'VJ>*[GTSZ(X@5;LSZT\_0(#>SHM_,,[I,NA*6+5WC7X9T[WT5$''V3Y _9S*G2R6.S GJGB$24W("OC[Z/)7&V)7U69_/_Q:FI>9 )?__4EZL4-#3%S M*7Z54ICCC'F=HG;XX_5O13'6V3M9^2T?9=5E,1GOTV9BA-@)=*?GY3MC M"*(V@:<90M!"\%] M0I"0MHDWYY0B(A! (024!!ZK%=E ^-1?J=Q_$01[TU#.+.8$C5SSA"GJ 8$$Q5)YW M-'!,4$X7(D+Z)W_ MI#=^G[HK\9 +\6M6X0^OB.^W)NWKI,8OK5R;[?9=,JJWX9="/F;9)I=PC M#59.G),XL!1E*Z('*"'A8:[>,$$$6XWFJ:OQ+ ML^_^=!RUNRY_TTTAXW;+]^IUXBZ@XJ1G]%BK]#QQ"0%HD\&](/)"Q#'V8R]. M!*<"FU'G.(&,TJ0O8/;G3\(2F':@G07F*0*S,V028RB2F/*0AC'&<0@C1NN0 M*L,Q1GT!LS]/$7?9B4^:W,X1-& 5]S*;3';778\9<:05A40D(/1#HI)R@0]# M+X)U]S\^![R:82( M7Y=VT2 "T6I&SHLQW9]"2T7/1J'%M,7TJ6 :=R:M!Q$+(?6Y'Q/ ? "H:,8[ M4TKH2KGFRS'=GX)-D,O):]9L#@_3)Y=Y9T!LIM@4*UEXYVO_PL[8R(!P&OF M$@^$3" :HR:1'7L$P16YN\AFK$%9[5-[QI!)L[?/:I3!"LQSDHO'#!W>BC>/ M!DD801A)W$0@$5+.-:70U \"?QOH]*:D8@A=2OML%V*A8Z&S$W0\T781\(A( M$A0P%G(4^A%-DCH1)@*<,[0-='K3!3&@+CJ-H-^1.%N7'H+9W>K @M[PM\F_ MJK/KUS2?.I*(QWEU5U1*@;QVTJK*'@ZP.8]4FL<'D1ML(]@1BR2*$Q*QF*$H MCJ,XHJB.2D88!X"M6'URI]6D\8_32.]UKA[P\=K7F[W7/CTN0+UZ9I\[V>$/ M&K=NG;-%<,=O$V(U'H_&&"!5&BE8$H=U-IR\ENV,X!Y3"US*7Z6KIX6PA?#@ M(4Q;"&,NU6C*XB!&U ]CZM$(UNU%$A$0N"N$^W.\LEZ;C1P_?H>5]KK\$'1H MS;S[[\7M79J7ND9,ZN9?BV)\GT\FMH/8H^Q!H$Y#;XEAAGD,8Y]2PG@"FH;> M<0S$BOW]6[V[[9XK9M&K0E&,9, MZM0"8T8\(2"*1!UP85!YPK:&7F]:-7.9V-^L>XL^B[Y71E\GS0AB$B*?$.;# M!#$)IYI6,LH-#N6O//16U-;-<-B?$Q<+%_$^R].& MA\,3S8Z]4..!LVKFY$9/_:E.C_W9=:99I_O6">:KOQ2 +U-.-P$@PWU:BA9^%GZO M##_2PL]G(1:>%W !8ODQ\@+DD8@"%,4\!#C<&7XOTTDW@9_HM?SZ>.#7LXMU M\)IL4I29O*N3?1_=I-.OF4GA_6DB;1^CS)ZCC?DLMEF;%(!IJ$9[2XC#$'&4 MX"!NNE,B0E>G:]8;'L[+,IN.?GPITVEEGM)D$P69Q&6V?C#N/A1=FTQDG4=G M NSG<-U)]J$^I4#$'D&41#R,1"B:=M T]..5>8&[X;H_YVZO5NOP'$H6FV>* M3=K-!H*AH(DON$<]0GV(O*A.M4] 1,5*H',W;/;F\!7>:0<_3]39^UM=U':5 MEEHYOIN74E>N,EW(%8F= 9U-L7%K=7^52G>01FGS_5VZRV_W,V*KY.Y;K&_JVD^'Z'>>XS ME6BPH\/F8>CF"(/48Q90I(Z_9R&D$0KG1-Z@];VRJF%EH76 M8*'%N@FN,?,)#+ 'XQ +QF-2-R6A28#)_J16;[HE= (#B(H?+' M$SC=S@$\_#*T*QT=<&;I]W-N@,LZOB@A?'X^G1A""CJ"G+9C 1 M07)8$/9:KP;12706M2 \#1!VBLPPA0Q%(4GB6- DH:HG8 -"',8K16:O"\(> M1ST0E\"3 .&Y>9@_E<6WO%)D+,^WJ5CK0Y<]26OV&>CSCE<*X\ '(O*P)_5? M N)(D#K7 6!!XY4Z[P6DZT3^()MFU_E>%5B)6LQ[+?6VCJE3%,9G">6.7RID MPHMQ$$B#C_# IUS$\6*4O;]:(+A;*%LH;P*9=Q.R?!P2 #T M5;LRBD+(!(*\SD!D(00KL:+-H=R;,DVA*\ @?,O#5\*/Q56LQE\8W?J5[/Z] MO]';'5[D"%@&(RW+ #&E((D9\,,D\*#'O28JY1.TFEDIS_J56J9A['H"G8+5 M?0:N+POQ@4%H)\!C%4@3$.25,?(3! *\F>ST&\-W7?0RZ#)Q%$ M/A_7N6[!(FGB]J[,;J19F'_+GE3O%^8Y?LW:W&/BCJ?\XO;T[>F?\^F?G#=' MMPB8Z'B\DX[_>U[-U!0#T]VSN%;14Z=N^>DXYYL'(40G&"I_P2R(0RHBPA". MX[KY/,%8>,%*9J\6L&%7OAIE[/%>#?YTW#D6?W$J4H_[>/TE_?ZI*/4'LUF9 M7\UGZ=4D^U)\2N5M]AIB%<+."S\"%G4JD'PNVUYXG:@F50T8_!!1SB./R)]X MW<,(Q9#BE;+60V.R_RZB$+E>KUG\QY.,;P%]'(!^!L]>)TL!@B2.&(&!ER2Q M+^6LAX)F#E,0H96$WT/CN3H=C@6.88)#BM78C &\D% 5@?4/,)'(GEHTVQ<9TQ\ MFDC&,1BU'+J O4J[M=/1"$[6/7'RX'\.^ZS%OH>H4.H#8TS: U P3D6M0]! M@-4A<:^'_?[5?\Q['F,>2\)((BB&L1<0CA-6UR&@ M4'"&#PCI_F*HQ KS'ESN XZXAAO'6E^0"HOOOCOC8BZ)=*>9S/5-U14'& >\ M30K'QMO0^UN_JFJ# ."M:A,G(58560@S003V0-"X1R (XY4A\6M88,/E]IW4 M*4"O<_^>.^S#TN\9AQPLJ[*L:L&J$&M;-Q#/\P#C/N"^( B1V*MSU9"@)%C) M57L9J^HO.142%WA].EXMJ[*LRK*JP;,J0EOK,O$1C!.?!BR,O(B+((AJ5A7% M9'5XW=T/L)EBJL%1A MJ>+\TGJ#M,I'MK)K$!&.9U10B#HM':" B**8QWX4 @%43G'=T@&$8+7189R6 M4_E6U:>LO+Q)RTP?^X8NO>8[7244+710\'2X\3WH?9P)VT?OS( M\V,?1UXH$$Y"#OUF]"J.DXCQE9:*F\)]G5ML%[BC][T.2;=PMW _&[BSUA=. MXSCD' >^SWF".00QKH=[$!ZOZ26^*=S7N99V@3M\WVO[M5-Q$!$R6'7?< 3S M;Y1/YK-L_$KLX7"I8ENYM9\[Z"-@*()W2A%](4+D\X &G/@V9RA[,DCX[QEFF8IF*92H],A5$.\48(@IY'/-0^"SQ?1; FJD(#\;Q MLX[-QYG*'HR?5TG 'KY5="SYU(:+_*<.%65C)Y5ODW[-''FN5UFIZBLK10N5 M^FE4W-X6ZN[%Z"^GF,^J63I5RQUTU?6+MV4WWCI8:7<"0LU2E*4H2U%'3%'G MZ5)\(IO@M(L3G]%P<6=&4BBM9(B98((*"A( H%\/5HFEA@M6VH(U^HIOU)4/ M6EOY>*WUUNICJYIL'-(W6LZVPY,X[G7BRN"TWG,VI<\;HYVV0@%A$?815ICT MO9@F-"9U ,['-%K)\-X5HRL.KUTPREP$>ZVELQBU&!T(1CM3C1 ($1*$!4$8 M0 C#,/%@/;\ \P2M!,EWQ>B*_V@7C'*7B--NQ+&=]^A(]-PG0^<#L;3V"T3: M"DOD1Q!0S (*1"3_CR:D(S7K)YW^D-3L3(M95CF27!UYIUP^YFN93IR[M#0-:V^R*E,$KPN^4Q5< MOE,U][B0C>7=59NE?[])K^9:_ MI)/[]$D+/WKO7G&53$9RUM"K4E_^2S^2M1_(>/UU,)1D6\TIN6^4ZV?=1=C=S[K+2 MY!PY$F3IS[MPT\[52PJZ*HCO:DOJ]^[MIDK'G"SI\! 8C5WK9,XHFTSJ3W5& MG/I=+G/4_+YF7[[DMU)9^)#=.Y^+VW3%R)C^!6'XGSNR$$?=^1'^:= MMTQUM(;^L;SK<\U+3NQ=R^)^L_=>[NBUVK-K'_ORE,@5+]T8L5X#\.42E$NEV[]-_,2W\ MG)_4E.Q'IHJ<*QV=]+L>5$MXW"7;%P0V.F-Z /[P^MP@-.4?VLWQ N;Y;$K. MB3+/S]DL57,R-'=L*K+LOCV[;U_*+*WFY0^];QL2VR$9SZJ'9)MT_I>PGE-B MN7WE]9TH&$P(==$P ]N\ [#98KV]UW.- M#APJVPG223H=94XZ<_Y/.IVGY0_#B* >&$ 3,CU $U!AQDSC"!0W\==W?I2ZII;MA<1=5-5^I4+^0)\'^G?R_ M^EO_;Q%O,V$U98064Q5^\[_GU>*JSKW_T"&M_M*3,7^-].1A-HQ_U:X21SCS M88>6$\< =M[F-L=^"#'D :58" J(QQ%JP!YRL=+CIAL8-\C=.\ZW'0]!^*L4 M"5F$6X0/#N$>;DO]PIA0'P@H(HGL. "!7T__Y4&$5\MQ]X3P-F"A8A47TSI* MT1O:$:6N!ZU,MX@_2\3#[E1,[,>$001"3'PO0CX.:%Q#GL4@6:FJV!/D&Z]I MXS#M#>N,()>@5^EX9[%NL?[Z6']T%'@#=H3:86T 1#A)&(*^ #B* :)>#?:( ML]5>VON2[VU\^;%AXR_#?R7W5?[MZ>D;R/5XGP58_4X)/RQRGHO%H@A:UK1P"&/!]'813&$?0HAO5L=.X%+,';"H8>%#C! MJ"O(&2MPAVT]NG/ Y4,VV4 $N*0O/[(BYKMIMM-/X]-WTAZ0]"Z M;8&'PLA#B&&.(QPA'/EH,0 Q7FTZ(UFRL;)4TJ[_+G^ M3T/Q\7C(9;VZ@]LFG0FV46^%[(8H]@#6"2)EX1-= TF M%] ML6G+8?>7YS88,^M+F4ZK2:II,!W_][R:*7GL.M/,="5)OQ\ZM6W(;'!X+2-/ MN+NI/29[3/:8[#&=U3%MI"TBV+:[E JA#WT_!!S2$*,@$HC7VB*/_7"E)]]C MD=2D*#/Y)N&\++/IZ(?6$\S3_>FXHS7X"Z5!ZIT?K[^DWS\5I?Y@-BOSJ_G, M*)^?4GF;65\N@=XCP4]E?4&7P).?IWJJ^+%L[BB.:3,VUS&*(4CBB!$8>$D2 M^R(B'JHCCY@$$5J9<3@,-F?9T? CE[V7CGU2]-:G>3U,"%MGHMUTN^EVT^VF MG\ZF;Y8JC#OF)V) M5,1.WM+T2)_=Z+=*)QY\QO P<6*9TW"9$VF+EIC'DC"2O""&L1<0CA.6&.:$ M0L'92KKJJS,GRT2V9B*G&J#]>*>.L'*R[UDYRJO'!J:=G3,(LU;IP$(DA$5, M^,Q#89( #+#!-4MH%/EKT]!-"Y%(CQ7X)!=2U -H](?UKL?-IO>E3NRIV0A" M)S^L]*P]GYBW0HS@)(X#B#"A%(H8($AK8O=H& 5H0V+7S:X.1NO;2C=+YB=- MYEZGM(AX' 1D,)6TU./AB9[[OK!',9>)6>$Y;LAV08VF.R MQV2/R1[3$1[31K*>D-9^8P@P1N.0!QB $"6$QTV'.(IAM$>5MA_Y#%^E/\29 MQN-W]J!HBGAWE4HZ<-0XSFQ:F7SW[+OZV=876R^TW?3CVO3-)$S'FD24"!2S M),9 Q%[L@X#6UJ1 5'[V4,*T[OSJ2_&(A:?=A9JMA!VN\CF3QF*5S[++K/R6 MCS(CFCYGH^+K5-]%2ZEC,3XAJ([= ODQ\@$,8A@(G]9!18R%M^*!::9N=49R^",) MTG+PH7+H0OPJY1/'DSISPJY(ZS$^BF/:D&%Y;4MB1'" (N GP.<\\C"D2R/;'93'$U$& (7@.&V)+8\S/*P,^1A]IB. MXI@V$S4,MZ7&(L#8]^,8$RX%C*_TYMK.Y2 (,3BDJ%EZ5G\I1U; 6$BL0*+3 M]QMX* DQC @(< 2^7E0!^P%9F!UX--.D.B!H+DEZ(%%]??@[YE)>E(,LP=_ MST!QNN5 AJ-0(P:ZY9NQ1@':67@$(L^,O+[=(H?#_,\?LJV,;;!LA,.VN&YG'*I:'F^2$@8@R1& M/ D;XR.)\--^KCVSD[TU9H>>ZWF6L1PIC5LM99"A>XX[H7L4(XR)B"'PXP0R M B/0I,-QQMDANP+NL='0>PNGGD]C0ACTF>TSVF,[JF#:SU05L77]J_BE*$DQ# MCP8(4\&#VE;WF CC%>TD:D1-QR^G9-#@[7,L7&+#*6>#!,NP[#'98WIEN4)) M:_5*DY IBAF$+8)*!0%GK!SG+%B@0;87_>/#9I_DZN^RXXUV5QZY39 M)*LK+.1'LS(?S;*QL9(U256G$WO?Q%4E.&VG-B*&O!@ %H(PIL2+0E(/J.!) MX@O6!H>#@T_JT-Y;<0K MXIQX % &0>77$*R2$K12K#H6(>ZDEV20N1EU,^NRN>3QJVO'#P>;R MV$VWFVXW_:#2UJ-MR8P?$@AI0@$1A'B<@W@Q!0:%?KC2;FEOTK9O"0G/4D*> M30) )\K?^#G2F?.6D/>(.3L%_(MRG)7-R\&[[TY53/*Q\T] _^\X?9C/,81. MT_J$AY[G"QX0'PG A1!Q8T.&/@E6LN*?GM"@_@T>-HD9N/_#Z],WNBTU'840 M/#&L[!"6L<=\/,>\"4M$\KT6+-'C,/1A"#WL^4'@11 %M8[$80*2E1K*)YL> M[Y4C]N*#>((U2EW1,L?S1(UECO:8[3';8[;'?$3'O)FJ0UOK+XREB@,](8(X MH()VDTU&F'#M1-M(Z M[#__$V3@5PQ=1]'-'@[UF''<\>( &D L( \0E4#F 0X17V0"!'S%K=MQI1C/ MC<'T [!>&+ .PTU#F,M)GZ7'SY'&20BP8Z9OT88MPB0* Q&#,$ QC"(8A1#6 M"?R<,;#>2WE33.3>5(98]T[:6PLQWNOH3$O4@R9JV/$SD8C @&$/T$@R;,_' ML:@3$44BKU\9>KXGHMZW$PDQX$+:ZZ!,2^3#)G+8YB@2RAA,F!_2$ 44Q$' MFH8&@%! 7XG(]U9QQ3AS&>DS@]92][#S*1!$;1>@D$'$0HS"B%$5V8TTPO-OV<5T5-QF_2$9#Y. D->"RIZ[V)#>&YI:4!P9 M*)[#!&W%!_&DQA\E"0W\ ##H(S_&M=_&)\A?/U]W TSTH-@(05S.>QW(,E3% M9J!9=#L[5#]D,R?7PM]VPMGB18]#T;;'9(_)'M-Y'M-&^@:"K1\=)QZ/&$\B MF# OP@GBBVG+3,1P1=^0$L18C[\75>5_2_-)>C7)OA0=1WBMC01IE8_6!'O% MH/KC2&/=9;A7A[NE=\N6[#%M^LKVD 9S2!O)#MHIU$Y\XB<,AY1BF 1(H-AK M;-6 >^&^9(=E^WM,!AJ,K?JE3*?51*>,.>EB'K7K3#,]-F:6?C^9CC6V5-9N MNMUTN^EVTT]GTS<+AV'<9O_X% (DSTF>TSVF(9V3!N%*PAN)](% M(?=@+%72B,=41!CX'FCL:QPD*^&*QS34*+M6H>@@F\H?9I\F4B4]'U,:\U[S MNRU@+%^SQ[0%7V.=[E2("B])8L:8M+JA8(L4'DP# >#!^9KE/\<2M.V]@X,_ M+NXT_4J+>9K=.^EHI :YRC7(NZ33<5J.3V?PB/54VDVWFVXW_9"* 86=3KY) M(AB.,2"4J'ABZ$> 4C\!B"/*XI4>&:$Q)Z1"$%]?9R,I\#]D]_Z"8W\J\^DH MOYM(=<$T>?IXW;#W-35'8C@5V03:(?)'1,$=D]W'"1(A)E1^&L XCH,(,R*2 M! 40(+K2*^# %-R[1?[D%+\^0TV6J*TL/*9-WXR3=(QD0J%/@8A !.H1G&B M*&3$0\0GD92%*\DU?7.2'A#/O9- _*G&BC_JTZ^<['M6CO(J&Y]^>'@S%(H6 MA5)\H] /*/.94DR#6*"F]X\O6+#IL)EZMH3ZL-[UN-GTOISK^QJM>=HE!^?N MEJ6B38BB L<)CJDO$D*C2!!&HSKRA2WUA6_2,KB[$:7-WJ M0Y;.3Y;.&< +.H<,\CCD81)Y/HQ\'$=-IUF1!(RMA%4/1N?^>+]M#9G7:S-: M2_3'8,/98[+'9(_)'M,1'M-FDK[C0X&^GT@I3Z(P]$(&*&)Q6/?<9@"!/6JT M5CH//'%@9^^)IH=W5VI8B"2"=EJ(DWU7/V_3KVR8J+/N8KOIY['I&\D7WK$D M60@ COS(@TE(H <9PJR6+Y2!,'@H7]KLM.I+\8AUIUV%5P]G$'W.I*%8Y;/L M,BN_Y:/,"*;/V:CX.M5WT3+J6 Q/"%R,^VPX;HG>Q#XA,(3-2)D@Y!P,1J9:.3C\&'GOZ>&?L[MY.;J1I*02Q$/]=B@7>BYY@*/_0"5>@! S\")&3U;$X/"I&LY',N#38P,7-_ M)$%:#CY,#EV/OHJ[YGA:+)RP(]+ZBX_BF#;2/01HY[M0*@(L"$H22E@,$BYH MK7MPD@C.GN176EMHV%585+,_LME-,:Q@\$9=87H?_V)IWK(F>TSVF([OF#93 M>07IE# %'O)P+!#C8008%RALQOP2)F+_D")DA[EA3W81 RXEKR(PK/)[/)A@ M;5$4YB&( :(L8;%'0Q2AT*]=.B@!9*7>?R=,]$'1T%+TP,+U>W#DS"1!*9;9 M@R-GF$"U_N[AO#2+'DBUZ@1])"]/GD0>CA#7IR$$$X^A)[FC(N,,7_5M5 M\#6H3/N'%27H+#N.'C]I6WXR6'[BH8ZVI0R-2.I5%'H1"@CAL"GCP4)^X9#\ M9']3T3!U*>QSU*OE+):SG %G>8ZQT):Q($QQ@@*IJ! _IH(P!NIL:@$ "YZ. MYNV9L>QY)+IF+[U:A)9P]TRXK!T9&@GA 8]#'#+! A+$0I)P'8;&W%MIRK(3 MX0ZM%M6FA.S9DQ#*@W/D _)Q-AU7ZKPGJ2081])DUZW@.F_!>\&=NZQT=*+! MZ2>,V""'/29[3/:8SNJ8-C+8,4"M U!$3&HD-):&.X510$.OZ3'#_1 '*^I) MU,B:CG=.":'!&^G8F6YPMI4E!#&U*<^]P - M*4A\J'(=C5P)?8;)SG+%B@0;:7_>/C9Y_$ZNVRHXUV5QZY39)*M+*.1'LS(? MS;*Q,9,U29U.A_U-?%48"+$ +84_K?AA//)#SY=F39C$ MB 6<)>C_9^]-E]O&LG315V&XJ\_-C*!=>QXRXW3$QE3M$UEI7]O9%??^J8!( M2$(G1:@!TK+JZ<^>,%"D)(H")9)"5G>F) X UE[S\*T:.C/D]$DP:X?"R#OW M/ P\?#@\_)@/!2%L?:@XA!0'7$22B3"&5$I83X0H$:PUYQP*$[_8M @=0]*G MACX>-^WXQ6$HNP]$'X@^$/UUK2UK$:AY'!,@H$AH$BL@OE'\@\'D%_Z*<9F7]_)L3M^MC05NR:XOGN0)TEDZGV0F ML1-E$^O#_J]_@PS\BN%X9/AF#X=ZS'+*@(%1*(1[Q4$ 6B! @#P/*$A3Q M>&V5;9M*<9D;)].];+S>4YJ&D+&4+YFK.0D#=M3\+3N=+@0CA>.8,1ECR&,L M?)920,#1YIZMRV*F:5,Y9MT[:^]LQ&BO^U\'ICYHIL;=/!-'))$Q("&B4& 8 M<.0[7T3$@VBS\]4_4^\[B80X&U/0)P;[P.0'SN2HTR(O*(HH(TA %$*)$(AK MK)2$XG@-*V5/3+ZWB2N&Q!B!/ONS!NX^\'X*3%K$#J;9.=8!--8\'@DDPUCZ M %I(Q,7F%MP]Z/#)9'FUG.FW3C\M],.9MY79I0["\^_9Q_FDN,KZ;TQ$9,QH MKQB.6S+-X?=E#*+B186VEB! DB<%N9Z,&Q$=3@ MO;T)M_VM=-']GBU&N74&7AL9Q[."><<3^. 0RF'W46&W)SHHE_VX:EW#4/UP M3,,QO:CG0E";D5WQ^^ >G/@!OX!"N_^1!RD\ MF$/:RNKP=EA<6QJ*B @93 ""$E$B/>*!! G?G]49#,8>&Y(.-E[^5J;S:F;; MV$9ILP1[/)IG=J7-(OUQ,B@ZP_CN0/2!Z /1!Z*?#M&W\JXH:1N2H*0QH(PF MF @EM6L5<+^<621"('[7N[JOU)P49::?)%R693:?W%HSZJZNYM..456-3;6P M =_2'Y^+TKZP6)3YV7+AG+7/J?Z:3>L =LH(]%XJ?ZB&(OIL4!]$8= _QT3T M[?1/)[K#0@#,@CBD(B(,X3B.?4,DQD(&:UWLAZ%_!CWQUNJHGPVS]1D3'EG: M9JCI#,T75\JZT2]4FT1//[= BAO@^A;I9 Y;!=14T0CP)'I$@**RSBBS9 90U$( M[EJRUCQ5WXI[)N$M0LK976"C+YEVPJM\D7W-RN_Y)'-(2%^R27$QM]]B09%Z M<^KW/*0OQQB=1 [Z^'E^4#0#T0>B#T1_59/*V_Q8P$,0L0A%,E3<0-5$PJ^, M$(2B<*TJ^VHF=3"#;Z\4^R6[7I:32[_J@ G=V;/>$%BCYL/+VK>0[A[3T M41S35HZ'@"U@#$YD@ *()0(JX2$.&:[Q\0*)PS5LI15M95V%6EF%1;7X>[:X M+'I36[W'X__*RF)J5H&W['S"@T(GS.:#-AJ.:3BFE_5Q!6NAL),$ 0.K&L\C:'*:=#=OM@E:,$K7+4:A$G ML90Q8A!2SGD8UJL%!(F2AY6C8^..6E176LOTULJYCWT#L,]U \>C/X^?M0=] MY8F/@VSWS M+1<-WQ),A9(1GZ/_:<1PCUP8WT!?)I M-I]6YKQGJ6:8D>;);E)A//H+^"#AZ#HK1[:KX/2[0X8"QW!,PS$-Q_2FCFFK M<)T W Z,0 H85A1S$ >"84$5J9M,] M,W75/HMK6=')SQ@@=?(A.P!C17O?G M'G]1Y80E85!8PS$-Q_3"=D6T;2C:=(1,*8(B'."("4Q(C:5)51RMM5H_V:X, M)F&HLS\>'[NF_5%>54L=%9^7Q=6HS&:9GY?0+RW*?++(IBY,MBQ5G4P%?IM< M%8&@!: ,"0,LYH3#@ ,N 2= UO,17+N(&]?Q?;2TC9:E?CXWL>2(_J4AKGV; MNDG+J<7 2(KR/,L72SO;<-!3%)#WJ1V.PC =,R?#UORH2# I1$!B*@E.A Q4 M'=9P%"9KYN<>3K;-7X?"R#LOH!]X^'!X^#$?"J*VY(4I5'&BPIC"B(J8$!;5 M8 X @N!@F;B7X9!M"F-T+$&?XZK'XZ8=OS@,5?>!Z /1!Z*_KK45+0@@ 3 ( M$*$DC"2/)4V(]!D+'L0PWKR+?!_6MF\+^38;7M],!T"GS%_G.=+%Z"^4?,#/ M+/@_LJ_^*'.8CR@$!#IH$4!B00$A* DC1%G,8^YCR# 4B7Q2-L3^.[B+^'+@ M^8\^?>N=N>DHC.")R3:K)7@)U!:HY':@;E.!SS<,S#,0_'?$3'O)VK(]KH MCS*APD0)AA,L XRXJ.>-1"0Q$7MT=0;WY-FN8A0=H#;^WDTMQJ1LGU'>D]:.3UL/(TQ R1D#N3> W\,9KFK"7YVK_ MI>8=Z\IO[Z3XRS[)T/M3O["@=_ R.6(X1D'(29)03I022/D"3@3CA&VTV)?% M3#]DY:1V[S*^H7&6Y0!8,J.'Y50%H\,^W<"PD"$# EN3)=[+ & M>P1A#)(74@5[FV-DA(XIZ!,-9- !@PXX AWP6"\7[H @!Z$$&,F!+>Z@W9?[G[;']_Z#XZ=)IH>Y&5?=S9M\MLE$[,$OET M?JLE<#0O%EDU2DO]9\WN^C(793H;7:>EQ:_7OFV5&3:U!VKMEZ<\^M=JE4EQPQ$D20AC0@&(9*!P&"8^T)H% $?.9=&NFV<_CO19!-\C, M2W*6_?7&7>-,:V[]%5_SJ^M*&X:_I_/EN5:KMB%D%!8?QD[F=>SW04O2=/1U M>5;ETSPM\^QUQ6/#0X1=>6[\T\H(O(6=3&;%S0'W8S^E)NEP4]1^< MCVS__2/E! J80(AI"@OZ[[5]G12S67I=9;_4/_QZUYJ^:[ICFH8P MV':$K9%HU4\'=QQ4LNZJD;5>D)?1\4_H!W)$9)IJ[];<&_<:O/\EN=.G=GOI M\*[5]VS=079=^1L^/[?.Z0;]N,E]6VNSA/ H^BS7)' GDFT@TO^7I64UBK5V MG3:M:R,,QSOU[.DG.XJ&O7Y8!]_'.88,C['-G@5L;_RR8S/C/AZWT)]_SQ5J4>2S I4^6JS4K_+"0[?;,A]O[\))^]VOI MPX%5!U8=6'5@U1<<&EL+0 \6%NCW;#'*;8?1'N;]>N7*?I[W^?7H^Q^S#UG; M\;$>J3Q.]_E)N8$Q[A9H99&^0O9=*2TG6BIX@G,>!#!E.>$)I M%-/$XS]BA17GO8G>T_)5V\QC,W 2NQO[S$H=K!\:9=>E/C>+[&O=SO2JT,_X M+_N'MQ0G;26?':!EQ4*.8QEP2'D4PX Q2KU7&D1R?>EPE]#ZYUEF?E#SJ>K0 M>Y\^*19CTJM<'EY\."0OWJ)00@!:J\D3$HM$*1'1"& =*J+0XQ9@$5.TM@UO M1ZGLS5W%F!^OE^7DTKAXIE ^.EM6^3RKCG,R>)_B"$%KQA(&92PICF,M MA 9SB21NL$;'83HH6ZLB!)ZH87%UEL]MH!4XZG_VQ#>'\B6;%!=S?5LF(EOV M7$O?I[P>7APV9$?>IHRBUF0*!9G$44R11!1CEI"D;D /(5D??NM-1@_3%QUD M=)#1@VB$@1"W$ZH0QTP1&& )XQ +QF/B"PLT"3#9GR'M+:G)QKC77,NC!W[H M'3.GE (UG1_&59[FU751I;->7>3#E>#'!+B3T$$8 Q@D$=9_Y1$F. )^Q#S$ M$5-KN="[_32U0!^-KWNPYO(M6<7C%9U.3@8;HR-9M!$QA&#,9"1 !B4(0HQK8!$=0K941GB Z_?=M M(@A/08AZAGD^6)_OX]5UFI>FJ]=X>Q=%,;W)9[.W%\8](HZHDVK1Q@I AGD, M8T4I83P!K%ZX&X-UI)"_>:*VI.X=<&A(I0RIE-.7P6XF)8Q9% B!,2-2"(@B M09P,,ABJ:*U"N+4,]M:4R<9,O$BF9!##00Q?5 RIZ"0T28@4(4S!!#$#IY1^C++SK"RS:8-CD_YX-F3W\4I9)W42($R3)) 1O4\ J"17.]\=H1T"%/?TA^^(R;(YMEYOM>A=32FO6Y5/%CC]I9L MV/$*42>)DB0@IE@(3D*@3,"&9;V,-)$J#I\O1+VYCF0LS;[&08@&(3H (<*P M]?<2!(0B0H4)@S%0,H3$SZO"((AC\GPAZK%2K:7_%(3H371IUM,W9NVN9A W M25YF,[M_TLA_UA',$QY$."L0+D& K&7[GR@_O3F0E)U$>F60GU.0'\S: M% @&(6-)@!)&)0]$!*"'FT4 )'RM6_*)\M-?@O(D,$O>1'92( M(J#!VACJ[F(\]&&^O11G:'W<:F1PD]J5@>U.H5F>GN4SNSYP;#<-%N,HFC6^6;Y]_1L]ES@Z=-S?VDGBJ6AV:J=!(JS6(%( M"9'P>I8H KU_WJ2XO[ZZ/A8H!=9378L4KQ#3NI@ M'>6/\^_9?%&4^=N="&:XK:X&())0J8@%E(=A$@=FX-XG@&4DU^;NUX6S0] 7 M<7T1'C-*3Z'C84AU'(,P/6KJ:!M/*I& )$ LP)3$ :"$@\F@PUT]AJ@TU.E MJ3=/%;$Q07T*T;&8LD'F3D+F.CDU,=P 1RSB&B#,8@@1S M@P50(SXQ$:VU'JS+K:6Y:T58*$OQO6ZL'HN7F:XZ%KD>2SHZJE]8MD8P49LDA#%NDP M1? Q">2M!$JA%*(P@(#&(6.A(DQY"=0"F&SAR&XI@3U".S(^0#L.LG0@LM1) M[(@8T5@'?Q$+@0A$1&&-CPH%YV0-MF-G6>JOXC^&IX$U_"92K9H[RF6V,CUB MIT.*E11LY]4A2+PKK@*VI@]Q( %!#% *2()$0B./":Y_1N$60:(_D-]:BK^( MZPE[=3V//E8<$CZG*5"0;;Q9&/BW)_ M_;*FIC(@N Y2>7I2V4%PY0$D04 9-C*H:$PBP>JFH"00VW6Q/RZ5O7G#>$Q( MGY'EX0GE*:557>.!/JG5WH.[\]7/E="BG&9E_:#P^L>H*F;Y=/1OP/YSP(+Z MJ"O!LD&:!VD^&FF6G315%*H$D9 BJ$TQCY $(C:;$2(0,QQ&6[3Y[BS- M_?4W@%XS5B^L"(@J3* IY D*W50Q'A$"QMII/GTJH#^6S/Y/@]H_*K!C[5)^+ M:HYEKZLN 1TSUNO$Z:Y<,.3)CMG2GZ!P,]BB07 5<8FA0#'A. B51$G=)47C M9,T#>)9P]^?!,S &O<[]#,(]"/=I"'=G,S5! 86$(2@2$$ DL5*^=(5-0V30 MJW#WUS@"Y1BPEW3J#T^X=TBFP\-,IMO?;C)[L;-B-M7?8'AL9+1%-3HOBZM1 M/O^>5?UZ[(9;.%VH^C?5?K\U;]CH.C\9,]KFW;6C ? N6Y!1EN1/&1@'A MC/&$TT31D,-0,3_[0#A%F)QCI;2FZJ*T#"Y9@3!'%$#,4 $!"Z5%-48PCN+XY_*[H!LLJGV=595M" M/IV;-*!_9;K72O"8T;<($3?D6DY" CN=&$H@D-"0 *X=8A4',8AD7:Q5$5E# M0GVF!/;G"H\!Z',4>)# 00)?4 )9*X$L !S$*,$JTB9/1Z68^KE>C.,D>#RM M]#0)[*])DH\EZM.!/181?!/IX<_+4%EH:DY]0UFE3:EQA:Y]KMC.;6=UHOAD M YE'O!Y$6J\'"Z7#%R$(X80()$0 ZI(:1"A9V]%9TS?1Y/VJJ?OI_%7JXQ"- MX;"FZ-0LP/%*%,.=S "2D,8QAC+B+$PB"$.?'8>0\C5 DN=)5'^I.3@&K,\- M#(-$#1+U#(D2;:Z-\X3P2"@IB(@#B&&BZEP;C6"4]"M1_6TD$GWFV0[<.SSV MQ-E&MS$=G?DL[3!]]$3YQ:"UB#'#$E$9)@H9B! 11-+#/U., KFVHO:>Z:,H MKXRPYO-E-O632,6\WRS;O[*RF.I+=^*[-SQ[-&0M!M'>)-J=5A#,2"!@S$4< M!1"%20RQ'RPD*A:@=]'>W=T=1'L0[4&T'Q-MT@(":(/-&80< < 9$00#XN-8 M&$G HKY%NS>_6XX)>TF,OL.3[AT2NHGL69+\- ][&TGF="S@@+JYWZ3Y\>+Y MG.?S=#[IUU4_IIA[9Q"-PPLIAX31P)P#8?90JTJ0SO^,LK/] M]DVR,2,GL8QUB)4/6W1V;Y ?6&I@J5-AJ3?1//5 =@N(T@[T XL5E$LS X>@*#^#X&QS^T3"A+PH ?1'L2G\]],W^*G M\]">PLMLC.9C(7I=IS4,I;X!2W.*\MRINBL&5 @49"A&*)0)8]#CG!$F"7UP M'.0I\KR',EVO@<(@S(,P'Z6B[#PK-2-BE MMZW2.WD_F@F5(?%R !;T<&7J,4/)4 LK$#&,N>"))#B@41QB3&N(4*HE#>U# MJ'H;A<:L3UMY+"9Q$,*3$,(.MDZ#;G M8Q'"Q_W2IP5:A^JSZF#(0Q7:5'%Q=568SQ>3/X< =$VD&6M$.A$L8#$%+ AC M20%(M'&MG57$DK49CAJD,"G*EN0Z\+0$_VKHO<]J,P-C 7L=Q3KVN'-((KU1 M&1:M#,LX2BB D @MLR( *@JB>K"2\G!MT_).,MS?AF4(QI0,ZVL&(7[S0LQ! M*\0*2\D#QB#34LL2(7A%-4-V]\2MXO'*$.%MBY+B : MSXL J>#Z]ID=9*@W_Y7) 29V$*(#$:).)H<@GI P44(%T!0:(XKC>I>I2C8L M4=M!B/J#LARS7C>8#OVX>VT(R,UP^'Q:V:+_$,>MB:%H;1FF2@&1A F- .&4 MQ$ 2CTV)HDC">/"B4+ AD&(0=,QB@@OD50+72-[9'5_'J67::S\)MF=S2O;EK1/UYN.9:_= M2*>"[-$:=C2%X2 M'WJ0YD&:#TB:12O-8<(21$0"D,1818B%P">_$(Z#<+V0TY\T]^:6TS$F RKT M?C/=QP,.OP_$R=/; O&8CI"P70.!0)*$""L*18!C&!, ?:,3$@%%:]V*]R#4 M)O7!O#!J/ 1B#/N=?7TN/QRZYAC2I M04Q2PGO5"GN MJ#:;9"]8M4,6F'0"F]2*]#.RB@:80X#('$2"QU;Q++)#D@) M^-JBUF=IA?XQ,B!@8\9?,I@X>JVP0PG@0.'LW_U'?'Z>318VZ_]C+RHWEKS4)-C3$MB["0;RDG["T&!Z!&;\ M<&7T46LM.UND)$M J.(8Q03"A"2 ^39N!.)$KI7>]R"D_7OV:,PY&M*!@WB? MI'@_+-T8P%:Z$Z1BQ0@/XS!(%%"<"&^",9%Q(EY NOO,\4OQ%HSP(;:G]Y*D MUT=9&O!GDZ.W"7L'"ZU_R%JV>GN=<@EE $-<%1OBD,X M"(.[\KQ9XQ<9/3Y8UWE(C1VG=#[B3&- .\N5 MM0>=$,KBF,$PCF5(D.]CI2"1\5ICS#/%LW_'68PQ'B!B!ZD>I)JW4HTEB0FF M,E !C0 "C#4H'QQRV;?1[3^E3@LN\CG<]/Z M4IR/;K.T'*+D>P1E>R/SE[WLKT-C*'HU9D^U$AXR%>] 4F$L(UO<1@'(49$! +@& "%ZWP5 MC/1O6YK:QR61]R2)8DSA2[:5#9(X2.(>)1%W,L> )SB&VMN%'%!&8121>J1: M @7[DD36BR0BQ,84]XJ+<*B2V&=V^#A\VDS__4%O]@D'B?5!3HOEV2Q[EKC> M2UY_-?/1W7EF1R+^91_4>921'J+23L1X48U'6U! '=/1Q[CA*,\J19!]Z5I(;"-?B M0DV7I2FN+2XSFX\PTO>6BN>[6]BA7^N G*%39$Y_?^?GWJ(,K#JPZL"JAUF= MV$N+>O\;=8P;EE6+%RJ''F#D]^J2LF6(AG$+9\4C%L<1E&$08Q4CF43 =^OA M)!)XK7!9G_)G[=[]GO6[I_UN/-;K$.G!FJ,3L#J#S%W$"<. MO?)V#Y7C0Q3!G>/N@S4#;TG;#QPU<-3 48?'46\B;U-;S$EZG9L&M>S'=3:? MYHME>5\>IW?.>[:/]))=N<]HNCT(1YS"MJ^6,$HY5YR;?8!$Q P#WU>+0K1A M/Z#GE4_EY[1<^%_4Y'^6>96;2R7YCVRJJBI;5/:O93:%>T4'IB^RDOM@+=HI MA\J#DCEJ)8-I1\D$" $61DQ1&D@($:VACH,8D;7.D'Z43&\I.0EZ13\=E,R@ M9 8ETX^2H:1;5*,)#.(01H3&<403[=#4.7T2[TG)]%?H'E-\VFG_4^I0#7VH M-+.HRL69_FJ'PWV"4?MVDLA!(XDB1#".!=%Q!2"*!42!R$LBB(56GEI3](3C\*RN+J19O8PH$@NC74V@I&9)=IR VG77 5/\#>EG%AR/.3V)!N4WD0MWNU4NLOG"\$.53_V"%7/"H[0-#X;NCKLBB3J6 M+ D94XSH* S'@"(5(R^29J_]>G]CL*SR>59587%UEL\MO=MS"+O'\%N>GN6S M?'$;+LM2OW@7SEH64M'83QH@E+%8A,LMA&0D =3BC.,((L+6F M_UZ%] ]TD%(!R$]#"%E[60.#1DE-!!F8"#$"$,)<%V>Q:%:*\_V*J0]82&- M<;](2 4V/Q85HT[!#Y7WV4B#99]?SP5K-MV0:#.S6?F@Z7OG.F M=R,],(9\F!T?4C*G)Y*LBT1-!8T5HH2&,(: 8RCK5<, H[5M)3N*9#_0_'*L M+?P@D8-$GIQ$BK:]7(*(L@!%4,2*("PC)D./328 )4E/$ME/.E1+)'T#Z="_ M+@QEF[_;?]M_N0^UOW?N<9;/L_>7;I@;(O#OOSX$S;[S;7^[S$;I9.)RFYJU MC2.:52/MEX[T-^7Z,A=E.M.N:;DP2=#%959EMA? .>G"^V]GN?S=#[)]9NJ MA?Z#@76_T_?YX@]%X?8WL*>CM_^^+.OON4XOLO=G99;^^3X]UT_Y2SJ[26\K M_=F_7I;^[%,KU95(M 2'(6%)&%.L8B&@# 5E$ H9!U%L/I-NS33[>;S7(N@& MF7E)SK*_WMEED%]=5UHA_SV=+\^U^G+H"F'Q8>Q,U5;ETSPM M\[MCI*__$+];F5\4H[ KV$DCV%\/1; WF?^N[$B$.94RX!A@&D2AB!,=/\9* M,A6$(0Y69,?JY-$DF\V\6?_?[[2[:G[77S^I?]]P>]_R*TVNW[.;T9?B*IW_ M.EI_LM4LQDT^75S^@HAS%[PA>TK2X]V31&[%C0'NHL]G$OCA*?;89&K>U6[+ M[\LK?9')_=6:58_D4WF1SO-_U?5:SY'ZER"M\NK3^>=2&Z'YPOW)EWBCK)J4 M^;7YD_9_R172;_"42AN/]NG4>@ZQT;[)NPV^_O[/U[[]%]/DFT^,KD\7 M?M=.>]0O:MR?2H6.(?GO9;7(SV_[N(MM[/98N[LZEKBX'-7O_KHH"ZU8O^59 MW0XP:@Q\OJA&A?:/M<_7,?6CGS076);\GLUNQQ9WR;00(/!KIZ$ P5]_'FLS M,EE6^B/Z0M.L,N(VOQB/KKIW.+:7TB+Y9V:EK[JMM&5VLGI=%M/E9&$-^57Z M9S8Z6^8S8PC_RBZ52'+)KX M^H_5=6;+*TGM"B* MF;N/\_Q,OU!FN=E.-7&DT+Z-_M9JE8KNB"K+%=V#,>>OC\!$W OC6G7OW]SV M5+.X^;JQ[2_)2NM_6?K/S\NT.<,[GRNSJV*:S>SSZO=.B_?YXOUML2RK;'9> MW\N'UY:YPY#\[BD55@5JB>:='R.<1O-DFBDS+< &L,;T[.M/9II1"LWK+0#<3;ZX]/?S MN_[ZRY&R-CK5RN#"^/BK?)Q7J]]G/I9^3_.9[Y>G&5L#Y\DI;[VZ>^N/O29.HUO' MPT"H:VGJ?[^3IWXR04=%J5TJK;^+F[GF!^,2+/(Z^^K.WK")?I=1]!>C++?^ MY:2H%N:CAD4R2QSMQ1CJ:),QT\S4"=1, K?T_*=]KG1>N7NO1I?I=VWCLDR; MB%E^9;JCL^G="/].$'<84KR3_?BCTGP5Z_LR1JG::#%PP!(9 $1B;2#B""KI MS4# XD3$'8L1" @A#Q!E$@@04D)BW]@*H&9X]6!8^NAUGI8#>"E5_T=E8\:& MA*^M63<6 E^=7[?(:FQQ_M9L7)?9=>JG+;W[MXWQ,&\R6JSV]&H]XAS9QEQ? MF-!*AU.WYO7LVGSA)A_57+EV#W]Z]S>E/K_[60<;%@"F,E&@UM?FRDW(F=7\ M84U16E7+JVNG;Q:7Z6*4GI]K,O@@R#BW^DKI56/C4@LP8S\Z\P,9N?^JZ?^9+[[JW,OF=:HMV;+":D"=4[:,KN0Y;.MA=P6I_S N0$WW,ZV\]8UY M\FY9G6M\#,T H[DQ>2[$+$TVH'1!LQ$*]V8=LFL399QZ._2K _.\--S9I&"U M@371LN&.@PPQ=PLX-FY,WR;RP'&@_U]%D8($ARQ$D=\>%-!0)%''CD0X#!2( MD0(ZTL "ZYL)?"Y9QB02!VD([ [J#DD.\<2WO(N^2O^6)#8K97[(6MHT@F9? MT))RJ=\U=K]I=7N6SO^L-GYP/+JYS">7UA&\U/>N]?0LUR\;+=WZ\DZ_:_-0 MYA=:S&?&)RRSJS2?^\245DXN0E]ORLVSMEEY=M#<5A>\8_)TD_8O6;_HASS1-OI7I---2_\FXV;[&4;6O:^>Z MN#'C8#HHB8KEV>)\.:O?Y33#)H5 I6)8:NV?)!AJ86<"U:D(CK2<=Q1"3!E* M"(@@!I!QQ"AMBDN!:7 ]2(704,7:AYHN=8GHF/7#GI*.F9:HI?61G%=BRP/= M=)I)4YLDX$1?O[BRB6B?![!6_L;Z#&=9 \F1F8RO)_N9F3NH$W7U%S3>1^L- MZ,].MWE[=:/^EOS!64;[6?YGR;1JQ6=OWA+-D<$6PYH;\SZ>V6>Z0NL MWF,ZJXKV1O>:6-'_::=5(HQ#P*$ $4H DX@0V12AHW9?C$FLK*NQT'-%]7$> M: M4+J\7D]M/9929=&WA3KWI_0AK/FD3-%_<\TY5]<>\II'^VKUG8"#82PK& M!0>UIV_91W/*-#-EM>6\$<^9#B:6UCBFZW(U[=)NDY09<3AKB/UA]-%==>,[ M-^?ZZVMJLZ\EWMQ'>]%L[ ,*<_7_;F%?P]BBJC"&#&8 M<(HE3T)5FW,H(MHQYXSR2$B!DHB*$! L@41>3!E6XYS5Z1>[& EU" MVA* LQR&E*_>4] [KSZ>V]GFS)YSY&@7VK1M?+DM&;O8P>JYZV+ARM#:&%;+ ML_^N;,&LBLK-O?BO0-]QL[P5[8S>"6H&8^J2VVMWVL%=;42LN@WZ"@D MJ^OCH_.EF82S>1?C>[G4[@EQNKV;D0XS&=XJ^34%O;L*.+4RO4 I)'3*' M1,00:)]7R:1.K2&8="/I(% A8 &7(2<,4@3Q;WI#<.8/URB>?0ZAUFB:4@Y M^B\;8 Y5>/^)FC!U:=5FPJ=U_DN[OJZ)K2ZKSK7!*#-]%_^R/K2)UK41"LVK M/I]7V;]-\9D9*5L_.3/)7=4.0L:*N-<:FS/7U)DX1^#ZV.@Q/ M3:1K'/'JE],=+Z^:OG0:"WW;LZ];V%IG7EWJ M'RZ*8NKRAEKG:F=VY/$QZPJX#7BL7K=6('6JW^93KO*Y2P2F(S<88=ZB'UXK M"Y,DS*M?S44?F_,<&.YD&.[C_+TVY-;S;SM\YVO,5G.82^F[D'B:ER:B7F77 M67JF^?)ZMC0%N$69GRT=LYAA^NRG%6%3/MV)OPJ^[5ORAU!.;?XS.S M>>UGKV8FVM:7C1=HCK5^GYF^F,U\7XZ^H*W)GB_+IL6OT]?VY ZGZ4_,:OYQ70$Z9MP M#9;%K+C0E_S'93;W1/>-0Z5MV='?:'7"V,BNUN%6$5BKL<8[]L'T?9BNRY$R M/30F]+=4-/,H%S;CX+-7CJSC=B)A4I@8Q)04EK>9;<8YU^2Q^7O74*1IM9RX M'N+2=T!U"+$LYT;;^)X?F^B_F_;3BJNXF&M!&EV9D8(-=%^/#M:B@0.(6G;* M2?QMF9:I?F=6?=0Z\]*/7.3Y97I$9B8'.]BI8[@J_?IA6F-,L;!R_IMI]2:7IA2@W[^ M[,+4:&=I?F4RPJ90X5]QG0CM)WPJ.-.D6E;F#_>4NS M[BK^V_R'Q\:LVO^ZCLMJ:5K$S/V[CS19Y$OM1J8M'3/7=>N;0M9QK#ODK?M2 M]5T7S7BP[U@S4$[6ZK15:YOGMGG&N_K_9!+4]TR?/-#OA:,D0 !!$DDD(LB" M$% 54(*9B!4..ZI?H!B !$2 0"PB$F EE'XKHYQ*%DMYD+K;$:0[5'2 1_W* MD49=;C3*M%M,LM[QC9EJOLROW7!.9AQ])\\KLSS=QOT[WK31E+9GI>WMR'Z8 M46&MB5:'?\ZUN)U I 6;@0Y+Q3)'8W==>Q=FH_MQEO M]XY:TQN/.DO+N9TT-YZF?L_JHS@29$8'I\;?]YVKG29S.^,T=WYY9D?9S^T\ M?5E7P/S4:GL=]XKKF?=7:^F9S]LC MH&EFXH/*!@(N2LFKUB^?WK&S]E+M_3H3^S =[I)A='">SR'(M3Z:*)MDUJ70 M1H*MNA&I7X:L3VZOC01"L,YF3,*E8C"1(HBH0O8WHH,() (1<+2=!?M4JZ&V ML6^U8\" _+'_E[A/Z\]5#_;QH6V[^- Z /SSF_CN* ##]U^6VGGZJL-G+5:? M]6N_+72@_9.'WNB\V,)OZ(LJ,]^O62BU/73799XMS.!+[5E.:C_,:(=GGO=? M'CEPV9E0#SB+N78.1"("2(6(%&,41H0 %L91D8"K&MM8P]5A66LYUJRLGZ'M#,UV+&QM MMQ<<.X&STSYP&1YUF]I7G0683?MEU9GM(V7$[\XVYIBDPIV MHW)%]\KNJQ^W+JFU:SL3M59R+@C&<&RTG=Q=) TI^[T9L?O-W*3/[LY^1%XE M0(V\$A"'$#(4 2 C(@4)$R.O*A!<1/'Z+KGMQ/-Q9/+#D,W7-MA]!7Z)]J7L M/H=/YTW2X6/;07E_ @C?=!A(H ^="DD3QBG]80O1PGN!( $()(HHGD%B! J MBJ'P6+WZ?\)LZSW - 0QK88V>1-FY#I$&=G]CF,JM%!.)Z6S(WCGYK^PWSA M:D6FW=^W$]4FS9N%U0$AUT1K :QLL:DU6Z8$F>;V!8L*8<:/TV: V@(6V<%" M'9;.5H C]-^;NU^_M$V!V"]T M$ !E2X)9U@QW-> MGQ[ +6@9T+E^'89L6:H!83"*P>#&^!&?'_IX_N7*>4L'V;%^S[8]/I^OO7/3 M\YG$A[]GFR?JW-MK*\C#L!7JA-SN9SG9XXTBL#K\8;MG;>IJ;52^+KU/+<_. MM<"N#XITQ^(W%U4<^MPFJ:X'[A&UC4^0OBQ^FE+7*WN-6LE=UKY-) M/VYZ?W7GP1L96.;EXC**VW)+J(((A'$4$1 I!54BFDJ[A'@%C^R/K]]*J_5N MOQI4%*N3N+A/4+;G\3Z;MB^3L*.\E[7@,$;DS^NJ'S?O-RX M_>.UV^CBL)@FD]+TNZXX&XWR6_$R_)RS46R=,;YY QSM1I$Z&FW-3[EOAKEH M8)OJIB[G*I?9S /MNHRZJRI;7-..RZV51>V5=4!,-[I':3WNWVCQVKFQYL>Z M-J[BL@)CM0I?Y?RJ]TTW1->=\Y#(-9:#BU=TQ#2_*!P<@39F=UVDHZNH["5] M4"/VCSI;V1T];7 V4AT&>&WG[B 2 ?<0;!TCTD:D#C>T(6%;@K7O+J?6;;'U M5_4U' E QZ.-%W RO>&;FLC#Q9/GN5,Q/IQIZF%WXQHC._[O)@FNY:!;?[Y; M4VZ0C;=H,SRHH2,\#!UM<\6]#1T]949@T9J?%^ +S_9.+U)/ZUDIFHD M[HYX3BT.B N0'!ZX0S]L&A3\58FZ+T -A HS5UXX?,JP&46SVX[C7RK MIG[5EM?YQ-)9;-NC4$.+N4[WNG&\;AY9_;9M-4G>3=M5=@SC1KM@'U8,B'OZ M:6&[+JZRS*-"9F9ZHP:M2%MMTZI0HQS756Q:U66_SC5\5G'5I8F=&K'.E,G =>CJ_1';)VDOJ^]M>;6< MN2.SRP/&#]W3RAJ'K#3\LY(5MO,*8YOK=<_HG+DFL]>Y]\8CVW"?^A;_YL^Q MQFI:[7AIZZX=>GD6U\X2WF\5DD$H)CCB(QU6N%9H&_*^-O\<1O*T)=%U0Z*L)I'5 MH7<2=A]&?T__V\YUSK.;>J3N+%N8"+69Q/%=%49GF/<;WW)NW5[7WN%FI>S( MCNM9M_:CGN/WTSVUKJAW>=AK+HR"L'HRKT>T?&CM=*D=@;HNS989-[%59G8U MBPDZ/;AO&[*/.W##-7:7;2KO=#VZ+SB?N<&@?-Y\0;-08+L6Q]<^Y\/@MF_M M[J6/\T4ZOS"P=96?W&SLCCD5"P#J.\.T<;C6^M3;Q$1]#:QST,Q07"QS%U09 M,UASWAW<[A6@" =Z>'6]7)@>_N)\<9/:K2W?LYF6!LMJSD.KVYE,[&*ZA9;5 M'3"DEM&KT?]H/\&E233MW/M;#FV^POVIDVY9<<_L6\V\X56#[6SP*.M;](-^ MOI9E?9K:<2I6U\;5JZ,,A[I]4O7LJEU($;8"VGZ[N[7NSAR'G=O.=]=O'=]] M'@?)W?QI7HO3>7;OU9IGL8[:E8&6-*_;N3C;(M;,M^B'-<":,[-#JC[1^FN> M(%BO($5[L6K1BH(S61M'O"?BS>R)'*\ ^K:-=_(O'5%I-J'YY''' M/*[HE]EM1PDU@F)<^E8\C%-L6F0-%=\;BM;CK6Z>=)/8G&_R#_OO4AP^^WVVGVZ?F]]6/IM]8\?.X?EOGFE8O.^ MRB:_3)>E.?)W_P'I.GS1,^MEFJ7V>WZT10X4% 8H#$0B(.8!C",)2;U'B24& M%GR_YV>:2E[U_,ACY_2PIE9:=;JE4G%5.#?2:GV3 M&BG :;G2!Q$U\'^WOVEF;N/#Z'/C0^6-XUN'.#9[8O-AV:JOL]N]/NPXN6MN M@F(T?FV-N/.^1MQ).[Y%/>ED\W#&3_>ON6:EQIUW-FIB*QDNVY3;.N)^I96U M708(\%A@%; @5#'D<1+0!(9,2&A0" -^5UK]C,8TL4?PF^G7;*,3UZ_X#T\7 MY76G66OG4SKZIEUOUS M70%:SNU+4P_S8@Z@,@>P]U6.$,C6!XE $D9,:S:D=5W,220 JQ.XL0Q6T(L; M3K&,8I]:-<_TK?AH'N?C_*L!NJV\<_B['RA\'++8?6P[T&*K^.;+JQLSNYS- MW_U',<\>@RU^NO+3]LB"Y%3VSIP]M;TE+O-18RB4AA?K3=TM8$_:0 QW6N!= MLM LYC&AB_FO1X*PQ/Q@EZN4QHVJ5XH[GC,-*5?7!L_4I"G-C13+A>,6I\U< MQ\]WLUZZ8;F[;&7OWU:>,@,ZI%_(7-/+V.\@\AW6^JBT.:KLS]\+FV\QF2O; MLNV?U1;?'")1.C5O-ELW.CO@_,>N'0+KG0][C\&KX?M;BJZNBKF[]5L-+W7XR$'@K'*]GR]Q6-].W];]94O3]S;N?D&7 MZ5PAP72*S5Q&U0_=>!7@Y:AJL5NZ C^9I>6CXF[VW)BK6A :(T#-D(AOBG89 M7N=]?_>#_2NB.M5/5,R6]2*2F]SNS'F_O+XC558K5)>VZI :-#,W"#1K"]#M MI0LSF%$U4ZLN,7T?C3PRC:&Z52;?;=C2:A!_3A]&]Q[?;F>V>.">[I[;?FVI M#A':30 !8Q#A!$6!U"8N,;A?M2U% 8"KNTK,+5MI_B^K+;]8DFQO+[6.S?[Y M.?[R3WNN!V4XS:V9J,ZSG,TGFX;_A2V,+,^N\D5=G'?OK;/O'?=6U\,KM!8E$7A30!ZIJ/%U[WO8VQR=I]4*:# MY9ZO\=!0VWW5V'[7M1N$/SM)=K]8-52ZR;UYT7%>1G9T;?ZG+0LMK0]6 M?,\K5[$R0(\3J];\11_P*@ZRB7>W%:=:Z9?993:O-.$_:J&YRER8NT6PRR4& M)!&$)P'0&@Z%"1/UV@TNB3-D)L/83RWF;WC2-('??WK07-C.G MKHNZ:?9XX('\@$+75'G=[]%'7G]^6A::N;:6+6]J&8X[%NK +;9V8U!Q$&",(A# 4(@HR2(:OQ4' ==Q X. M](T'F%# ,(^I2H $=2U.._#L(*V9)]:HIM:H0Y_7UD*'8&E\^/$H3.?I-!V/5)6;?]=08]8J MF8T/_W]FAHJG]X)43+,Z!K!Q[KD_5']7]7*CVO:ME.QTC.% Q1T:N)^Q\3/, MU:7IBS=1PH?1%Y- 6-;S;S6D[\;OK6MT*]]MUQR9)('M_'*8 >9:ID#D4@2; M;7.G!](W2N86(]>V;^L?J\OB1I]H=IV:J\SL@)^M\EWKR-1E/!XRM:%]OQ2_/ HD^AK PFQ\GBW]H9Z;>&KR% M.@T30(D()(,!D7$2,)"$39V<0-%1IQ%*L(I%R#F@$0J5_@^I*V$A)H>I3CV% MM+#8T03+1*^KP'R$GF6((W(P2O5OV=SL0ZQK%'>U9.G)./%T^^),.E5KET7[M37\>OO%-31[F^KL/%$S6=,\L.K./\VFF;]G@L^?/%J-)?5YU;,V.2=C9;:-N>6Y3#L\[S MNCT5?L#,MNEU%^)U3MDN8+HN\KD;_LRO5F^I81=[[G5_2U7W7_MS<' ;'I2W M:#IE&FPK-Z5F;F;SESMFF-V]B&&FY,.G#\&']A5[JZ:=SZ[A-NEC-U=@]N&Z M 8.;U$ E&QB3!H2R!=ERE2_WO):TGI'%FLMX!L.; 62 M:'4DZE[NN2-Z-BM9MXWJJY@E6K:#W23,;3>C9M;N&$/36^K6I;OKGV67Z>S< MG45>3AUNEY75#]F'L18:S19SVVH^&RW2'TT]7+_GYP^CH'Z,RP8@O[,>U=VQ M?<+FGKN__3]5W3ANS\SFE.>-.NBB9'>^LQ4,=QRK6+]F%;+#KW% 5BO?8HA? M5A;HQ=]'DXUH$3OK$^K,M-F1 Z-=+&)SRQ':ZW1C=HO;5K?9D<>JF)EYDI\\ M -77]-;KBV%OH8;9J?OIW++A%N)HX*G#D $* (HC#GF0U*L^14Q1=[$& M5T2@A),DCB@4,!&0^%X\)2(1JH,4Q]!G%"P]7EL4#D<@%[?7657O9[X#(NP'6%:PJMB/L^:C]D;2"<. M&?3.5^F81GN=T[O35\N%3P^-UZ;ZG!/3V1S8-&L\OI3HX_RL6';)<9F6%^8B M':?*@Z5G^7?GZSL$@+D#KVHQ 6K'=>5-?E:O<8L[!*B+*M7BWJ:OE6?1&O:F M*%T_A]WH="^'G)XB-0[--\W1:CZ-\FR;)F4:4"HDD\"D9S0Y0\QJ'1J$I#NR M+R7F0: 0YE2$!(<*J;C6H3P"AYF:,<2P7*3)85>V#XK4*=*:+M.\GK2UPWT= M4:FC\UK--GG;=C3^Y.2GS7E6F0&.,W+D1B"-'Q8[%7\_TGO$8B0ACH4*L P M%T ['K[E7VC)Z7HDD98>I@"-:1S$88 YQG6 &(<'Z0T??8L81BGGB@=U;1R M8M92:Q"W%5P+2[BR2ZMIAU:U;6S@;+N2V!8;6B?#Y%C,D+RUP]-F_:#O-NC@ M5^@O-8FI_6)Y0L3:=L8HP8C)"$B!0D(EDI36K,UX(M;V$3TH;-NT-.X*VPG! M![E'W,Y]DYQW]D;0A L%5!!@PCAD7%$6(28B%$J:*/922Z.&;164YUT M]C IHHEK7@QT1!GA"'%-=04QDY)&:Y-]3Z4Z[Y'J;']4?\["5L["!,ZRDK+V_'H+)MG9G_CV&,F7=G8U1;H_0H0$U'K&TF[@:*^ MHQN[I*1JX7%LC6\%(69LET-F5>7RU>=VJZ1=3V^#8!/?^PT''> G'\U_'#CW M!3FW6SMIP(_NXAVM$N#8Y:J= M%-AT-<>UUDM:00K[FF6C=[8J(D8>%&KT((;;AW6\F!47;=;7WH!I!"G5.24*WAK76>_P6RF/R8DYB8M>DT) /5""4#!2*H2),Q%1%%$O$ M"%1K:Y*W(G-OF4N^SQ3:"R0N,6O7;26"R1#0A+ @H4($,"21H;0*(X@DC'>B M=&_92CDD*WM,^8P/)UMY)+F&'?#AG#GS\PUJ/E53LT_5#'291_'R%'8XTRLT'OROM3D;5R1>I=)JDJ63X;@G_5 G8'T:HN^DQPJ>ITMA-KB= M=I-#:LH59TV_V0FK$ -Y8T< \0B+0?H!0@(;8MW[A@"=!'!RD E!N68:="RU* MAVKVWDV&=.GVVA)X$-FE>\:"NF4W'W)UZRQFZY[FVT6#JI7Z\:5[H-['MJ5= MRZX^C_,L-TE(_;<&_M=N![1PZO7$FH?MK0& [;=W]I1=U$."#DW)P =W,(QW M=D7.BV7Y7#Q;SV[WDJX[!><@K"[*M$9Y;A:W->-8]D6WDZVS3JHS:.WQ]2], M.G?:!=:WI:RGDG-U2J_]V#/ F\HL>S9-OSD4Z&:1JMTEHHFI(X6)A579L&!N MC4<[=&XWL+I^9%O2'COX&3,];@O2EL_M&IVZ4JC5]+1>U>:G.>\6$-K!L.=, M0CU;L.^B;_5F@ARJT7:C4"%E8:PXC@+ H ), E2/=',BXQ4[ V,<)CH(A1&& MD5(<\KH=+.*,XX.T,Q[A:9B%:C[A*>*FG]Q6+2^@#0!$LXNO U1QZR!FT\FE M$_4&9LVO&NE\J?=*J]%Y9@943=G-3$"Y*0@/V."'KRQL@P%@ZFZTGM9HD/9- MXV9MM8' +;3C.>YZ0HQXQI5/7+EE$#ZPVKKJKN&U[\ 'HSX.F[%>SPN$/YTZ^NK(BR7G7S<:W#+9KP+/\S MLT91DWE>+%X=V_:;0>3P8/\7MG/ASMK/HH.\:2EB7M?>@*._MU?-F;6<,-+. MPI5?4W5UE4US!_#1\6 ZD%V=C\W2F]4V=3-'/]<:R'5*?)J/(FT +'@@0F/; MX>1Z4CYK6K M8T^V1P72IDFEJ[P>6+W>3AIN$( 3#K7BM#3]-M7GK+11UQ;F#JI0VS#,0129 M_"@- ]84LHB W3&9B(8JA#CDA%,@5,BTUX;YWMU0;9F]/UTWQ"Q*&X+< M>I_9Z^YZ?8H+"*JV^)8Y7':G/_+27;?RV+GUC3U#2YQ&F/U(DN*K15DQ\?/[ MT;=B%&0C-2VN]7&]-EL? .F,3SGZ/\MY9JPF&[?K-#UVM_KZAS9M'^RK[R'> MN8"RZ8B\=4X:P_=QKD/*I9NV?S\*M4N2+RRZJ\$G^68W?F+$=HYV?_ZES[O_ MN\LE7'F?9?5NM8!N?*P/.]]\C5QM#L0?QDA;U/G4D:M&WNDN/DU7\W3>86\W M54W<+<^:6VY=D+QS$@Y8Q6(W+^ZN7E_9$[^X+(OEQ65'3WD]D$;_80FURX:8HP(/2WY@$M#%3[@H/D M^U9GU4J[^+#E!*?07=Z^B_[4K@GUN9&QCZIDE;% MO(F[3+.]OL-Z#4!FL,\-#GN'6[)97J.5^U'T,[^GR[4A/T?)>16V?F?M=V$#T,K3KW81NG%"Y^[&!I^K@U-F MSG_E[O77V14,:8M44)O[>=UI_W!XX*/R8C$WP8=!?]+T,[G?5P],#\"R/<$I M^))-7"9C\ M6_((D.RN7)FFSA6\ 4*^^P6].@^^L2'[RSD4C< U<7^/M[G[ M#;JAD;(Q([4?T;EABW9;M$F7>])?M8'.*[_#UEF_KNW5-JG*:JLXF>GO<8!S M:=69:W8O^V) ZUGX^]-J2AO;RBWN[=Q2)\FH7[A*__37,5E!]P4_-3LOV_?^ M[%2TVR7SOCA_OZS\XXU^>O?ETQ_O?C8FUZ$]68!7Y0U8P7G,XMLT-G#U9GI5*G&5:. MIXWJBFN/U&:Q4YSEP%?EQ;EZ3P0)T-X&-:KU5W*WX,B)T_\%_7OK E M8U8=ES7R'G[>1_HA2.$T6$BCF$*% )B4FD!*$P M"D2PUE?XJ::O5;EVD]&G\S\JM^5TM<7PHTWG02THL(<60TP^X*/NYN2BS3@* ME?!8 B@@P1A#"H6P5!>8<,R#M?SG*M5_J_7B7NE-/\ ]-BEWNPR-!WM'G=X1 MN,O4Z(G6\W4^= <@=>J*[RL^\(H6[^"Y&R605I>C\YF9MK(SHRX=#P[1$3[\ MZ2)VYX:'Z:*G31<]O1SR>W;3QB:?RV)>&*Q9ZS]MO?X)DR2*!>> 8$)LKRJH M%V;P($QDISZ"S:HHI<(XEA$%E&J=5N\Z#F 2K+>=]3 RQ?;/N&HV\_F>>79C M-@.Y.,5V\S1Y@DY6K&IB0+\5X76ZTMTL36?3K%NEYMRH6?;=="B9Y1:UKO15 M7>\D'>!TZ19+C.P?4\M'%8J!8)0$@5"*0A@KP 33/Q%M0"G V"B6M/XBE^*: M9+/9M2GYSR_LFD3SN[[GPIKM+YKZ/UVUYH[;68UA^^ MR:>+RU\0N?YA7OOK8FI>]#_\U;YUY>UV.D/;84_.17']-(;WC_-^EITO?@'N MHL]/Q:&[[.$>X_Z;_G77T<1'5E0\J+IB'$5!&$J9Q"R$0: $J]>T2X# RHPB M(XQH11,&D <@X!)AWYQ/(AKCX,&.^T>O Y]4&>XG1[5Z8/4>"QO)UX3T"ZQK M6E8/RU;+H7^UTK*-^MZ&,L\A+'J%(OM!)-+6LT8;#CW*J_3BHLPNK)OK$>D/ MT'5]W?[I:8=*;I%AC3%<]SD5,QT!&$-^9=$E:N2EB[)87MNM[E,MW65^YB)[ MNW0@N_!%H[8%Z$YQO]K8G%:Y]),/-,0A!AHO;2J)> U361OHO@K2[-<=+.;K M:Y5W__&/HIA:\'IMN5R^XG.]P>3+JD9Y,G-]&-DOGW2_O%F/TB1JC:L]LRO8 MGIEXN3_O(@7,&*3M'MM014F,6)AP;6^2) J$[PDS:R&(Z&(R>R*<=QR4F^X. MK:PT$;:.;>\=%/^G]W7^J=J%I$E1/A"\J1]YU7ZJ>5-3?/KCVF0V] 4(D'^W M]7/CR)7G5T'4 MVCO5&RPY[Z-[UQ$)(.&M";N[HZL\$[/_.% D)-%-D1J K"KYTV]F B! @A0O MD((H>&>KQ0M 9K[W>_=[ 8\@A6V1AGASI$'/0!HVP\U-RJF+]2J-V,X..X%V MRF!_GLV("Y?DRW7P.[Z2?),YMZ+J]T+_30E]P^3#-)DGSPO^X]/.O.4-=@K_ M(^^Q7DIU9@E!4!6S@\ M!@6"5(%4'1),D/8!#D (0&BCIU:!4"&@ $%^U0K$V13H=N[#(S?$'NSH2UZ8ZN63GVC34YNT:%2"-R:@%&Q9T M&-^E21ZZ=I[<\M*9S3I-IJYL,TUM15WUG?KDS"J1],'.!70?=A%SC^ER+;_U3WU:=R4G,\R:>RU7(+W7E\ M*%H0F$]L0<-:K_J!D1UW9@\21WY67GW-$[U66N&;1W;=* J.KT_"=A'>29XZ M'I_0_6PO'8953A"NH8RX9EIHH .J VW#\[F*BUAPW?XQ1SRE*;2'\H+W5EYN MP'FTETIO*>;XE07K<5;O-U+4_AO\FB3S/ ]SI;'^TCI;H<&\Y;YM<)_FG?6+ M]Q_B)RM LMG$?ODQ3O.415=.X7TQ2#]Q+>SMM,02.N=/CRY7=2E9)H8_C,BZ MK0U%7^E[4I&^G75NM;$;SU!&X_)K2;?#&O[:.>)?QZ-%K7=5_7''#HB?\E46 M0]MO/%4-<*\]5_UGMN9\?#O."V=LS#5/(,GKWPOIM_:4]EZU6>G#>%IV"LBO M,%Y6<,R^3>T^.G%>%BYELT4Z3&IE578F_=CVAOD:CR?N.8IP5GF'!^5#FRE=CHO,,UL,LHKG^"&Y6>:( MK"2@E_U.TE%I$#@F*Y[6?&U2-'A:*KMEXOZ34X)RP9.7!]Z6*;GY;8JF5??Y M1* '6Z7H)%!9?%&8"M5L;H>)U8TL\(R^YC6JFR]=7-85XJOLI/98+=OL@[4S M=CG,PS5J*BHL&F>2[\-L):-GN2VMU21M@(4>/_?MVS\35.QQN\#U^285R6ACGHCF'9FQIKHGKCA[6F5BMJ<3Y7+>_-F#])FGRQVIVY M2KEW=LI;.JM*,@8K^V,3FB;%SM@63;;&?6DUU 6;LPI&R6,RS=M/UO?LW[+" MW5IM0K;X\D];XU5HL,5CF2O?I?'#C:<-&3X4.6Y?7!97KC#:^Y:2HC#VLU7E M\2ZUE>'-8W6>H$V5\TT?6@^#F_GWMUSK<2T=#8%.:VT3K"'QS>F-)S!UX_I# M8_'8L\_Y.*\=+2RMQ@&ONNI6#,+\:M8L*]+\BB3^G/#E9 MZCRK73DKCV)^\V1)M,OMJ-T_6VGS4"/%QZ6_I%IZ,3.XNHPE^'RZ8]FGH&Q\ M66.R^D5S3G,65SRWH^;L,]H^",5#NKY Q_-3SR.;>>170UG#\:,Y@:]&65MD MGKIS#>U.*O\NJ;H4',FHM)-7[Q4[$5)U=LFUYFGR;>FEK]>G+@,/EI*L/9B' M*1H6RCA;NYOS"!B;(QU],,:XK>>NJ&.5#0V?+&[-![;5A/-SK#B<2:B]>_;7@Q3.*)[<9ANZ./ORP,G6>#RJ19?=O5\=A%+8,G/;5N20K) M\MV=?7'JCM5H%I/;L9WCNK1 3B#>H&Q@ORAMV^)&<3M?"2 VUG%-2B MADOUQ75'<'RQ&E'-W5-.Z2G8?CEBUS/6R=*=9+\QK0=*[6A+-WRZ4/\=ZJ>V MY6FR,U#L%)OA,%UL75N!03V;K_VUL\NC:-Q8#?'O0W$FMCX-M) M %]4UW]=G?_FYB(;W6!J3LD):3"Q7/XHL5SZZW0WZV6E8J 50$,) Z!$@@'R\G>DK)":A5 MRZJ04 JHK:8.!9613W0^B@;KD,. /UO4N?,^^U?+VB.K :$]IK-4SV[JH7Q$ ML>P1HX.&]P9*)LDOM^M'Z7H7J^DHS%L$?[8W>;[/-;0%SCY04IA#(KY/E^.# M)":TWL=!" )"ZIO/0Z-308)E",KC)5@TQSKL5L[V./2N=?S/;O*-UR$-'\G%RH0F/WX8D.;Z0<;98P?L^3'\H\&RE22R7S%[O;_>0?1 MN^V2*+\'$W^LR:W5S^#VCX[[U7$?R0O>B^_UJ]UR/:?>M5(>0U9U.JN_+JB] M_E9.#BBGQW[M!>$6*X./WSW7W\K['\#] M[ZB]V;H3#5P0A^Z%V+P741'L_R^#>_F^:)M3!O)W\ZR+[(<=Y(E?@#H/X-RST6L] MZV,?7?Z,Q&==XK91W8_WXY&1O6VH*GLATQL^>M$?_5L]^G7?]M[^AY^^Q,/? M;>.8Z>A#4:(Z'";)[>VEM9=C*>/G:EK.2F9Q.?7&SI^Y-_O4;">U#WNLD@PV M)#.:+>P=3J&9K5M>W,V9(0WJ//M._N$<^[.3O)[;IZ.VP]%>*^;Y\T4H@F.0 MF/\LO102:$I!I!E00>1+*+DLG5"*H% UFV'.OP['O\X7^)?0# *0,09 MI9@K&E(L5=%M%S(ET*'X)UK#/\0&##>;L/?XU^-?CW\]_IV"?[)JI!(H8X=% M2#&(882!Y)"P/*1$!08('(I_O"W\DVC K(78P]\6^'M1+^TZW)7AL)92]5KQ MG%S9NM_26B]\QC4&WX +G=F5G@*N?-UOP_F9#PQOS/YNCOK>01EHE^>\S7WJ MAN8F.*DTMP@3B)E@@@H*(@"@TH7G3D(-&K/$_K/8<)7O]\^NQP*!L@V*K[J6?1GD4[P:(25GV&$0@0$H3Y?N!# M"(,@DK#P_V(>(=$VBS;\(Z>P*!\0T6SE>TTLVM6TQ6/7Z1+-;1E,.4W^MC:K MOA[]=U-ROQHBF,ZWI #LS\&7S&J\+"/C2M9J(VM]#D% %0L9H $*"UD+HC ( M&X&HGJ*ZBFJ>Q35IG,. M=E=,N@2$"S'4R^4-'%7^4G"56AY*I14.92 0 MC@(.52!PD5H>A8RS8R%E4W'T*9"";MHU^WM(Z2&EAY3V((56Z7E4ZX!S["O% M>80Y!!H'1922:RD;>;;[0LJF>N-3( 7>R.NN2SG"%]AA*Z?P.%\(03H)%*\( M#VK5:U@H(0*DN$]]3A1'-"R2!!&+"&ZDZZ[C07'P%[!;T(V\BJ2D-^!)ZQF^ M8PQ?JX7#/I/09Y!3) W+4TDB7"8A!)B1XQG^#%9%FVWG>H;O&?ZM,#RJ5=9) M),* :\T#H5BD%/-AP?!"0JUW^B6W,_P9=/XVW0@OJ]J7DU+R]UNY=F.JTOJ< MEMIR7V#*$@RDUA#;B4J*,C\03%*"F08(!SPBU%S@VJ8L;=C8%;1K;TKBU(X93D9> M.23%)&*A4'HU#Q1#25'.I?,I"C47((D$8 M4SK C7HL=^;5D8]"-R3]5S=M_%.1#WE,]<7'GZ,]51_)T0#CG>6-!^_JS63_)SFL1&2CVY$U5# ['I,CO63F2N MU-.S^ZL8NJ$[7=B''^@RTW)03 *=S^Q0Z/.?"JQD-]*1]FUHTO<#[0,<&+7/ MG(H"A,LPI VGX=2EH>S:]QZE[_+9G?S_;U(JXD)]/E<;#GCP/<--V' MGMF8B?GCU%.Y\51VTA$TQD%Y]6D\!U]NX,6/C^GLNYO[.GDZ.VE4@?RGJG-M_I;V[;\W];H#(L;YH^J[:HS C3AWR0 M=36LQ&) )6/- D;%!.S'-/DZGBTR<_KQ=&HV<7BZ!-Y%!ZAR,W(N()9$FK-G M6"L!2&1%>\GW1XNR5HY;FC :FT4IRSP_W'B_3"OE36[0W99:@C^+4_?#T%QL M.)^EV?)NYMIU;6\^6R'&1_O&N6FN-D. <<4!DS""2@L;YH***HTD#$( _7:P MIX">FH%P".W)YVBO^U2WAQIYX]FAL*O4.,[O@L_P:3WSWTH9\![P) M>[EA+,2DR7TRS6R7MF)H7PRGIRHVK$0N[ M1Y)CH0CB@5%TS'VI3X1F>.EW\V%]XKPQFJ( 1SZG81A1:S'Y^; ;._.!VF$W MW7->;@K_79Y\-PTOL@O?:;UV=&LIRYN2+^HB& MU #BXTLU(ST@[_2<0]?-ZZD7+-(TF0Z?O,]I/,TFS@YYF[DY/7G4R.-7JP$8 MB]1/ILGM>-Y3Q)NGB,\V?'+U':^;-M>[/[\?3W,JF=_/%IG1.K,?O+?)$%>] MONLB9%M0/XFGP\3ZM LO8K[TW.[:-,N^3U"]?(+J^^?=]@)5(4/%) $0,2F9 MIC2"0@6%-P03I7@CFKRGQ^;G9/[+[>?X^X;0(:N'#DM7:NXQ#9:.!.>W+[]5 MNV=-H50CZ]JP/][IP%_IH969#3?O/1])A /2:OY[DU6[0.8_O$%$[O&H>WA$ M*CR"$021IA@'+/"U#D&D1(%'OD*TX4L^ H2L8YHZQ_3Q.!0: V::C I+YE7HX*HNHU%&!%@2_8E4HI28R=!6*"" M#)1J&$U'*BG\1"6E!6/IN0IA.$"\GXUYK9V'KIO7=Z@ $M1&3,,@C%A N H# MH:!Y!8N2+HQ0"'!'F/W"%HDD%VDZ]GJTC1XKKA4K=D %JO7SP7X ?5\!2" E M$4/FS]*9*A!K3*,_"2K:$.%@@)&\:A%^;0&8/"T^,\KZE(-$2\G@T@_ M:.C[ORT/9^BT[\B@3QM9IZ7OKY:NP"25GL']B-[7X%8OUX48+6&P H@ M":#B?NB#2$4X9$7W3@81!8URZ(ZC0(L&0QT-_I6DLU&P![#V"/%Q8O:CY 3@B6/ P#Z8>1,&C!PS(VR F4H&-X<>&P 1H0TF9> M90\;/6R\7M@@-=B@4&G?5R34 F 5A@R4>8_F(]P(';0"&ZUJ!(:U)>M9^YJ# M#RTD&GGOJ?RAW5RC5^QOV(D0K.K&B/R021P:8X0)XF-LM Q=IB(JTNS[=V1P M4;Q\<&%/N)$07M!5\7I0IW=&7@\3%-6F#8' MB[T0-IPIY+ SN;.5[#2[,GLVO@\UWZ0 05(D(/"**$I\&H9* 8XX)*IT+ MALUYHQSA)#YO65S#=OV%5R.N^U!$$8H0O8]@ _?76JPB0+A"4).(0(!1%(J0 M%=PO,*%!^SX"\0I"$XC(KB096H0DD+*5GF\53;D;=86OQXF[#WZZW,XC@[LX,?OWFBV ML),F3HGE;=WHXFYNKL7E0[O']%';N3\[B>JY?3IJ.RZ-C;0*B"K!HBA2E'([ MYT=0S'V_3(I"FC7TG]-]%?)UA$2 :-4!TA^L>KMN#:U[! M-80D%(Q("A%D5GT%+"Q5V0BJ,T2D3H+KBQ?'<-)J-YX>M7O4[E&[1^UC4%M6 MJ(TT!&$HA$]$!",L-97%<$T1* G/4)LD6P\(BG;[G+UU9'4NCC^Y$9#E^ZW$ M*5;FR>:O+7&,IXLX/[+:4AN#,,\3.W'_Q(X_LI#H ' N(@(4E9KXFFD.,"32 M<$+@8W.!/\7E#UL;D.DU'W/3K$I$SBA#5N\.VM@5X5!, SUPI]W+ MU5E@].801C0/_=-A3]W*0WK'33P.Q]EP,LL6:?++K45# X6.GG]+'$H&LVR> MN0'V?IPEHU_C)S=>_-F)QP@A%48!1 )K!)4T<%R4@_DJ"J.H-O'8-R0;2!H! MS0,:AKX/0/%5@^-AR', -CR6C-3\X/O ]8');B+Z![<2K[[8)G<_#RON[9P? M2T;<@'+%;+ISTX*AS_7\9/?O?5I>Y#&^2SY\29/X]P_QK7FD'^/)M_@ILPQY MGQ:K>1'TNO =:ZA9.[PU(#^&H.%I=(IVD,C5CGS/!W=;3HRG3]XP[R@U>?(> MXO%T;OY_/L3[T_CA,3,'\[=XNK@UJ+%(#<2;7]T,TG; Z!G]SG]EWW&O[T@YWY/;;#PJ?F M*1)GB]OFI,7O'\TW;[R_F_ND[L&6/Q]XTYGW,$L3\[:YQ=&#MI]/@F$0$)$P M4+7Z\A5@YFWM2X*TUM@0%J51Q$" M "HD0]7 7D=_52:QM,[YW[PGQI8K[[% MZ<@ XY76?9JIQ?Q^EIKG'NUP:[C??GYZ3%;<&/KA<3)[2A*'QK\\VD?( M/1;+;]@]_=D\N?M9EHW^4?NJFH[L^1J8-B?LWO_[-/> V.-HN#XR]\0K2CI= M*NGL^2 ANVD.$?#,"4[J0X.//&HO?S"7 E;Q@&M,R'_*;,+8P\Q>T:S/4* 7 MW]VER9TA:L,;3]Z7Q!MGF0$;2YR3A55YRNO%$X/SHZ?R\\=%FBWBZ=R;S[S' M=#Q+O=B>2>;=F3.W++)H4O.-]VGY;"O/X;X[>;)W*ZYBKEH]2_U>*Q?TS-4\ M\_CCS B?E7M^2@S3C^=C*=S7?UWK_[[=/?LW<_W'@OC;(;H/XH9?'3\#X9+29KJJ+5$:-9VD2."E53$#"#A$#( 0Z8A3A $JVIG[$H8!KZF8 M5- 8!HAYC,- Q^@LCF!1)A+O:XCOI 0O)V9'?IF62LWSK+[V;=L(S0X$BLH M;UC;0,\BU%OZ#::6;28K3@18F&2M MV9]K3VMX]FX\S1\O7LQGY1NY2\.]DQND4MXP(#&G?RP]&$.S__%CEOQ8_O'3 MNK^BLFV7>3X0O=MNR^9WXO"/-I:[M75E/"#^7NSJ;Y7#AF$ M7:HL/]N<]6AL=3'OOY(XS?)]T5:/S_]LI.YTK7R@'4>.^_JS ]B/5C/W(C7\ M I36W-GC7,EG(\PCD\2N(#[7,;IXD:/?4O'?'_WU'_VFOM-[A2I>?=+LIVV6 M15&79D?[S.ZFUO%C?1(S8QN;SXW)4GR>78AIKBF<_]JC]<\[*WDMPXKSD.-( MAHP*B9D$@(G"9E<@0+*9$)N[#)+19G^!SFGNY'*!YR8)#DB[N:K=I-M^QFB/ M63UF59@E:X.5N&2!M*/5(:>!DB1B!6;),)"\4>!T-&8=UM?L^?$'F%ZDV7$/ M6CUH]:#5$= 2L(H*FS<%CT)"$4?:UAP!@,LN*9"K9E+DL:#5WF@GFU]^D9DM MW02MKOJ[CPYHU9J:S&ZW1ZQ*N](8DX_I[.LXLV\:.BD&PMKF*-N,RJNHM=[! MTTC6$N4B\W9(!1<1,HP-(8E*102@YIS798Y%DGX=#Y/-G&V.J2@@L3/?+FQ< MH0'&;1I7G=4XKD"Q> O,1D2MEW&@( :82Q'X,@"(1&7*0*C]YCR#LS%;:U8! M&A#>IE'0,UO/;*^OJ:QKVEL&PYE9;S+D 6^@3\J(FCL>!EA7BKZ&@MZI,>Q MM>9*SPTW&317=-/([!:)=\DSV\-C#XW/P*"&JLKDE"4(54"40YQS[ M&&*_U!9]1%CK\-B:"<8'HB.-CWIX[.&QH\31P^,1\(AAU<4(A(1IR4.& U_Y M.HAXT11;!C**FEV,3H7'UHQF,8"L&WTPN@F/UQ8BBN)QZGV-)XO$18CR@L.O M269H\5+![>J<-Y!')Z'N?*NZ+&+12J'S@T!R.R\0XT!*I!%00>EKIT$3L1Q0 M?=E=POQEO80YKQ[._L.1V,?IK^;Q9R-+A?]AB1">TS*&;,#9&72_ER+=-^R< M[U'H>E"(5WH3\;'V&4>!$I!*0276?NEUBS#?W$CA,BC47F8@'6".>A3J4:A' MH0ZAD*Q:%6BDH8R,_8:0@A!PP,J1*0KZHAD*O2 *M9?J!P> --NJ7!T*O9G8 MZ:_IS#QOWCREWEWE-IT]N#>2[TDZ'&?),A/0F^7D]]))S)V$M5.<5=U - A@ MI5CY81#XM@,EU2C2,A0A+B -A0 @L@YI)379M(U:TZ=,%T2TWG'J-#OM7TDZ M&\79O96V D'TTR52D#NK&+U9#WN/*J\!57"E*#'%?4X#%AJ%24>,0AVJ'%4( MD HV$C2/0976["XF+S++N8>5'E9Z6#D<5DA59$&0S;6*E% ^A-+ "\5%WC?A M*H*M*"NM&5)L8%9PUF=6EZ2UIB$#+TLFDY4W M9JEWETR3-)ZXG\:CA_%TG,UMLY&OR;+9B)<_I7DV^RS_G'WQ;A=3QP59V;73 M?/SE*3="BZQQ9Z9^NR],TZVK'6=Y(]!D=.-M30YVRQ_&CZYQ5]$393S]:E8\ M2Y^\;[:5\(/A7K-:LQ!;U6:VV3[9>&:LY4>[6[8#:R>[@[X,.9[:E'1S$L.& M;L&9\X*IHE_F[G:C6 I,(Q$$2$ =,@#H,IVHP@2O]9N5.J(^B$0((RHP)@& M/"CCF1PCA)_M%+[S/HV.]HVVH8L'V[CV7\GFWJ&+:1YBW]RR=ME!U%&K_?V3 M86@O;ZR]K4?^[O;I^ZSJE$U!Q]#;\U-!#[YZWS.<9LI"2"_9"A:A[-[NV-*-GC-9ZG5TZ M^[9?S=VU]KW+.[Z[W7H_MAK5>N?1MQ5@K?=!?/.T\9_N53+ZX,A#F<7'=XG[ M^U>C""0]A;QY"E'E= I'%1^G1K6<9N.A>^5"ROE._J_]\&7_T.G+;N>:C&IK M,_]>Z.CYGE762_[:V3#YG\Z2R?]\;R=-O%&LONKUO8W&L[\LYMG8WTD[AJD0!^)NS2TD]+R_\B@'B4 M#HC1@+5;:-Q-7CD^+]T:E"N@ ;MK.*H\2'\A6.P*R_.J03T00*+0%HQ@Q7B@ M@0A J2@A+1N]GL^G*#F%*"N+2;:F:;^\%6A,Z&MHSG?MGJ^WT0D3(E'UG=6: M(,@T1&&@I##<"Y0LF9EQO;D6_@+,?*CITSJWGVC]4'[#VRPYZWG^ZGG^X)6= M=&X=UP;WLYT[K";^Q[%]95YE".']#I&#$5N*' 5\"GDD(\)#X2,6!1J7(B?B MNE%)#NT>9U M>4NC67J;C"_78;$S"B^OQ4@ #R +0QT$$H#Q]6BV;TD"=1D =O%_;:(O 93X7% >1"A44!,2H3)&2AA1%^?_A>')UZZD M4GX#^O%B/<-W5K/LN )Y9?G;S]?6'MW$O9E%<8U.%8)KS;$E5D"&2/M!!+50 M0 !2.E5@%%Q06.W.\)9=R/ F[ P-;@\GO\[*KXLR5,<$WTD;\P8RR$\EC5< MK;3R5R.?$XY"B ,1L"@R9D$Y=X *C%ACSEY',\S;0]U3,\SY3;MQL1Y[>^SM ML?=ZL)?7VG?ZH0IQ0#5'3 @1457EJ2N?X9?/4V\55H_+4^<#P-XVH!X1?'DE M)O)TY+K8N?9;\YD;>W5&N[FED8%= 1)!:P4O?HBHELHWUC"' A%:#$NF6 ,% MS@0D&Q,.U'2DBS/]/+-OU4Z\XT8S%9<W:]:Q6F;[CHU\Z E84U")/ M.- P"@5#2NC(?!RQ4NO!$27GJL[;#ZQ>N^W9:DE?CU ]0KT9A$*X\HEI('2@ MF=9^$"+.<131I4\,@I=5IUZ#S6;G?%Y%H=&96J_7%K-/6^E5.""/JTUK/[A, MN_-L0C3CS]&>BHD -V@G'AR\OP,OSKPT>9RE\ZK!O6VL_%^S]/>\7;VG MOP_O+1+;]OA'WZCE'MDWS3D,JYVR#^2Z.H^UPV*%X^OVMC!4-RDR!SYD"VP? M+M*275?ZL7?C5 *03DD@2! (&/-9%AT2I*!!2% M%VP5]=(=$/;')83 @.V>2'[PX7FV#>G:(,CE[('E"(Z!$6'#R<()J]GMK4'Q MU+QGQ=:YJ:;R' )@6R4RJ" 5FL&0<5!*'.JKJM3>JKJY]^Z7VW"<&J$Z2[/M M1YNE\W]\'L_M,(J/1AI_'8\6\<0=K_VDO$!^EBW1P:BXZ'Z4\"%+AI8:OLW2 M499,W_TY2[XFT_8)P5SL0WG@7OF(F75RFRN9E8T?G"+RK7 [>''N=_!NXW%: MZ#474$&8['LO=*'WPN'TM=14!ZMC@%;UV??QR,IA\[%5D@W.S./QU'N(T]^3 MN2$U1Y,Y\AC,BKU)DF5V2-'WN3F77*X58WHJDG1,G=C.U?;5)IP;SAX>9G8Y M;M1M_EA.+'HC(9IDGP.T: <W45_3Y[J(/[-G$WBKC5U &FOW+RJ M&Z/D9()9P3C+%G9.TMKLIGAX/S8PY&9%F8N4YU3J%+6+>D-##G:@DL408YV. ML_M\[I*]S*^?_N[%=VE27,@PC#G3X>+!&CUV<-3\WGR6JU#Y%"9W%G:F5?Z, MP\GX]K8(QMV:N]1^D-UX'Z>>M?(L^3K2,+_+#"(\LT6>89294=2'B;O[\O3< M3MO]&P_O\]L]+M)L82G$D:&[[0?WG.8HK*YGOV2I.BM&'9D'WW347NT@]R:N MY/NZ+':7+0]A[=#=XZ:QW?NG?(OMU6]GBS3?6+.%24%B1S+WN@Y^O!!PQYJS M=YH8U"VH=6'4YW3RY/;3Z5![,7).P-GBRS^-*,O/:0.Q.[AQY#>JE/;;<6HV MS6[/S4N;$IT9]36?S>-)PY5A#L(1;S&D:K1J^&2=LWR._JEMA7B\\#M)5;8S M*(^_M9UJ=VZMK%ZMQ0! 0(8"(Z5H*$0D82@45(2#0/!HHU;V9;=6]N5@K6PY MXF+5#YT[JR^@@ZTXI.E2^6+/*E^0W30+-SUS2!/SQ^ENJ+,30M4:C0J*).2" M,>('O@^1CL+"RH^T;(YF[0XAB"X0@KQIIGBT10=M6.Z[2(&!*DHE* $2A)'" M3%%B_@R=.:;5;8786HS]]S^F1N M%[VT6K)E5'##15U^F:YG![I_[]/R(H_QG=%-TR3^_8,S M:7Z,)]_BI\SV>R8D04F$40"2P1E!)@S)% MSHZOHC"*/J!G1Y?N_#G>02+GH725G>1<.V< 86E\Q26V&L2+'V;I?/ROY:S: MC8.IK68:/SZFL^_.MVC,TW/+)%+)) V)44\B\R&P*@D/-,*E>@*D:+1AUH5% M_2E)OQJ;>[,S<5D8Y 1%]MF:3/7/@UDV_WDV_Z_$"(3A[&YJ=VAS/+0%L<$W M:)(G:PZ%U"E](6-KX;VYICF9I\9;]'MQJTS3C"<9.M_:YT2TJU6)]3/31-)*[ MWSJH'%SZ(?*7]NL_NHGS0W.-/-COSZ:+S/MU$D\[N$TGA_F;-VE!;C\_AWWG MS\FQ?J_2I^U&J=K ;/"LGVQ9WDHSG)7"I^&C\\9F:%?XNG"QNOR!UB MP>QFX'V<#F\\*"7Q2ESPUJG!>V^O844J*@9'UCYT;\.??B@<^5^>/#L /O>$ M'^8778D)S+S1S)O.YM[,&DO?Q@: 'V.;VS9^M,+#Y/ MBNA+%:\H%AKG8R1<8LVW9#*Q_[6_*ZX\JLF*XJ8#*WZ>O5$^4=F[-^+&NTNF M1N9,)C:,DTS+V^6>Z/R;19ZMW;:YL]N3>D],WN9.+^O!^GQ9^WL_PO^^7;\6W^=SR=FHNF69RZ4\HO M[CS:W\;S^Y5<#_,S^Y\\NFM?C:?%W]GB2S8>C>TU+!4DL]M\XY?47VS >>/] MC%6=-%@4AE1Q$O& 88PBQ*05NTJ2R/>1KUI);>9G^3O M[I\<8JG@9_-(>?) -OJ'(Q%'(?:C5M-!^ " ,R2#%,QE0Z\EJ\[OT]GB[OXD M[_4IEL;[,U-5K*F*Q5PB-G);R5F//YTXM8;2Q/H(D"PNCP'(9*J2 "8=%=0@(_ -%!A__E MV<.OLN1]8QG,S3F:,P_B[+Z3)X[/>N)&8.4BTJ8QK!F'6;XW5HP.S>XX6-JD M@]SFRZ^TFA]<[/_-A?I6\SHO)+%%91U'D21$/D3YB^G MDT%T3J1,J:H.:MQ61NC+C5&=)C0,1",70!D+:FBS3#?3CL[=@^UKXL=Z6,\; MESO[056IM+Z"$80(*D!"% D("Z\)R(,0]!PAA]]4"<"?U8E0>G2T^Z;9$+*UL[(JI/6YE.ZL/DGM M')IKTX%\.%^TX#$FZ]D-N4NKE(7.H9O7M22Y@>%\N;D9NI2>22WQ]M9YS,Q' MB6 TB$(54:"TCS3@C 8TLOD)V@]6X]9KDU\+Y@: MF[#RJHE0V4IAB0VI(!$!J'@1: 82:M,5]NN@02UPX7*M]\,? ),=^4$0R0[Q>' M&]@AUXW3V0WK>QSY%69 Y504EU24+D_*TD V=GD4A619!II^/%"$%(77H)W6 M!JL2HW;S!DBNW[S^=%.K"$Y6NJ_ EA;DR)KCY[+#"EO#&$37/Y#_UCV03.B M<1(_9LF/Y1]U >S:>%1B:#F:0;S;+G7R&S+YQYJ,6OT,/O,1/NYGY[S9;LEZ MQNY'S_14.9B2&\5+&_!]K\DC&B,VBKC1T/&/C M'-7]\XQD<1*B;5[NZLFWD/OS?CS-KSF_GRVRV):D[J K_ )T=0 #GHW2CNRB M>@7=UCIV],5=G%QNW.)%Z$('-@W/.]^VG!PD9 M<-1F9\_N-3E_R]./+XUPHXQZWVLFA$JMQ,BGSL(P1DI%BH8:-QUHKLO,JAO[LXOM;J)HQ"%2(_8APQ0D*- M$=2%T*5$D97$YSJW?XJ+B+L]!#4=_9;,%^GT[$8Z'A"\,T_UDK/PNH\1;]GF M[V'@&1@04-2R: 5!"@7 F,9A$(:^!J 0_ )#B%N#@78D/AH0WL/ &52%5Q#U M;FWV:TN3"E^AMV_?;7C=7C]!JA))J:7 H6W8#WD(0T$$+CJPPXC*8 ^OW\_) M_.RN!"Q;MF1VGG0W?7]OP+/0XU2/4R5.L5J[29\C 34+0Z@X0!IJ660<4Q]C M'Y^(4VW%)M@ T&:IRYO#J3,-+FO6H*PG7^^;+POY!0<5+0LN %(AAH)3RCGU M(ZT8I3@(E&1:!HR#ON#BD$2\U2PB?K&"BX_3KX:$9NG3GG452$4R0%P#<\H( MA@$"/BV3WR&A82WUGL/0V)40ZY!%1$H91B#OKXQ#H9D?/=\N:]=]7KZNHMRZ M<;+NGMRGB&)7[=CN]9\]Y7\3 IQ8_K$DMT)Z?=Y=ZT%#H\^'D8I"3$(;;)>#J.)UNR)"Z7$MU-_^(K+K-@QM3C"4>L:JXC@0Z8"OU M#E5<8T[C62HL"D$C50B\(>0 Q!(*P(*(!#;E?))-"C5FPW>%X M"""U$]&08@!HL\]:7VSQ&HLM/DX_/*:S89)EGOGO:#&\Z@*+'?S(0*WR*8Q8 MI#$,& @!#[!B16P1AE3 1J?$)3_^YRS]_>/TUWQ/+Z,A(#Q@O,T(8V<5@2N0 M]V^!CWC5<93[4<21Q!S3,/!YQ&P4J^ C)0*_'3YJ*5&2#!AI4]/NN(AZ[49[ M-)[F4^9;DEQ7F=>\@U5KS8&)!EASK6T?.*$T-&KGTB9&D&T7>>4Y_&4V&UU( MY$&,!HQU(JNYL\+RFJWFGJ>W\W2]5 &$(8D$ESX3*&"!D@*&2YX6L)'*>QQ/ MMY0I1_$ BU8]7:^.ISMI6YX>(NY:>F\WO5TM9/!V!(%J\W^6@-W9,!UKZ/(L0C%E!4)L%SANM5%RJB M=BRLKT)?@E CCA4KDN E0K;SW3-5%SOO\_)5%^56#MQ0Z[F;";3AS57'T-15]3<4KJ:G8@-%]%<753Z20 M&Z3*>>LE^JSWON"A/_HW7_#P5P,*?4)RGY!Z'J@JX"N-N-"VM'23'-*L/:)S["216<,3IE$C3GK!P.=Z +0 M83 N-5N>=TD]E>56'/L(OW%>&+OF3DO6C:>)][XX3$U^&E)Z4T6<.1L71N0 M$4(LF5%=D((:1D@0'A2#M#CA0+^<_E(>GOE:^>?'VN&UQO%0T@&";:;(=E9+ MN0)EY"UP)Z_JKY4OM4!40]N_D3%-PK!HH*@0!M#M#KN&A] M]0Z3),Z2^]EDU*:HO:[L\YS+9<7E0,H( D9 (!%,$A*BI*N)0R>$$?0GF8 M9^%M,I 0]@T;KM1M\):96\"J8T%D9+<$ FG )-7:1\9:+NUF*/V7$^'G9FZ! M+C)ILN/R_)6([;_%P_OQ-$F?5A-.SEQ5]HHY'-'FK]>^VYRB@<8-[J;.L=Y-)9.?ZFQ/7U\C2M9KOH$((((^;S M, RU")ED19\ACK$BC;FQ%Y/:9^9IZ__FK'8P1X"\Q)N1S0RT3A.RMI>XOY2ME1 M5BDUYBVL N 0DKA(!)2\((=F;&9]Z\1>$;VML&.# ]XJWV0NL>.5V7C_M5V M[XN'P\7#8A+;&HI1\IB:T\SK<*S=&S_,S.+^Y=YXPVKRUAFO.:]*6/$J]3'# M&H8^P@& V,8G;*:'[XUY[,_AM\#>N^!L&B!(>210 BH79-ZK* #3V%6N$IL[(W^U(;0S% M )^Q(\%KYN_>)'[3.KBL^;\(9E'$C&',I.%]Y@< E6EA.F(DJL]NW\K$^OMP MLK!K#>)'6W-EOOC/9#C/7+_2NS0YHZV,,!I(>9'NV[VMW&DY?85\RBOY' $- M$='(F,60(6,O$UKJWXRJB)R/3]OJ)4P'F+;:8:QS?'I51G1!(K:7L*,1;SRU M?SLJ><,J]0Z.K7FWL$(1A0)1'$DMA8\0@P7'H@]DTFZ<+=]F*(<_K M:89L . E;>#.RM W)2JOEO\@@%4A$Z%$<(T(%,#W0RH#1LO0+M68-GK]'L: M+-^REQ\#4:G <<6TL].3M:D7:63IY77I\) :XJN8+(5P@8 M8 M(J*, 06*1%/(N!\T<&VK.7#6CL)$&M6BU1CVT330S0K,MVS5]V#8@^$) M8$BKDAH9(.)3B2/%(BPBR7!4#'1 YDVZ?TG-6;LC4S*@\J+MU3M*[R_<4[FV MN$:WQ'K_0\@-*YP) W<^0[[C_UQD\_'M4QM/\7RKR3BS/2:/;+96=:++EXKA MP*NW$#OX>..I]8\FF7>[F$R>JK219&1V*4OFF?=M/+\W MC^C-#.*-I_'$($8V/VG_F:#)O5$G!W-IZF!?FF^8_MN-M,'LP=W[ZG_]#(,A_,B!E-LSE M$F3NDN7GWC!W5)L'R+RAV=/8_'Z4F%O/RE:ZF;U+ELV*^SH>'MLF>I:![1VS MV>W\FWF.$@&,3N0>830V#UM>P3"Y'?@T'B9N-.S7\(X'7UXC,UI MNK:]B\GBN0Q?DIG9F7F+*H[)@^/D]E3DF0#S\CO>WOA;_?CX;W;";-( M>W#V">J+L!<;F]^YXKTBC\UN\'@^-H]C7RT747KL;SS5(WM)D36"\N[C48UH M1M7&-:EFFCAPK^<2UE,'+P#\$,!:CHX2810RS#0(0D4Q4F'9PEH(OK_AWW;] MV:=B!\-J W=6JNPM,\1-LTSE-8D,8ZXL3Y!!YA,&-4(AQ^;PN#G"\@0!U^K% MJHW.>H+LIAEB.H^P&>39O0[WZBV2'7*YS^P>#AQ$38EFHR MT@B4VII$H-%.[> P8.?.&[]R'0_6TIZ!.3P>1,!7(B"8*B@#OSP]%8;XY!A2 M!T_O?'"[SJS?XJRTN496[1L^DW-PX[VT&7W@A)[S/,3'J?>S[>%@@JL&T@?4P4 I'6@D)(" >(^A&4&MGT MY$U:SC!)1EF4SAX^&0*WDUGCB6ZQ/9[&2TY?14AQIG[ MW%*1=1&[SQQJ+('AUO"1>_O+XLG07!,+;@UZ>P_FP>_7+/%YFCCJLC]V#Y'? MP3YX00,&[XVA>F\LJ ^&GA_R;SE"_F8= ,;:GMU-S6X4BS-V6/+],9F:[\QR MIX!!LMA"[ <+MV8%F5F/C5U5]_3LA7MAL4E8B W"(JX.?GX?SYU(GLZ,U6M, MWL=QZ>&H?N3.*LY*(C-D%^<>$,]Y0%8)PIQG8HAEM(IE%\"66M,6AC!%"OA: M$"(E13B"A$:1QJ&&#*A-35O6Q$FIF?W?9#**9FD.(NOH8E0YL]7_-_K4AGN. MGU&T#)Z5)5E3F-R\-!5OB>OL/QMSK\=J85P;.FU<&SYF<^K%5R58UMV8*Z6O MAO.6<9_!TB'IW++.D*@[PQQ%+%\,S<]2!^WI;'%WO]34"P!/#<;?):7N8>#A MW Q.:*VI@P)$1E0P;O8RHHPQ49IHMIW+.H/7=VS-)JN/ISO=D$)GM:3.OL.5 M"T-SQ62@?2)$2#7T([/)I==*2=+H;+=CAT5K.XQO\.OV--":IT%Q C@-%4(J MB C%?I&M:LA88-UHAK!CDWE;FXS@.?VO5KNTZL53$J>9ETRM(V#%<7=*P.#X M6,5I]ST^4'%RC(0O3Z0A(0^GX19$(FZ$ YM/=H"N?C;%?#D7&D/.N._[F%%% M 3 KH3305',_1!Q1:2Y0S87N!R,?-&-77FPP\E]FLY&U*-5T]'$Z-[K)V!R4 M:'#(-(L%X]$ M,@FCYX?X[KS/8:.16T_9VG",Y>8ZL*JVU\OW]_D$K&/&).^S1:?L\*XQR6M9 MDFPMX=2^/H?AD[^T7R_G6#YS%JN[?A3/?!K>)Z.%-7C+BS[+((QQ!1&D$BH? M:X*0QN7H95\(51^]'!+FAS)"2+"0*L@QX+!D$(!$^.SQ[;S/80SR0H?Y[L_6 M+Q)/#95/O.&]M9:R,M%E:,RG)^>L?Y@MIB[AX*XX@8%UOV3)76ZPG2-3[P5U ME5/4LV^)M4JS8BQVMJIC'# B^Z(>BQ4@W.3!*'^X_MC-Z9^'B?-CUL#@V@+< MO_=I>9''^"[Y\"5-XM\_.(?2C_'D6_R46>WD/BU6\R*JW(7O6%,A:X>W6ZKM M@VNGP"+:2X'?0SB>)%OQ_OK*=OZK7:"AF%[GU'K(WFU7[O-[$'K<)/GV9]/W M-]OZLQ>=PWX>6V!%(W63U;U^J'K]!QNT])]GZ?S>B0?EQ'_\QAL4O%4ZT L; M2NP/_TT>OLK&L<. 7XV"<3L>]F3P)LG@\\R(SC,WR.BJ O'NSWX\B:?#I'!E M_'ML+)/T*:>7-7_$L63S9JOFKWCA_>GWI]^?_MM<>'_Z5]56; ML>]JG1;9>)IDV:<\Y)6YJJ5 *YTGQ87NCQP$;$-3F@.+.]I1Z[5#8 M0T3G(*(V0X)QGR&$P@#KD&B!&:9EL20*<7.&1+L0D3O7V@8'B@>XU>'E/3;T MV/!6L(%659T &V#P0T%$Y&L9<$Y)D=ZL&87LS.J#];T6;M?6M8'MX(/O%;U'; (1P(*'U.F:11Q7;3)T$31YGRY/?"AE?[X<("NPS1X&_&% MVE@RVR\K'J>NF]/$U8J?N6W^JYQ LW5$7,&BHNH[C2,?2R"A(@P:60X%8Z4' M0 L(MK+H1W<.R:AV-A^71_/7[GL'!HQ=Y5,%S-PZ<90R12 =&086Y>1&6#>8T#JO79&.X\%C>6 R';=-WUK-:S MV@FL!@&H>MY&C!-,?,81AL2(MC *4:F=2A9L-5L[997VL?">W[K,;[4>TX1% M$2)A "-@&$Y1GUQY8NDKB^[H9[JGWF-_I== M'$I6>2OYFEFHZUM1+MB MU<%F)](3W#:]P_4U2LJK9&A6=5J68:1HQ)$D'"$DE:*@- ]Y0/SM71C/Q- M M68UG#:WTG-QSW;N!CL;57O)SDH;C1HK8NLS-8NTB%C9H!\10-O1M'LMN24[^)68N]$L3[#R!RW&:WI&;EGY LS,JL869"0 MBU!@[/MAI(W2ZQ-<]B?AB+ZP7#[5P-V'FR%I,ZVHY^:>FR_,S:(VU(^'6$DN M &60*1YQ*6C)S5 H> 9N;I45!]".XGJ#S/@V0L%5/GCOF6KP,:IE.0G)-:/& M+I:,B4 &(HADP<>(!WYCF/MJ#OZ6A/MJAM%+17]['W/O8[X&3MXEDA&J1+)" MD5&XI6"&;0.E K),6/0#* 0_FI5?*NZ[)K/9@(E6Z_Q??VU-S_C7ROB[^+XV M7QM!PC'&5&!!I(H@5PH6(EP$-+H@W_=1XEZ"]XQ\H 2OY6_!0+/0%P)C1J00 M$(4B#UT1!@,5TA,YN9?!+V=0OQ*[>77\Q_,#28]L W\%B'7MZ^O/\GK6UY_E M]:RO(U&&@U?F?@#Z@JFN2?OG9WU%:BI% M9?=J3%5P\.2+PUCX3),OT(#RZ\[7[GGWC?(N 957C)'0ESK"'*!08?-_5!7B M-P00P:VU4.WP[EF[<6!">O[M^?<*^;<6E]81$ S3B!(EA.1 ,5&FF 1,!EO; M/#[#ORU-CG#.S"MFOZMR3;_DY(@N<^*N !.IA8I#7R##>"JB. RM-*6@5(,Y M)GAK@X!C.JYVR#K$#&A$"W=64($ M6R>]G1\$SF,G(S" /7LW[/_U;+_+NZO%6Z@0/DJ8$&@I62,DXBK9=-UZK-6 MIS&\G*7]DM,8.FMM]]S\.KAYES"G->=8))"OL/ !T5!J1'Q,RSHL/XJVCVT] MDIW;:/H,!IRU:G=?C3C>>U1"[S>[4K\9KL=<[KUC/O6V7>6F_= #(,HE#JB( @0M@'O)C%JBDP M5O;9F/=,DQK0@/ ^3Z1GVVMDVYIO3$0D(LK'#$2$V#DK2)?-PX@/HZUM#3IE M_/9AYIYUWPCKUAQ; @HLF$0R% 09D6LX-R]_)IA$U#]0XK8R/P(,$&US?D3W M..^J(LQMSX]XQ8S%:BXF/\!1R(42Q(^PXHSY:#F8!09R:XN0/9O77F^CD,[* MP[!EV(:%S-\Z:O-<3'@>,Q,.!.Q';_8< MV!D.)+@JSF>"JU#95&3(@B 0I.QXISD4:FN;C7-QX&L)E_8\V//@23S(<,VK M2B*M12 Q]WVN@X"3D@>9"$0[4K"78V^M#K;E20K7Z&EAHN)"Q91A..13K"," MM=%3=5 Z2:6F6PMRCNK]^K+FX3I?HS;[L7?/G=,[4M\H>W. *O;F/O:U+Q7Q M*0L%DWX4E1,7?(3;;=3>%<.S#Y#T?/T:^7I7KB!'L$K])0H*C!2)("60A01& M94(1,1;MUNJ?RS#V)28P7$1ZOYY\PQX6KA46=J$"J<0]E 1I+@+(%6%<"4IE MV=V&&%QH=Y)#>Q8VOFZ)_7*!U186]5LRG,199J'<$<2R//<(:EX\/K/^B1$E M'^X3MQ*(P!]K%^"/\W=_?@\M["T>M]#$5;C/=FH M1E,%-&0*Q6&B L2^%I( MORS%QQ* K1K +W/S"!^GPS2)LR1,\O]VPEC?1^ICU&82QO6(][!>R:\"B;'_Z_>GWI_\V M%][U",/!2W8_.&:,0^]>?PUC'+IL'>PP#F2MW2S4)&(\P#X4D:]M1AH*BR@W M"I' A[:;E9WIG0$!&TC8IB'16^4=@/_7S'>DX4YBN%HQA(04!1$5- QH$"F)?!(N$S=@ ML+48HAV&.V_#BE9;1/5,US/=24Q7JWT@0"A!@R @D?)]S6$$@Z5VB?76IFS/ M,%TKPPS0@!%^#3SS-BJ.7G*8P:M,:-P1'D*@%J2%@C$52H)@(")C_^% @W)@ MD(;^CC':A_5$[9)U>.$I!WT"]-N0W&\33VKA9HJ1!(&&1 .*! H1+WMO!#XA M=&O2Q_GQY$H&)O1(TB/)JT6274!2:R&"( V,8:YA1(R)'D'((EXJ)E3SK873 MYP>2UY)&=C0%==8'T /#M0+#3A6CYLL#4#.)$?5#I!2((A0M![,1P;=GM!V) M#*]QC,,5* E[SW>X MX_X*RQ.>O1;/%EDIPTGJ6XJ/W&"PSE^<,YMZ'U55]8 M!Q*RBEH0'9% *N&SP-11DO2^QO..#1 MXUJ/:R6N02"6N(:!$$(K8\7Y@E,24//? M=":8S L^':F09^D $&K?8N[Q&M M1[0>T;J.:+7Y8T!R&(9"8!'X*%2!036X;#D-Q%:;M%/.J#.GEO2HUJ-:CVJ= M1S52H9HO(J(ALR$]@"F.#+CE67.$ "7#K<&\\^7N8#@0O-7.9*\3E)QW[$_S MV#SI\GWW;^UQ&@U_SO%\I_4<6H)2K>W0_L\@3GP$NK'MT:'W]QH=G+SQU!6Y MVLK7XU=E?_:'7;W_[M;COV34*)U6EHGGX]31U5YG\5Y#D&=(*EG\Y'/"RT.,[S8[84! MB3R/=C[S?HM'XT7F&> =_IY/<1[_9G^N)%QA\CJ=/WCS)S$XN.<0<;3TM.9Z;PTO,1C\:FK&X; G$FR1? MDXEGB#^V_S==Q!/O2YR-,^^].2'[_=O9PI"8]]^+.)TGZ0\WWB^+M+K'EZ*; MAOG!=&;N\6"O_:_\')/OC\DT2P:.5;\EWD/\Y$X[R^S5)F-#W$8R>[>&M&9I M9G\Q,E(F?3";Z7V[3QQUF"&"E6K-ON6OD<]ANK3S)- MAN9"4L;@3M_=@LT_RRV(.A789Y*O?3@9V!D3S.W5KLIW^W M:M#(H'];;KVB-D!3/;?9BL/MWIH/R??O/^76.8;Y1=\]A1K5TVF*U]@O9O5?IO/%73RIWOF+.21S7-4;1J08X+![ M:YZG>MOLZ&@\7"',3X:?IC=>9(C9,;=A9!:/IO&=$Z]6$+L-JFC(7,!@3F(^F#U8P\VP9C8V5!FG[MF6I+9$ MPK$EM*'UCUG;U[M-9P_%8]9N_6V6_FZ?=SQUMS1&X8W710;[3[-TBZAF^PJA M4:QL;&#[R9Y M6XC-X9&X1\Y.> , #5T<&07:FA^.HK3D3F6T=)R\][;G$($ M?E*? O<7_.D'[_/LT9P[IF#@%9]6)EOF??#^4E?\G#)UXWTT]S9;8J^Y>OB/ MZ2Q[3(86C\W!Q:/9HZ4#@_*/1HK9QQ\[E>/KV+!1;A,+]WMC,)IEC(T0W+0& M?V;_?1^I3_X/YKRSA;FF^O1W0[,W]A+\ R #;]=3>^^7*_W!\)^1%A-S:/8^ M]@$^6Y"QL+W\894)UEE2N1VGV?PYT5Y3[E9X)N?D=3Y^3A-8D;]&+%KUU:HN M-:%KM2!#&K@NR7*V/5RGV* W6:%M-'OSE/FO'<:L:A6# G;M.^62 M!^8VWJW5J.P/S9,Z-+ [E,\VLV!NI?I2S/)G1G\RQ+N8&_:SRI55GHWL M]F7BM7IF,]MNYU4W_-EM,1DZ.& A=9=CA?9S> M)?D*RXY#P]*QY[[2=V%_ZM M80H<9V2VK-L6S.$8NP2)NLQ=L^P,+2\F\QP7-FUM3JV;"2),II;6UJD^WS%[ M24,IM9/.[U!838[6'(E^'S]4FE;C/N.:53HPLME\.35[X(W,QQN)SYW;0Y*X M-RHUS9S68YI\F,??:R:1N?NM^<7LRS]S>6]00%EK+M^452(<%XG6#B.>W0!7 M],!_JC]W;G)9'/X#N^&>.<6)Y7:S!643R3QH4'22% =0TIGB,>/O/UH/T]C0 M41&,:KSCOIC_=/TI:^0]-)N?I&M!I7.L@J&U);A_[]/R(H^&$CY\,7+W]P_Q MK7FD'^/)M_@I,[?ZTWU:K.;R&_T"1UO>=^7PUD[7^3,_FU/\E$P2Y[[[( 4( M,2&<4Q'0$"D8T3QOE_A^" &ROL'B$LE(S0_^.=E!(GM!YNYE,,851)!*J'RL M"4(:J_(YA%#!!_3L,G;^'!\+W$>/2*FWGCWXQT?ZPJM;\R5U-0#B<&IMX?BP M6].^XF\T'CF!D2.^%5$-"6C=6.M+.\":>I9L+^-1/H>RD;^T7__1J-B3\3!_ M)UN<&I5MZ^4AC*.-"[:6CC]^K,5>#=FO MK?/&R\/?'R8V_EW[/%_H)E>]9YT\;E5&JS/TX [=F#.WBXEGKV*>([47,?SH M-O%HS)G?FU4>CW?FB4\81E7+-?IYX4)GZY$_A*HH"R5DZ_\=O=GIU'N$SK_X6&^5Z\5!&]6KQ MN@]9,OQQM$B?DC@U,+X,UA6+^K-G/\B.#M05^S6P<1%K+]*E]> H M;6E]+::C))TXW=_0N5'/IBX@4_A0C2$W3:RJ'EMWQZT5!I;]GKS;A;ND-4V= M03R>6I.X<)2O.06R#>Y/;;:3^[=[#NV28X3@=+AZR MN?5=VC=&UD.9%&R_9LC8\-679&E#=,)0G,_FUO=CVU(U8UKF5.):AZ*"X7.A M;+9LE&S9M*6#8'X\EVTTB4[0<+XEZ0G:U7[Q?H2K_K,AE AHC*7OVM RQ(G. M512A0Z/U[L_UV7%-P^@R2,^>;VXI;W S2E\8IZ?R_FF*Y;Z[7I45"@.TP* O MQQ'3+,*D[/E$)/)#'!RPZ[5::E4C_+.= R8WS68K;9W#P.JVRWA&#HS+^%;) M[U8'J;/X4J;?;N#MTH/J1(273*VKIRO,/CC)EA$=,*..P#;9J5'>VQU[BVO M9<$"!4,)! ^Q$2Q1B 5#RFPYQZ&A68D;_>P.WG+1UI:SFPT9A*])HM1R0+7D M$&'L2P*XPHR"B *[ZU$0(4EQHU#]X%WG[>WZAFR[\\B/SCD^5HVQK6!2I8E_ M&MXGH\4D^>7VV13O(B/2>I_\R6SX^[L-SB@2$,V!4,R'.M(4,Z!AZ8S27,(/ M%0L',F 04BVX#@*ES3^B^*K$40#XLT['G?>![[S$4,JC=;VGBV1_3VI;)1-. MJ\B];C43:4-@.]OIU!@GS[LL-GL\GO-F>-G"17BL[;^BYG19DSE9HSA!F7$6 M4VPUO8FUIG\LKU0CJI7ZN&6TWUC!YC#L-3_]Y_&"(S.:R_39[B!O5A-_&H_F]^=.0>U'L-#2+ MB1^SY,?RCP8?O%OVYEGVK8+HW?;6/?D]J/SC3^67UC^#SWSTW&>M?]3!F[UH M+Z36(;#I#W_WYSP-.L]YS[;TC*Q/"$L-KSVVT2WMS#M6A'1/E.8;X@7.W;%5 MP[C$$P2%M'K1AU!.4K[-JNV>'^J$4#FB7IH@ETI33Y9OGBQ_3N8]2&\%Z;WU MFA*JU]>)P2P'=*YH1Z?_MF+"UF: S[U_CZ>+.'W* M-ZS(W+P076S=Y5?8@V87P;SRWC.$5J%A@'S.*:#$#P$B/HLB6/8^A0*2-D+# MO-9IZY >%N5O"OQN;Y;$ --6VPAVD_+[[N\OB7I7!VR7PJY=+>H)K^)A6# A M./$!PI(![0--BP:GOD]Q<)X,BZ[!&26M=@]\_2WM>X#K :[# +<+WV1M?K6& MD@K, AJ*"%*M2(%OA"B&62-;=QV#?D[F^GM1]_A,T\"N(1H<"' 13'O9OH([ M#==7$6;:QQ?[RB?R+F=&'4QYG57RKT#4O7*BVD_;I:C*)X80TX!'C.,PU!#K M2*K25,=^6'6>/#'GKENB +0Y0?IZ=-B>?U\)_Y*>?]\B_W8B,G'VE?^6/,R^ MQJ[YQ.W"]G.IRC#C#16UA\]@O,89B[36B!7Y@$LBA [LU#$52F/6+1U8T?]G M[UV;&T>N-.&_@JC7WFE'4)J\7ZIW'9&X]9:C7=5O5WDFYI,#(B&)TQ0I V2I M-+]^,Q, 1*42)$ !9*P'67Q!B0RSWG._1Q(=FXF;<_ARVUH3D$5A_"R6[ZC M:(%(/6N\=V5=J"OKO%%B&TC($B0@\0D @@>V*XD"4 ;%&"_(4(B: (G=W-^7 M#1N=->9[%#A3%&"P+->1V,QH)\3#3&CVYXK3,%<5%/,A?1L*S#:BP.=XWE&. M;W6 >^<8_OW? *>3H,%PJ )2'H4^@AWT!(7?#,'1S M*\$#''BUJ7=[Y.B(CH6 T ""%N9/G5@JSB7)[Y-EY&WV/J.E$!>!2RD*7 8( MXJXOPX 4G(P!IFXK"2M=XVT"FU37]S+FWQ<.>H?_F4+!-B3@E08:/ P@@2[P M ,6<(.(ID*OSH1)^K8'&GJD=7>-].&!2G+U9\ MG?\K3CU !(;2X\BG."0J#$ (F!*,*$!-=\;-FL!DLR:0-?^$S8Z0;$^UI\=) MO^^L6M_[ZTZ/P??/ >OILZ?/C@@@7LDFZP70^0J@/KWXE#+)^O3BDQ84W22J MW7R3G)4"(12 TP AC 'R)'49Q6(991#\\/3$#HH"V*@@.)^\HIY_3X1_1<^_ ME\B_'70P'CUS0.[O+LX?"S_^<$:SA?%9'M+AJ*/]'_:JG]VV/^?>&D7 LJV\ MKPA6H>_ZD")!3'OY8K 748*ZM;;R^TW-Z!2>D@&C+:1=[$%/W0SL7++GK ?6 M'E@/4%5%91X1TQJIJS"2PFQVXZ%T^^(34&N)(TKB1E"C,".?4]I"#& MQ)!6\0N"@>2-)OCT/19[P.L![QVU,U[BG>!: M'R-4 .&&@&',@[Q/%!&"$%!+JWFG<2%M(QP3C89R.Z>A]=5]IU3(T5?W=5'P MG3A1[:8+0XC+9';L,\B$[Q/IBR!$-(!Y,KN46H;4DMG?8_A NZ;[@-++G$70 ML_.9L#/NV;EGYVX$(QJ.-YA1(D-#0.-;_1SF*)?Y,7LPT^+QE8VII026%^"/ M\PK,+![_^O8UR .7P,P2?H)_6;U_W\*F!$%:1B,8#07S?=^C$N?JI#M7?N];JO7TV67ZW$T>2=[+H\N31V?E@PUG MB59&IT[\8WBO:2>^8!L;P3* M(DGBZ?#Y6Q)-TXEE[E^B\?37U@;T'<[CJ5ZV?N]59I>7V82G]ZMUG>?[V$M/ M5.\E2"CO!4DO2$[5HWN*PZ*WU)FF)G=IU->FIOHM.AS-_625/Q M$+E$>! IR%PD/:G_E_N!1$"!K(VH?8^)9BT7.0%XE#S*\]$R>V0X6V3 /3+T MR'!H%LV)J+$7E)*]C>T9*+W!+H"^[S,*-!AX 484YXET4@0\#-I.I.LZ*D#& MSL%2O0!/TO&X]3W[:W4"9?HD\"XRP$6(+BEZT759HJN#3M:CIR[T@[G[(86- M8RE%I P[P\ 7,%#,8QYTD5#!,NRL()>R X.Y6^]"#IN$RW,;5]@^-YVPYM7C M<(_#![AA*2F[T&F=EOJ>ZV-.P\"G(F2L<,.Z8[7366#' _U_NH M 9\>RWLL[[%\+YV:E5 >DM#E4&D =UU/>J$7A"@KY H)"T!7!G^W"MY\@"CM M!'9W4ZUN?@KX7M/X/AS07Y.6+3Y_@G]Q]FWS*?**]K5&7A*& 7)=P-RB1@(I#M99MV#/+W.]@D_381)':>S' MV?]O=QU^G6L.?- \Z"Y2O=%I^C6^,R\S1DW3T3\_:_WM7CWHQQM&^8=;>90N M>93MUBL"7.,:JSIZ9R?5Q+_]CL /LZF! M.R>)1XO\E*;.S.QJWM% ?V(U6F<^.T![+_W27&1Q^@NOKK1 M!/;'572KE_0QFCQ%SZF^U;_?)_G3M+S$#:!V_#LN[[MR>&NG:WG]FS[%K_$D MMG1U)07P,2&<4^%1'RD8TKP,RG5]"- 5R?A67T+;3_,W_YQ^V&45Q",!!T(Q M%P9A0#$#>;&WODS );R"6RCM55E0[%KE BL**M!:E;W >*HUZ^QU]0ZY:[JJ MFT&0*>A69#G#>#+)/_T_'S0JFM?Z<(;%ZPUG^VW\$*?.Y_C)^7WV$-74^:?Q M:'ZO_]2/EDML+<8GT6,:?RS^^'E=/G]8Q@>6(3"(/KP6??_Y04SOR M^[_RT6N?-?Y1!V^V\Y3BX^8%R;="BBSB,/;;'\=S?=FAOL1/6N+,[V>+-)J. MTA?,YXU#O?&%#O6V#O\7Q4 _UON24@]Z?M"$4/I=WYL@M]3M]&1Y063Y.9[W M(/TB2%>UFB6I'-I5IMWX.UO/9GO M;]%T$27/V8:]VHJH<1KI9T.RP".;;A!2]QP M$73#$"B7*>5Z*&"0Y^5,Q%.,-)4N=$)((0<$--DGJGL:0T=C:?NWBLIR-"II M&.G F<9SD[TSC-+[[)-DW3%^216,@J.2Y5D %&*A0)K! R4X)B*W$! 1N)9F ME/'K9+.JD&TL;+8%\SMPO>#R',H6N^#RZ8KH[B:[]E7L/5&]CPR0$/0RX )D M0"=TK?7U_T#,P17H?Q/G1YV[.2TE+:41=&E(7AQZDC/O<=[$J!MZ%7(7B MX"Z IR6'X(#3WE?9XT2/$P8G>(\3/4YTOW=H P]4*T-\>]U;48^P;UDE,V65 M/\&_K-93GJ&MO!5V9-FFR&="(AGPT&4A"BB1R*59274@E(*[C[%;.]Z3!R#4 M#\CI_6%=Y/'>R=H3U?L(#@(P[@5'+S@.T$Y/W3.;C^LUT?=;,[#7B8J)O7DW MA7ZJ\AZP0LL^(4I"#\.0:V!10FE!ARDL4GPA)K")6>V;[5 #:AC^5/D7(10P'(2.>#$+!)0L5SMUP 2 ,-($_NR4A]XAT:I/? M>X#I 68SP%0=;B[!4'$?;+,#,-@+,YWC^(ICLP^?_ M$R>S493>5YP/%\SF)^R'MR_?,"7AA:K*5IT=)]"4E$!8:@P8,PR#D +E8NHB M0@ KJI,\WY.X@:+$?6=/GT518B>[C/8>S3-@\FU^"8A+L>U2!(CF%EP>NJJ=&L03XGL\X+#)#-.]W JGUQB^QXD3P(EM,$%+F$"!IX#6!H3T M: Q)(3(7+L'$ C:4,GA"0&#&%#0PAB@CND#YU9V^-LB&=Y':9R:2,=X258- M!3G.T,2'%1]B*%&(1$ EX>8_!* @Y(*&+.14*>+73?R-Q2?%&52S^QJ>FO@N MS0J :'3V3.?\ [T;\/PPH*]+Z>FSR_2YDXQ"$%?2S:7RM5** Q@RZ1(W4&XF MHY@K%&U'1O7BXP)5R;Z#Q7;&K#B: HD\QJ ,H"]E& ;2DX)1Y'K$1X'OD8:J MET]+:3R+L=N]+ZCKS-JG5O=$U1/5I>3R]ET6SD%=[JW9\Z//W<*SN&+.(HP MHM!U(2>NE#B@H2KB+J;GX\'5TZ>E+\.!A*"OGNYQHL<)C1.XQXD>)_HN"V]D MK7W;+'#;9@&=?YN%;;!#R\$5@8^%"Q#&ODO4[:XUXLDB:?# M9\V9TW1BL>"7:#S]=7.C@PY"PFM&ZE$LU,Y*]]XQ=7J(T =8>OKL,GWN)K$J M=2T@\+24\AAV.6"4"NQ#D.FKT@TD>! M&MM H^*@8@(#!21&#%#7]SP4!'DA*U$2ANYQ^V#U,/(RP776,.A1X2Q0@<)* M\RI$?:W\>]23"A* 741PD3Z!D4_::UZUOP'PGLVK.FX''-5T/_AI[BXS7M$J2PS%3"G##,O M!-##+A,:+GEN"+J>#%DKC<]."##I@*(F&Y\=3F"G[T_J ;8'V),&V&WXRDM\ M!0QXT@=8ZZ!4>H A'L*E2:T0;*ACW DAJAQ WN0,G1/40*WY_N_S2*]R^;[] MM[*<6@I^97W_O4CGX]OGR@W%6U=8_&#?,@!JR@ R(*S-7'SK*FIICLYX:MM3 MF]#@OA?-./5/VUA5PE(5@C3P%9'*!]3S-!,+X3( "0D)0I[?9-+F$0<_+&_R M=:XU,_-5=Y'J]RG?!B9;;,'#FRXUP](V5E8_-K([^3Z7-SO5>JUF#MO?!C5KY M4%.((=M'# 9PM1TL,?P(XE'BV%&?T>@N[+>C"+JCY.?AM)[8CT,$N)0,8U>.N31+$7;Y+SGXX?[#2N$1Y M0W8M$U,EZ,<\"DQK0, YQ,1E.(0!TT2$<. 27Z*ZA;)*/Y^FEJRRA+_YKI73 M[XLMD+6++2\I$[]'H_$B=33R#O_8*,LKM+;B"P#:NK6T-IZ.]$;8UU5BS -F M51L9@LPBMF:&,XPGD_S3__,!?+"O]2V'Q>L-#_AM_!"GSN?XR?E]]A#5/"=/ MX]'\7O^IN2 WP;1U-8D>T_AC\4>-/3XLHY;+T#M$'UX.:F;WH/+//W^H68/Y M_5_YZ+7/&O^H@S?K:*M)^59@E$5TV'[[XWBN+SO4E_A)=;;\*Z+4 ^S MQ?2%].*+27GJ^4$30AFQ>F^"W-*JKB?+"R++S^NU#SU([]- ^YW)HPE/VZ;# M6:1Z,7&2<=/O<59;E=Z/'U^8VW+NT''6S]>)1,\WS&1J/0OT;]%T$27/V8:] M.L6T<;HXL4#[Z"A!PTD,;)]XRA%[\I MD'D%DYMS6?$!X^*LJULO.6_HO$O1MV4D"E#ZHT.BD M\%DB,"/001D@4G(X9 M?&%"QH$9B1WG?3 0K-$LQ#[)L >+KH+%-JQ E6DZA"$5!BX1-(1*<<%9GKT, M:(A132O8,[NNV^C !@(9>\ M]G=C@@2E'UV S<$'%(LI,"^ZT/"?%A8?T01M^VNA=T MC%U29R&DO?>H]QZ=-X#T77E[^NPR?>XHX CM!5POX(ZC,;>!%JVG@*PW GLA M_Z-5 _D-*3'O%BB1K*P84Y*[,@R!P!1@)D,$EM:#@J&H M60][)D=T&PSH +$6N@UU3.Q?AG^\PT##G>-'<1@W2TW=:]=!PL=# >FCHH:&3 M_NSN)WJ<-.,+4U]G>^?&6YQ" I6I\H+ MWQ,4(<*1F3E$H5!%;%HBB=]2R=_TZ+7C]>Q@[0V+?0MY=3-N=YP] M1-WEY1P"$&#LNE[@@2#T?>D"Y)(B3Q@S52N->]"7CS@&'4">B\D?:C' MZAZK+Q2KMT&U+*%:>:'T&9,>0$314(0@5$6^)B*XJ8XUW09G/)"HT59V9Z86 M-S\?KM$EZG,S!#>>+J+LX+*#_+RPPSI>\H:M4_;7X7T\6DSBV>UKWK?%?)'$ M54TD^/$83]/XF]F<;_HV[F0V_..#93GS\FL\B2TY77F,*)_*$+, A$B% %*: M<9I6E90(K\KFD@'W9>"'/,#,PX"&$/(\4U)*H0W7#TZLZ?K1$$&RB#^\QSFH M^1XC8?+?%HZ?3,*M>W_>?+F!WHVY9F0ST^36GH\350[(C$(:+X^Q&(+R%*7Z M3PT*$RVUTX\-35+;TW92_/UE0$7V=+J4RX:46\.?L;* M!5:4G/,=5T,^O.Q!SF[!]YQ6L]O/.NBX;D$P(F!F?1TE5-=W=3ZR-HQ(&:<3 M'O%QJ! A+O<#)(!$83;(+I $UOLWON:XJ.L(G_4C?GN*)]_CO^N5WK_@/VZD MR$ >)U^KXP4&IX,N\(P#Y=OXCZ$E_Y' H"#P M+!@/N&YX...%LT72&M^A 8--\EW'V>L,)"'I)6&=(5')D-!GD /E*H(""'S. MD2L*S52%_H&6H65(_=W6&!(.&#M*1ZJ.<^J),.0W_7XX MDY3+%H^\PI_89 M''T&1Y_!\1KV55KI2:A<@0%T*<(^!Z[OR:6-#CAY2[+=YWC>GDE !H0VJH*< M?Y)%4]D193+$N\6V;V_SW>UJ;/O3=!3?6M:XLKSAE,SA9-SQOFO>>+COD/>1 MFGR*[J1^S.]C9S:=/#OC\OPF]OS6 &DBH5<,P I%+ZC$*WUBJQ@=2[DLC? MEG[WS>S49[V:[3EW="D/V*OR %S7'42.WN))M9G6GF=Q?1"7K"A7;#UUY H1 M_/*6J\?H\E3 M])R:9)'[)'^:EI?X1I1LZ2"+^ZX2TOY8R3YTI0YCYJQ(CFH[J8B3+%QPX4R-!;IZ=-+Y[T.QFD@<[) CM MVO?^=;5I^=MO_12;C,LRE[+/[#,Y,R QIX?E]T&T-<&/[IG@]]IGC7_4 MP9OM[(G*P M+IQ$0WCQ]]$IXPW;U!JMV-)^J[9Y49(\Z^78%^IAMIC.+[Q?3_?H8S]?7FO$ M4RE7+JAF2XOHGG9ZVLEHYW,\?P/L=%1;PHW7 1)G/OS748VX6>M\MP[RGHYH_>NFCO! MY(8SSUU@E1"8Y_J,(M?EE".?089GHGY9V<]+-/VRNRP08"'24),QN)CCTZ5X]X)TEX&UKC<9A&5P+ MB0\]!E#(% ZIDL@E>1<0K%!XA/F([XN!D T :+0-6M_EK ?-'C1/#S2W828N M,5,*@0G &B'UNU1J#=)%.6:&.,"LA<&1[XR21&N*1VG@T$U-\:QJ>8)%,GL\ M=*3.&=?Q\.H4/N )HER7NK[@G 4"<9%SNO1$/26R=7LP.[RF^1NA :8M#'_O M7JW/N7OT+H6'MYHXC"Z9V _\,,04^9X(/$:]T%-^X=11('A3TXB63)QVV!JB M >?'+.';R\;II!G3X\!IX, V&! E#%!/^BQ@)& 4>0(*H4CAVW4]K=^_B];> M#N/+ >7R$L3Y902P;&BV+]OMRW:;AD4D$]H'K MP69,G2;Z$N !Y'UW]#ZNU>-ACX<-FXVBXN5U88 ]2I2K1,"IUANI6OI^ C>H MC5EORFQLPI\CM.'7:)_!?KA/CZD]IO:8NH>.24M(Q2'AOM8L42 "Z M$*?R*GP/GMW1U_:V=K..5L?TM;W-%U*H MW2:)]Q31Q1*\OKRW P9'A^FC8R6:?7EO3SO[TDY?WMN7]U[0\_7EO7UY[X4] MWV5D1W2JO+>;/NB3'XK)(*E,H\9*N10P-P1F-!\B#.9>9(4\I=XR^N2E3 79 MF=(+C >QK2I:82P+<,=&W& MB&JILI4.* "74 IS[LZL2^'A;>8&@J0L3Y<>$XC[Q ^%*RA%0A9,3!B5-8G\ M#N9&2Y6M= !@>[EY?65KCP/OC0/;8 "7,. #+V0>1EB%6,F PQ#*0I9C06I> MAZ,HYBTQ/A@0T5[Q5X?D^64$;_K2UK[LH!U\9)6 D12^#(D;<"HE5P$* 5S: M.J$DS=@Z392VR@%J-MAS9B4'O3.UQ\,>#_>S&ZN>7&$0D1*IH,<]%"C@X@(0 MA5=7&)NR&YN(AY,!%-T8V[V73=B7MO:8VF/JB6#J-DB5):2RP+:7C%<<<-@)$.VFGKFAM+61:]?F:?_[R@SF=QI&_=?_'5G2 M3@F/;B@E(X0Y)9JZHQ$9CK2NP'D4QS&0IIHQ*G[86#&K4U_FIM)3.^>\++5\ MBYODPYLV=@76\\K=-^[TA@1L"*[?PEC&N?-ASQ'=O\8:4N(OCW&BJ6QZ]VL< MI7'Z^C1N"H$?N (J%R 5AB"4BGH@@,SUL<:YRC1NQK7%[ ?(18%@+O$P#P3U M("#ZVTKR, ,M3>%:(9R_^3YPTS#O?7= JZW1=!CO\/Q$X!#ZA"NN 9N$4D 4 M8L"8IP2!3 :5YU?4%X S#C%G0&#"-<#KKW(L?(*@#U]]_JWWJ3]_JXBP@4ZS MW:KC5A6E:J]KF+E]!/LNI' ():$/NZQBEP,YY#Q1VR?X$J:_>,=V&C!\F3I_ MB_0V)\].7O(\<.;WL>/-'O2EGIUH-'O4)J*COO[#?,JN '),Y.#.?DM_IGC:?.K18\$_W[ M.!TX\;\6XT<3?+"SZ*/%?)9F5XM_C%-[@=JEXA^/8S,[?NY\CY+Q;)$Z(VW8 MIGJ-6G6YN]1;Y^E^/+QWQE.CM17/H+\[TY>9Q_J6YLDJ:UP\ MFL_V'FN_HI$6<%@HI QS(&,J1>GS]#C4J,3]D"E?&_K:R@\9-9Y/[@?$JW4N MWR0S?H^G\5,T^18G#R^IHA4E\RJ-AQ]'B^1):W1I//WPU]OQ]]AYCJ,DK0/& MBJ+YYKU8I8H'O=9%HG=Y/$^S#7PZ/^W)#"]VBRL(>W/!SG M,7JVD2MS.C>Q\Q"9P]32N/*5N=Z!07[>D2:0T3@=FCI)3= E$>?+^5__GT"0 M_YP:PDALB$S3M=9RD]F3^:;>WOB5Y?_^Y1]ZR<8@,%1H+AO9BDSS*KM_N:KR M(<>ID\3#V=U4[]'(>9PLS-TU&^@[CS1!#^?Z]-*Y7=(B2?17-#GJ'J M+J8!\ 3P-7QZH> !Y3X#"$&7^=SC2PQ-T]%'#6TW<3*[]:)'<]CV?"O'^Z&N MN7*KN?XS3>;_]"R8)(]1,G_^K"^Y#*)[!FB^/J?S^"'-K^S-DL=98J^:1=7M M%7Z/IG?YS_2KOVON?U@\U*+NED&K'@.P=!B .I9/%P]++)\_S;:Y"]Y\',V) MPQ?/DI=G&89"NGX(W=##0'@A]K7^CEQ/PB!4(>WN648_&C[+V]DB:?PPKXR@ MSR5 =)?$<293J\K9[/9VK*&OU,N>QO-[QVZ+D^^+DV^,4]D9>XU($XMY7TON MZ/$QF>D]T8)T\GPH ?UI"P6ALD$R@1[R*/(#H:U=#@). L0 ]!G%Q$6ANR%H MLK0^?RU$]08]2M/.X83SBE.0+NF"O>H4)-?U41&.WL-)M9?(GIM=*$]/4::I M)",+YL[M^(?^HU W4F>8'W]&1[.2YZQNHM]Z\0M66D1Q# MC,): UL_OIE_FFH-;V&X\U/^6+_KI[+97J/?XL0T(XGNXA?&'AQ3E$T7V1LE MH9,EG6NK^U7O][6H#T?X\\'2S!!7RV=;AAL\K%'(!:Y')?4]*0 C3)\MTP*. MJ]"MI;1T\VQ?$&T'G"V^IO5L_X//=J!!*WTT/I_O6N8,[%$;H# [5ZG>OW5K<[H?,;"+V=32:9>9P%%;2 _SX> M&;QTTL7#@_$J:<&?[_02Y&<96K\"T(/5#],B:34UE]/ZRE3?,LV.\Y4O#J/T MWC%!:2NB]!M[TU'1%S +2:\W!WSSY3[N$EU:?<=^,3OV]?.N]YQJWW?)Z-HC MV'_OD^(BCQJ0KFZ2./KC*KK52_H839ZBY]1$@>Z3_&FZY5YM*2A9ANHJA]> MDQT=YF3'S3C97U_%UI_C+83Z6C>U8L\KOZ_%_SK6[5?CX=UXFBW/N+6+-[*< M&OM.0PV!:1%N?;$?,*8OM[\E9+^.NKNU&&ZLGU>?W]2%C6D\N6-#:-.KRG@W MUQ2^6DW!^=7XLS]IJ;^]K>1);NJ+P'?XMIYXP^/FG/M]#\DW,,JI/^ON\N?< M8/3+6MB\SRG>4U2WT7[@Q#J@'6H-=;@10Q:4X;S,N>.4,4@4X\7R"2*TQ M[5JVG5GVE]M_I%E%2'L5='1 <'M%QF\XY [W5CAQ!>77,JC=:REG_:R7IZ5< MY9D=%ZBFJ.$P6<0CDZ<>3].5A)8-Z2Y]3]8SZ\F::1RBD@:"(/$"1(&@&+@A M1300 @,F!8>NYXI:U>FJQK',2O,RXFE-Y> #+!OMUM9K%$=#6WUB!;9T1)4X M@OVW%44ON@5=CD.DQ"$>" ]S(I3Y"+E^($*J+1\8BD @@?"../1Y26OME;[S M@<07T1"V:ZHBMW-"NB[GO1=3]9@O])'*O 8A"$+H"<4 M1X)JY/>M^ND%4GI!K2S_!=AOT]6%47MM@L^DS\G9J*T;'&%%O>7>D8TS@/O> M%W9>?J F ]+GK.;TB1CG!>\?_OJ;:2F>F*X.TU%91SIP[DQ7WHZ >XN//7 > M)U'>SZ3R]--X'U]XHXZ']U3(3\9A(FE9C@Y=Y@D1*.!A##FGKI#0:,ZA#Z'/ M31>ILAR]6DB\%B1NMQTU'E!6KY3<7WONOII[VHJ!#1 5W7B+SBVV**?KFD&' M0'-WSVZ3&W0LA'JQ2W0.4;R$*$ E)13YIC>T9,( 4Z A2@&(O0"18$>(JI"D M'S\F&EO:;1"-!APW"5IG,(+T4M3 XRE")X1G[^#L/3^?[GFX;B$ 9;*BRR3Q M"79]Y(:8$BD0EQ;>&78A@K7N(*] ?&M8+EJ,U&URWIZVC_:T-;;&LQC/UJO3 M(==6A6,V\%/O^&HL/^6=<_SZ7,?> =:$_D'+V#%%BDD!L"<]!87+BF:_D\ M^K&M">(E>L6VP58EY<5W70HH$Z[$4"()0_VIA:T08Y=S;R?8.D*>(Q:-EGB= M2<(U["ZK9KIL]=\LK?&VFL'20=7O_',7>W=61]U9$%3424 D@I@+H75'$0+/ MAS9: 8&'78#IOMV9F](C*3SNO+7NNK)6QZI=?.]3TVIZ-BUZC68HG]N\SE-L M)G"D>7_4].->Z^U;'C;<\A"]TO*0]RT/3T=!Z$YWON.T//RZTM8X3\8WO?/[ MYH=[;_"WIWCR/7;^KC^Y3YU@:AI3]]T0^VZ(#7/.J>_%Y?@?UZH0S>"UKCL> M&WCL7^*I?NZ)$XT>QM.QF1)G9ARL!F]>U%X;N+_99B/44FV,=;Y5UZE[%)KM MXW4*G@8$RKS(P,6,(>A[U/-I$$H6^)A2B;EP41#P+5V^/$VH&P:(%6.,#_8T MR '"]3E.[]#B+-1N];J&ZVP61\*TFM:Y_6L%Z-)U0,BJE+18(1]0UTZ M3WR?MJA>?1>PL^P"!A$MMNW*MO MZM4W]5J#<5RI# LP"0GUA HE)%")@,(P@W$/AES"=1@_CE^+'+<4K)NTW2?6 M[#NSRB8\CZ<9A=4Z(ESD-GWXZ]?%X^/$9@1H";L<)LVX2\^6DZW': MIR0=-26);$U)XKOE#_5I1QWP/_TBL:*Y3 NN^-=>B/)U$X4Z24?7I*\J8.($7.R!I\W.[0*ONBRX )*I/ M/!SX0OH"4T\PZ$',!+*<*KD$01"^%NKX+='2?OP838[!L'"@C_S"(ZV:M$Z% M6TOAOB&YQ9G=S*/Q--,2XQ_#^VAZ%UO>G<9/;YYG.YXNHGSK:^_8+V8_75]XW5?WX?4':^ I&%M[!/OO?5(Z MX>_BJYLDCOZXBF[UDCY&DZ?H.36>X?LD?YJ6E_C&0$E+1UO<=^7PUD[70LPW M?8I?XTELF>\JH!#X@2N@<@%280A"J:@' LA<'S,D-6_OO M*[&!QBP=!(S"?YSZCI/+Z3N3S#Q*R_B YR($F;9(0X_04"'H!:;.@RGD>IXD M;CTS3]NG\0NF:.%]_#U^B(P"DGRY#JUMG50&7K,J@ZR%$ LA=5P&E614H*RPQ,UW' M:PW&=Q*6FF6->/SV-&N-4_E \B9#[-USXUX\E4I:JG0< <$0XPB%P(L.;;R@&B> M"_I0V9>:2)=2X6+"!4# 1T0IF>%[ MJ"UY6>L6M1.^-TMM_Q,GLU&4WIM, J%-FI_/@=0NR1+ O8Y5YT%2\B .@.\K MSP4^)C3DKJ^5JPSY76KL^4.0/YPMVG.6X=X4.';A.Q6B7/-B5%]VCS#$T!7270G2R+!E0(6!0VZ >%P(SZ)OQAQ;>?1PB M3[&]X+U18NL-@?RQ4TA?2-7D>D&=B(_ # M%XBWBHV6B+0W#4[9-,AZ[&5IV8\YK1S*EVU,5#B!;!%.2][%@F-34D1"ZC,8 M] YZP,K1&"0TZ5'Q)( M/%\R%N+ RJA <+J"M4V&=7F'$[2:/SZ),F[\R914QM@\/2C\UL2IZ:/SO=H MLHB=T3@=FIX[EZAV_K2-IT7)TT*!@/@( <:%2T/D(Y$929P0%M"W^KH5(T;S9P_?9(^-S.LWLFA^F_52#MLU$([[4.MUL5L?BR8A;H!1HZ-A MMK;Z[J2.WK-PS\)5%B:E[D(!D0AB+K2*3D0(/!\&FH45!!YV =Y-=VG3Q(:- M:MZGR;^'MJII<7U'7L%JEY"L<46Z>'B($OVEU':[]68/^JK/-G+ ?TYS'6<> M)P_9Y.!"S7:T*.J;A9Q>LQ F*CB[5Z,0T^#F]48A%.+L:3=WZ*#BM4]AY<.+ M\8[]IR6<>'05Z>>+[F(GL97@X^7L\HP!36,/V\GG+]N:3A_5J[!MPSK9:O!$ M*&.W_H&GGK3U>?&@OS6LJ5JR#.!!H*@/I2<%=IDOI/[7.$$%"' (D.N];BT5 M#*8R_OJ]8"_[X3?-7/ E+:RB7UVE\?#C:)$8%OSP5W9-EY5 ^?K[I*P._5Y*T=7858LA4/UE8M12TX=91O05TX99U]R&DE<:5C/0T:YSUWA*T41\#DU MU<]"!HKYH#[4\55-QL^Y['?-9+_%B;%EM_J3I@MC55 QA5WE M!U@0.[4R*G[8F O2J2]SDS<0D15WW\ZPJ:GKPYLVMN:C??M.VY>KK4PAO'X+ MTY@!)Q_6K:X7!PVL0HB[2/4CIJDW>[C1:&(HRT#'9&;FSYDVY.YD-OSCPZ:N MY$I?%0DH$0N%KVE! 9=X0BKB>MJ*DU>5D)7O<>)"1GP7(LX$94#8KV)?*FHJ M\'/*UO U?_-]M/(2:Y1Z-$R?+.*W'6 CYZ6&_UJ,T[%9;A:QT%OX.,O?J#/V MBG59 Y$=^L'OL".';"C:LH5'&ZEP_$7\PW1"M4&IFYPQ]$XN.2-U-*MIWIK= MVJ^$ZJOKJ*^>(P =5"-93C0<9H,=[9#'*G4\F2H]^UW[=A*;88]FN(]Y:Q3? MCJ?VB^86>NGY=T;E:J+TA949LHO283*^,2&R\I97(ZT!9#;B;31.LC18\R#5 M18R*$4/955)-G:-JDM&U\ULR^ZZO.)M&$Z>\3G50I?ZQ?K*':*2O.K<7GVOP M+O:JN@G7CAJ9,\M^95N]1 ].S?YY<;Z#!#9*!\[B MT?QV-HUM?,*Y368/Z[=RS,,/S*95AUI/8Y.L%R7/YO=Z$Q\G\3P_$_UXS^G8 M3KDNIBU=.V'YO/IIQM-Y-+T;&X%6;)I^[KMXJO6NR42O6BMC([TLY]?X>SQQ ML/[!XV*N'_J]:;L##):]-%\O.\=[OSC_82E+'^FGZ?"ZWR;]BT]3YV^1E@": M1K7HYFO@DO/L^LXY/WTHW_KPEX%!D$_3T5A3M2;SY'&69/1O0&GO>'=FU/SI M9:M&"!"SRE1+Q7PE_<#U/"Q=*K G?3\3-U0R7.^V4!2"?)NI[$$+%25.?TEF MZ5J/7*/9\/\?ZLWZ9WZ!?Q;?KTAE]6.<_C--1__T?LFWQ^S7WVT>P/)W7^<: M+,RMBPM\C>_L2I:__CQ+YO?*2NXH_S"[QBN),W1I0K%7+2@$KNN]?AQ]%A/] MQYHE]>9#,Q!JP^\&\=+%HR:%N3-;F$$_QE-Z9[ST1O!H^O@>V^]HU=R)-QQEVS%/?3WU>^,- *G!86&77.9[-)_I/9[?S)@.ORIF9ID9/9J85DT2+9 M@0#HK1K99QZ9+TVBY,[(\/%$/W1:C%7^AWY&_;D]:'W3I_OQ\-ZB=_SC42M' MV4\S@6!'+]M%Y+NU*5$EU>=J+VX)P\DIX]KQ%XE-=C&KNQ\G(^=?FI/GV9(- MO:XJ"V;RYL0N?&PTAHW"U>H#N;19BNSI:&V(3B:W[<..5Y2 E<.JB/KJSYX[XO/$IY1C$X5!"&M7RB M7_)5GB\9@!;IH%#PS'GKH]<66J;@&=UK16'3NJE]K($%E[I]WSZ-X#(&1 +A M*8#T!Y!@H'PA?)FA"F>A C5SJ4FY]6GYZ.#<&4ML5T M-C?NJ__6!H:EONC'E88F;4QE)/:@GW7\/U&FI9MD^=P4TK3ZM)[>4OUR[@>S MQKRAZ#K9:A/@0+)],9$K(]I*2RT00B@(=R4EGI:&/O6\C&@!41+5FJL75!@: MJS/^51N=%=K+"'4MGOF/-+Y=3'X=W\;=M/]?S"GC6Q+*WF[+VVSLWIWX@COQ MEYN9$T;I/+:9[%^?]5\/J:/K>5FY7NEW#># M3K!(9H]Q_K8_,UFNS8C!>IEM'S5:9)&SI9DY>3:.QI'S,$O-W]9V2(P#:&K7&I@;Z;^S\]C! M>[BQM"U_OOJ2EA[6<7&+3!W8O)/5&)?>S,5D;GX7M\JP#GW MB?)@$45FTG2TW4%/=:/D3E/S;XMD>!^E\2_Z[U)UW=1+XXSXC[6HA3IF5TT$ M\B;;8.V1-H=EC[J6X=OYS;$8^ M:_56T_]BDJ7@)O%=E(P*][=A<,VP_Z:9:C[^;G^VZOP>S304&!7YC^GL22_H M^06"-XNTW'D33_072R_Y(*=_\V7+ GI'D]BPM'FGM@/V5:$SYXOH0XY=7L3& MQ+?BB^O+K)?8MIT.I%F9KRW8_GN?E'6\=_'531)'?US9]LP?H\E3])R:]+3[ M)'^:=\GE._(=*SF$E<-K(-T)'9;NA"\UW6F3^?35AC0US!L8_FTVL0E!T\PH ML"F8X^A4,.*P935 E_@PNB3[;(XRZG2N$=ID)6N(S<=9/,%YTA+;^3I^>$QG MTW\S"KG6L>=%%L#SJF@NE/)1)LDU85C](7.:FU!UK%6NN564-\KL?WN!?FPR MUW@TCA(3S]%;^S5^G%NMS$%RD!FFYB=?AO.9>3-OT<"MI#>:]OA[/,DM2ZW( M)[,?UE^F5?:6M5]>1JB12[V0*^F'!*, $^%)GFN_/N7UUKZ_);-A'(_2,)D] M6!;[M'_ZJ5_EE:HZI/*5-)T%R@G[+49@P MA'YO2UQ^YR.I ]_;M[0!I--053$F'K..JZ4U8=)A+:98TWRS-9%>UQ^FHS[. M90T$X1A+-_!]-_"H=*D+,9% F[\DI *&LJ^!.* & AVM!D+EV=J_1<\V4#8= MZ7<2+;0K$;(=BR* )V' !0544X ?(@P"67 *!1ZH%$4@PH+0TQ\C&@B7!Y C ME",3"UST>E'$UOMTH2C"[J'SZXN]*ALHA=AA'UHW=3858.]%AU^']_%H8:1. MG?Z^F1UYE?2@)P4#H::I$!KQQ($(BZT @M *Z?DA%@QJ84F#0'$("0AS/,<> MXD =EW9*4JGF^=C$GM0(D3S/<]E$[.-2+)Q0LZR\TQ30&W9((RRQM1$6DW^N MH/[J9_"5C_!^/VOS9ETM0[F786Y:/)M^Z%?,$%\]-XFNV#<:ZGQM3;UL\='T@D+>_8?BTZ6R.V:KO' M]VH1TJ4^,3TE'4!)8B^D,M;*B?3FR,CFUTAOO9/$$QL0/*S]?*,BZ3V[3Y] MDQ$.F$0QK]1%! (@R4G@>JZ"OD<)QR#W7'+J!LLYM&DZ^ICKY=9A^6EJV,AX M)K5Y/+(;DNJ'S1_I3;SB? P:6 ME>8=,L!^&*@ >$B%BH2D SE$IF>_#&R^ MYF6V.3VESO^*'AY_=J*2J$Q4F&ESA8-]RQG7VWA9EHI6A."NH S$GJ: M>2GQ!2)%VIX;RMH8^IRC_R/*LB7;%O>8#:@\RIBKSNH!%V%G7B(7\K+(BR&% M? 8918A 7X4>$ZS@0A_YM:CTSES8C S57(AAHU.8.L>%9V6C%_&3893>FT3R MV_'<2>\CFP&;U4L_/(S3=$,WLF/T1.X(^\F2_106@9#8\UPW"+5.2YBV@W,; M6"NZM)[/G./X]\^=7TDR.(-D@ M[^V[WKX[0ZZLEB$C!;1%IWG1)[ZO "7<*Q1,S'E]<-2^7-F,S.0# LZ;*<_* MW,LX<*E8+47FY>JGO&0] )4'M!B4W(4DH!@BX!<"$4FV62#6\RV/(0@).P^RFK)EZ\RV M!;@< '*4L62=%>SG;,CV0'/J0(/+G <2,NZ*@&!,J:?U&46@JX%&XPWP /11 M6T#3E'$N0)-:3O> IJMU/OL^Y]H\4N=JVO0:1L_M#7/[2G86 M0!YE@0L (RB 0$FB]06A<, 0-.,*#^3V/16#_XF3V2A*[PUA"031S^? ZB?G M^]BG^O< (VNEX X__G!&LX5Q]A]2X/OB5IY>O<76_3G$E#F!2@TI*Y/6N I# M+'U,1<@#GU% B TB;#'ON??S?K.CJ%@EU2B7H@[('P M-2"$ )9!8 HI4"&3(?* AS"0Q!=Y! OZ@KV47W_,X!7D V3Z$/1(^)IB6'2" MRMYOY-KK7:?>WCHT[RH$N>:,EB!Q5.DR!QGR?1R(@$I,M5&B1;YO>J\C&4 7 M^Z&^9]]E;M\N<_AH7>;\^&:^8Q(/-;I5_P?90Z2?Q]-OEN7=^F;:KIW39,XM%XGG4>_AXEX]DB=6ZBZ1^; MI_)FHS:*^1>S>31QHN_1.!LJG%\J.JR';*W9E%/M"/3FR]F6IVTUM.40,A(S M4,X0# 6'R-5TYS$72XX(8:A@>"3\FG/J5WT.7VX]NW/Z E7/E#M+$MM1SXN, M;%@?-UG8?!=7@3&PS\V)L9U845)M36$:\ M6>]J9YR8SX>6 M.Y?O/FV9G$\WR><_X+32XV]38G-3/*KKW9-CF/05%Q '-728Y) "$.I?2("S,> M\WTBZS,8C\-COQ=4NOJ=!MD-M,ENJZ*A9)UB#$W\XW&<9 WA_[:8/&=$BK!! M9P2OG6P>D!8==D.UO-!VC)EG;R:=KY.+G>QZ$T>)F8H8ZXMJF6&FN>O_:9U@ MXIAN]Z9[O?YS/G/BL8GW#\Q7-HULFCUF4VM^BOY2M.6+LRN8!O1&5&71W>&S MWO3'66J'N.<#9H9ZL7'Z.)M:F%E^K)]]5>B-3 M0,]?J\3'.4N+T+OP>+^9F MV-6OG]POO\-4/V0\==V1E5&K:T!:C5FH'S.%D8+DL?DS@:-="D?0N[H8K?DG'F M:[F&W1 B/T3*]<*7 M5/-_ILG\G[^;5(YLRI-^]??Q=/RP>%B;#K4O-RZ_55W/JL#4-#&;?C+D:92A M+_H0]'7,U^Q9UIA:\ZI]H^3K3Y_#)6.;$2BO-I1G=<;^\\$G59H)/IQOC0"KTF]!.A@&AGHQ>CE/XS-[&4- MN(E^,7G6^G]J&CM/-\_(B_-QMW8P@,;=>6=T_6Q 2HFV3>C^6WB@DL=&82 P M%H2ZO@P508A"/\=)#U.JJIVX5NF_2F*:%S)2F_]F)P@'TU%+.LDQ*)SL3M\; MZDX;H&\M7'^ZR36#@W74%P8N%Z10-F63#+H2^"X@&"-/AIRS0F3Z+ 2UA*15 M@E;1%#-Q60; SO$LF,+V(4W]KKV9E6#]JHU(9HNM V[/Q> M*RO6V:D-4#/5]";65TM3\\%T37?(KELX3^TO'J-GYS:.,_MQU=54=:6^8LO: M:4O9<&/KKLK0<63Q_D:O.+J9?8\'UK.UO&,V!.XJVY+E[4W/J#@9CO5U:RM8 M7?HX+4Q*.P'97+),513YE0$(8+'TX+*B%9S;Z M<$S?K+EAU#".M;9D&E!JNG@_H&Z.UV +O-8^\%;F3V-)/>H'E% ?,\F$A&=V6)NX=5XVBI^Q)=< ME'G$J3 FBXF4TN*H20E9'4WYS@[^/+GC]C;/W^B&N_^3/LK1*)M8GPNJEAWZ MC/8._38=^FM>]\%&?KPIMLL9YON5,YSM[?52Y&UN K^:R=NFD-*@YLATM..! M\GS.74Y#Y2%?H("* 'FJ/B=T$X7\'C]$8S,!]X1H!%W7%8'&**1#GKM,97V5 MZ(;W4:(%QS)D9&H]S9=ND]E#RWH-YQ6])L ^\T()?0BI("1$-/FW;">BLHK1)D. 2^021T ]"ZDM(\MDKVDH) M =@2Z&KF;#NIKXI6G+-6/;N/OL?:Q)TO$B-[1C;95^OSX M4@K/ ]I:8@1Z6*J0*RX85$Q1X(O:$/-?9].[;UHU-V1Y=(E6I:;711JXKO?E M:$ZD3=L_H3+B(PB%*-"J"::4<6+#GN:$7"0%!O5FNUM.2'3FA$1[)[3)MHO3 MNNQ?3U#L5E;AX#!*V[@:<)F6<<)?&* MFW2HOSQY7DV+C6YOQX9I]"[;BTSCN^S%9J)B^7+/(F<61D(FCZ9!<3F[5H?-E:Q3 N7SM; M1S.-UHFU]E 8[.O&W>U8K\*ZB&UBD\$R.R707-!RTRRKC-;+6O-V1S;[U^[! MV.9'VGVPJ5/+:Y9/6;J6)C/C6BX<2QWCV1/P^VRL=BG*9-9771^AV7Y:.UL? MJ&G_O4^*BYC\MZN;)([^N(IN]9(^1I.GZ#DU%2CW2?XT+2]Q0U'1\>]8*1.J M'-Z;"E-,FD@YO(>@CSC#4'@J8*%0S"-%$03W/5$I4J&2 MA-JD#0B""OF^BYA41>**0IY?JS)IH()C6PE&"Y5L*T&QZ7"1I*4S83A+YVF1 MZEJ@=O'IP#&.H[E!NV& ,_)N4F-PKD>-GX;Z^S:Z7W44+E('QKMD!TO]C M7I@?Q]DYCI:YJ,^QR3"--90VK5</ MI]S.S/0ZK9-^W$N O$"^E5_7:N>J98SF=?7R4Z.W3U:J@F%>;]=8<>'::K-2 M0@CT<^6UJ$.3$/V8QA^+/VH/7-8C+KOS0E04(FZH/\SN0=F?*]6*JY_!5SY" M^_WL;&[6U19M^S1CL:]6JPQW:OX,X8'#T1OMZM3:4//_,G(BVY# "(N\V_PZ M\'>MC]][M03'[T 4;V"8ULBD*O8;$/N44]F(J8P,MC- \J,,">YF?Z*^4UL/41<(4;+2)T&&$&,7AT)X MP =>P!C+\ED(A5@)M2]$B:8@"@Y0HQ.".DJF/43U$-5#5 E1N$RG]-V ,%\B MCJ /E,!<@;P3))' ]6IYO;M"%&\0HDBC;2"[2:87,9CSUSA-/SJEL5?&Y+9X M#+:.RSVF9[EA7OUI"[/22N-]R4&HL/0]%@; ]8D,>[3:L' MDD85BAT/MB3B+DR"^,N%._@NF5TKH_X"*D![!K M*ZPB,TAS6A M-E3NKB6ZMALA :A>Z?(>(QYZ%V377) ]4ET&4E6:]KD!0=)WW<#C/I,"NF'H MY4CE$D3DVY&JP4 )8.WY-7JDZI&J1ZJN(Q4M [N^IT(68,:HQS'P ZJD6^A4 M7(I:HX+M2-5@O 3R>GWW12%5BY.Q5FL#UYNVODMAW7(.%F8A1$J86B]$A<]5 MZ"J)**6N"@3CQ-0J]'.P=MCI#=F9D!QM#E;9="]5TY%G">XNG@['<;KC>"R? M**K!R!.",^E)'PK*BMH_WQ-AM?(PQ*;#A4L84PPK"7V0M\SVS%1 ]NJ8IZWW M>?_Q6)7-M#5M*]M99^]#YV;MLB.';.B%S,W*7IJO?[1.U:&^QF^+9'AOFLQ^ MN=$WRXKFW[NIP1LKG8_6.' 4W\PMN4_,P'5G5NY8I=5M/$GC)]O],9\S=CN; MS:>S>9RN=*JS8\N&&MXB_;7'XA"JE\Q_KO6$\=0.)YHM3&N$V:USLTA-$Y&L M.%>_M?'GIO%#-M=(/Z:3Q!/3N6G9JW?XK\4X:YV0%89J'!D6C13B'WJ!J7UQ M6[39&^>UP::3Q&/67-/\;#$Q;%]V1DBS(N"'K)-7N;!_+2+-G?8JIH@X?^PD M>EJV?DAKS7U-'^/(>8R2^;-9MGEW,C,J;9P\V*%7DV?+]$872[-&#GFWD.(I MRWVY7;V7>;39OCJPAG 6 M<.:9,(J@G@I\7W#!<,BY$IY;,^3_,4WBH=$S1_^8#LTP('/]:%*P?,GQ;C0Q M)>!?[^-XG@T\>O,H[ET;_U%X73?XFVK",S!'F-6ZMWTJY8@8S*E+34-@#$C M?AMLZ/^= MOM2TMQC[9B7*[/:J-OXM^UG9_:!EHL)]C[0#VW[6X/O:>6\]HJN*7_#P.)D] MQ['SNU$-+ _U6V5^\:(B$#T^)K,?8Z-%:-6CM>Z=%@I8!0K\D/F^4@KR$&+B M2HSR)M(>I!Z4U;XZ96?.+[?% :8>SY0,Z9G:%>43S"%81-N-4DZQ[69)];KI[ M9%WEG)LHNTV.6(X.NOZXTR4R..KI8B8C(;%KJ@44"W7M@NP@JUV6QB MES8:F\[UT>T\U=]8[4=- MTEG=?#$W*2]O+JD/TXT3;:YHFV6FOZOEYG-U87F7N-6%%'=%=@UA?),LC%0V M\S?7U^$6/?BSV9=&%\CHSSRIW:7%S7_G%L#M8K[0-XB_+[T4PW$R7#R8+HW# M=6OL)IZ,]3>S-G8#^R-G?.M,XZ?JZ1DR,F9)$D>F@97^E;Y[;"\4:SEJ;:$* M[54V)WO:@1G2DILV)MEDF)MDMEGLAC9XV8S,E]27HJ^>&7YB^O!E_?C,O-_4 M=OK3D#A[L -4DI.R;NF[[<2/.] M::X#A+\)''[56WA7RI_?9EIXS\WV>AF9]-NF?Q&:40::X+..KOK_!^N\-IX: MRS.;;5:TI9UH%)D8%AW&L8D]93R6]5,N.$%_-352-U?8LB9RFUREF6WAF0D9 MJ:7Y^^=1,KO3V!%/;_2BYY-\9I#6Q89_Z$L.2LZZUV!F+C+0BM=LY!A5TP2+ MKN::H:W,U\K @PE3Z6\\F/5H%6.2&U7VG44:FX%PJ=[6)6X\&!BXG41/YBO1 M=*%52M,LWL[K-@RLW];HI6&@^DXNWZW2O9A$Y0>:JX=:)S)#V8K%Z!O_,&I. M--+EQB0VHFBV=Z:EFL?V)T52']]D?HWO]O-_- HP"I[=18V!EGRR>10:/;FQ[;(O@0TT 6HX\ M/RRU7JLF%UJ-U7<+IWSYS";FI+?PV9F9EX84BFVJB(5![J)_G"^-@G'I]C:S MYQ;V+?W4>F-F=V:S-2%$=Y841OK-3 ,OUK4!6I_BFW0\CWND+%0$S2>SR6*> M1Q(,IUO9:2AM4L+F.*UJ[?:"1K-?3/,PP3SK;#VTK:5[H=<%H?>+/B!MH?U? MHV<-G%_GHVOG^[7S=?SPJ/4;;9$F)D[S;5PB_*?I\%ICCU9E)M<'>/<]$X#Y M/+MV(+\:?K\"@#(VL%V];\>38C#F;3S2YS?1AK5F[_%P;J6!P0+G_T9/T7BL M#;K(L/ZV]:[SN2&NS]I\STUFZQ7BN5SYMO]8L9?W]X 166:?QJ;+>H&$MLVZ M%ES?K61-YU90V'W1+)GJ;PXSIFCP(3Z/T_OQ@\9G0QMUBFF"',;?QY.,'N"5 M_B]%Z KP9;=CHTD_.2:S(QZUUWA#?&2.C4%0*0V(= MTK1J]#V:FKHHQ[R'P,_WBT23>S2-]0*2Z#&U;\.?LX#L8I0:FR$3SZ6;8)$6 M7*/Q;SS*55?]L85C_4'P%!F'679\ WU^4XWHD\4@YZ5\6S]-#QFLU^+.9GKF MX\2(D?'MK7.OZ6_V-+6:8\[=(VUF30SD#S80J?-3OKG91_F6_D7K ,G->)YD M(76-P(E!FT>C)5GUSGB,\BF2:5RHEO5P4J,.Y2W!)0[+BCQ/<.HCY2H4*I]S M"A5=>I2)JVKU[J6-\W7Y-%F86#U%)I!I]/LO1G?\S43K5[W*>1:F1DX$["BH M\FH&SK,)4>GHG\L3_WZ=;;8]!GT(6V?.L1V#3[*]H816,S6':V9OQ/]:F./N MF#Q8DG<&,:ES8[V8-F(>)4E4Z%G3^$XK$.8!M.&R]*OGKI7G%8%822HQ(S1. M;>3#>A_943_RX4TC'PY-VGO#J(1&@XR;I.4.PC(S_$:Q-M9'6OX:XS>:+*W; M06ZD3'/V-W)T%#U$AM/L),<5A\?4CBK/!('FGIMLDDX\-3'LN3%L?K4!_C U76]=D9,FF4#OM M#*KX1QX+J7@_6SGS_97+TOU:\]DNIEGH9)9',^9QE7G76%:3NT:JC#FU169] M+I&==1O7/].PJ V[ZNT,*QK,>M"6^JJ;:IZO>(8 M,A^S_FMFIZ5I(,B,1_W.LPWWVJGO/^M[Z)L\&1[.+CXPT6%](>/>-??0'*$M M *TQ&3@Q,;#9(D=R^UO]XWMMBUI[8YQ:WGG./-MI'LV),@=6MFN%@FQ^^SU_ MN-*.,(B?>V'GR^'"!E/&&<#5KI%?HH*!=8$SR*XP7$PB,_)^?+ORDR+PG6^Q M@D+))C>T$DBT+E'P( M3#LD(A02- 2> J%'J0@Q0BI$?M@7*!U0H$2/5J#T:6KBUM^B'SN6(VGKG3,@ M0Z@X5QY 0$&9Z]>^XE)5RY$@9TIQ$$"/ADSZ'A5Y"Q[!]2>O5\]LO<_[ER-E M6^?HO6NC^FB7#3AD_][+#NI"LN67:9EIB5#F4\\4#7V8SN\FO^K!41JGC9/? MQ$_-G+F5:7;&RZTE?30JE8FY_FF2_53CNA:7IN0C$[ FFEK$A&,;-S47L3'< M6?(XLP%4^_/(%NP47]46SBB/% [RV.'6V$HGN\*]54A,_[R_ MS:$UB/T'YL$#;ISI!R:3TTXRU'N233*\B>_&TRRMTWB%:HG".?G.'HO*L2SF M&0VUC(TSC_'(>-6&>193E;+,#^>)*;XJ@J;V:&K$EOW2GDIDDD$GHR>3_6<6 MF3ZG\_C!IE8Y^E?ZV696WSX@WTEI/?)7E8Y1W,[_.M2'CXHCT#XUE;Q*N M#,%%1DTLEF72'DTR@]Z1:9:9L3%IFO=&H/G%?]Z/)_$F4,O3-M,LQVSEO,JS M'%1(SM;-0)'ED1;X9])P3:+J$CJ,S>+$>?RH1)^/=@EWD]F-OKZF*8T/N708]/OW[[5,0\JC!66$_F1E?%C2QE:2EX%6G4S(BQN) ;J&\; MKI/EOMF[5*^N,6V6&ET]I\B"V/+5Z3V(?UC#R08UEQ2J;:*I)>#BN4R631;1 M+ZY08%QY\[O%>&1-D+7TP'ALK0C-M<9'9[;>')'Q8RHU/;,!8Q'C-U_2'6!N5H)4_" M^ _+Q>7)EX7.<>T$2_2RCBU30&:*,!.#6'I#,B):S^>V/\^+1)<+W[3>J+KB MGL>+?!=#YBN$/-W$]+$1OE,K:&WX<514WI:%L2M\]1@]9QFF#]'(>EL*LMM$ MU;EV4G!048AK.$D;S'?F5*UMK9\NB>^,L6\^VUA[6R&VS&.KKY$S?I+EO1N: M,=_,D6A4$+JYOW6EZD>R>Z(?:6R+'Z:V$V:V^J4V8[,1LD>L#@W.9P:ORQ1Q MW0W-M1-4MUE]_CK7RJZFM24\N(O))-9_Y;D2POGIPU?EFK\^_,5JUN,T763. M7+/[7P//0LQH9#(=LZ#UXU+/7*HEORCUFSE:K3\LBB(8DXQMD@GN3/*-E@9E M1K/UOUA':&S VU1XK!1O%-G:)LE1:QMVNK1U_$239Y/E\%-557]X7&0AR?0O M9@5+MZ/A)\U!$ZMW60]KSF9K0%XP6BY2#,UF^EY:J,^K3'OM^%ENYA;BY*N@ M6A3ZEJ!@4M9LV">C]=9B_A1)'#-4#J0@/H/49\@%KI;#D@"65Y$1@3'BM8)2 M_?S>PK9*^=OL)M5;\.76/)^UM.VVEN3U6_EP2Q]&WI')C:?Q[7B](G6G%G(K M-\[*QVE)-%57AKU4R^V#E"8^G11ZL.0=;!9$5-E\]:.)< M))GK=OTRN8IB>TI4:B,.&A.^&VE@6#9HEB10(7 Y] $+_- '*N^Z)12FOGL M:7Q;FA?Z1^$LT9\L3.*R%@!A)KV"W()XA8@.IIY7B :W3#2%66\1)GN#*C.EYP&^&R79+\(\ 7&5C4^Y2+"#V]3$%/I92 MNK*0:2+ KKOA>-9!JW)(Y?'LCEH[0%4;)\A:[*"R6G#[=ZU_W66R*X_-97YN MP]\/LZGQ5F2)_4MO8^&\[*)9V/F<- [ZG+0V<])VB,4<%,K!^P;_OIIZ\L4D M_G)K;(?9U,C0+[1][@3@TK0K?$-QKS[>RM*"L;E+:;45Z75FT8]T,VOR,1X7* MLFPE]/&MKH/ZXBO?KD6<[=.;C(AI]KIZN:PR<:4O+\RCU(V%Y-=6FP7@(=#/ MD7>;->TIHL9/;1IHG_%40VNX)>X*2\S[L=S8B+_1HPVUI+?5TO']U MH$B4BFT664V0DJH__6;B(%#%.DF A2+AZ;&+%Y#(?'[/?12OO(&VTQ">#HFD M?B[YW(V0]V0D_C"=%X\;DN2"O93=,RAL0R+X!2CD&>CIC&:"MG#B,]1.^.C% MO3\9&>QF<)?NN]DQ39WX=YGWIJ3L8O:=+=YN]=@F,X/:1AE,]#F0)L# M;0ZTV>)@G4=%^XTS@/T5X7'1?^5 VFOGC[/+W*[7,'TKCZ8)5D?3+*6: (2! MTCJ&T%H4Q^7P+0L?1I7;\72$4B? ?+] M@KRHY^U!@&-!B9*,,RX@E;@1SI$GZ$JAAN3ZTLX)?OK)I/?EV,#ZQJ M>['+:)MS;WMG?0^>H1.%):DGZPFJ3"RYHTY P)S64E6P)(S8K1ENN\*R-758 MCKP<'V YP/+X8,GJRA1CI((TI@(QI&)+$":HA"6# &S-@]\5EJVIK&R$::M3 MXGL'RR/S51?I_'NB\!6#3=0RD,0&2&VM=M*&GL ,P,K_RRD#Y#[+L-C"@RJE MWC#$\A@,PQ/P!9T BKPHJF66" VVB# "08VPEEJSLM<6D83:>WVJ3X=1:THD M&3'0IA(YP&B T5XP0G59"E,B=LX1)JA51#B,@"C]E,92=F\T\NDP:L]/.0)L MNXKX%<+H-%(,;5F _SI-K]UR96Z7%;Y.VV-P"1P;71Y/#M= FP-M]I4VC\QG M\U!^X4FHR;+.X%& *A S1"EBAE.N55QV**' 6AM\/T< Y,=PW/ -"4F- (99ZU5)P0&#J%1\J>",W^\;>BZ.6U-Y M*6I5Y7WDF'NK^0Y8?!U8?%2HTEK1-3&,C8LY-3(&U"@&:Q>10/1>%]&SP?@\ M%?DOJY4O@,G:-PX9>Q/>;)8AQ;<^^#ZWJTL[Y8W_#X\F]^E MK\&C^_,HV3RT3SMMQX$5%5&G\V.L%1!68@D4)L!904HG ,""NONG>!_.4T[( M"/-6G>4[$\#+$OO@S1LXX< )V^2$�&A3 APU0ER 7A6E$N7%'8A#7#BFT5 MX[Z C4;HB,B!$PZ<<."$ R=LF1/"NE.FQ(8 J$*0EB(#O8T,R\0FR0P$6_;R M2\2 X$@ .'#"AX-(/^6CEZKW6[GVC>E?3QB658Z+@L+CH",&N.= LH)Z=3[R M>T/)UO\G\V2BYI--R>5C0\DTX 1CIS"@4AHB@$&B&DK&,(D;0\FHHDAQ)9AR MQ$)O:%%0(DQPPF+3@Z%DQ584HWL7V?84LK-B1OK-266-\>99.4)ZYU&-6[.# MHN:\F&=?;K3[2IK#2G:X[UY#0YO3,G:X=W/:Y>BAR7'#S+AA9EPO;C;,C!MF MQO5[9MS]1++3#+G;-/&\7Q>OPK>?-(%NOZ4-DZR&^77#T0_SZT[]Z$]W?EUE M%Q^(]E\N.7/L*>N %IHT45E(H8'7KH0XZE$I::FM_1+M-I+5(+F1Q!T&;G@H'I#$QG8#HM,AU: M=QDB#"@D,(R]8J,E1I28LLL0L@H8TRW3:2TH"C'R3.>XR\IW*([KKS4UU,8] M!E).ZG8K4#E&,9+&8JH41PJ"2C-@DF^5QNT TO(\.K5&J(=HFW/^ADJ;'OC" M3AFBLI[^);DT<2PL!0@Y9F*BI:GD:&QQMQ!ML>=8[MPH\GL7[W/?5,O';,ITGR^OWJ_0R M^VTQ#WQPN9C-_$_?AYADFG5:+@>Y:'M*VY'E1O>*E_;)<3FPTX&=/LQ.::/] MK8HQD-IKE,9Z9LHH4F5XF,%8Z#8B-7NPT_8B.1R-(.JN"\/ 3@=V.K#3$V6G MO&Y2@REDR!H2.R=H'%.(\(:=8N.V)ET]KMSKYND.7\.F M5CTJ/POU5F9QZ7]X'5TD>Y2$%:SE3X_Q%EDGU2@!&#-*$XZ<),+S$R&KN.]7TT)H=':^G1[O-W^=Z"S]X@]RM8C2\#2I?[WZ MEJ9S#UL$\QI,_P=[%WWV,%RFE\ET'@ZXHH@TT,3<_R8GC6DZBR]S=$G)?1RJOJ:S-8YI*(DU-@F\[&G,<] NF8= MS1G#0EI-8TNQLP8R1HDJ1W4+_\)N)7!OL8[_J9Y!58_0&7^ \!WKCD'L125/ MW?@Z5<52'G.-N#7"">P8D425&P^X +2=C1?M;#Q^MQU):VOC;Q:@%\SW#F"$ M=2_3)-NG78@AIBDB9]2FMC)R?_DT^M2[0TVSB$+@Y!4%:,.ZIX=HZIZ?Q0YX9KC4C'PB'_$:(6 M$B.M%566B?_[CJ$B+9S;H][$&^?VE,:NZ-UV]YK.#K#U-AR[2\V"!U1X#ZIW M3DQW2LMO2>;5=K]?2W_)* F\9#U;5;TKENDLOX1_>1=+\6]7RGRIX/E[?9I> M7F7^:Y]6R\7\R]O/TS3ZR^79?WLU(LK69]ET,DV6U^&+?TG]R;E: M\=S55K_/E["]J!M&ACV;UC!>^BEU8,>Z&= M?KZU<_/%*KJ89JO%,KB._,ELMO*\F,-WLX6-W]&P]VO/];+5P-Q\XMD&2AU.O^:YGU7/-,4,;]?1\OO*\VC_7 MU2P-ME^^[&0\#OPMO PKW<9*LFAU]HO3\W,ONK$)<\ -& MGF=&OP?/XF6DQJM1DS+GZ1Z6P1/E *D#4$!2037#!C HC>-(L3*722@LY58 MRJ_9FD_^S^(L\XO_*'>0AFU*U69_/B^3>38-"_ _BA=+_\GZU-81OHM4MB4FO<2;>\==DGGQ) V/8L"@$$(@^SI+Y3>,WF<\]<,8YP:1O5U///C8[G=\W M;QZ6Y9W2-B1T4^QY+A>N^+=WG]Y%$_^)OW_8]$( 5_=9IE>)OVJ2<]+#4EUM MW!FH#<&QIM)" ;5C4+#*N).,X-M4=XMA_%X_P]T&PO]MQ4!@G?**RK<6CFQU M,5WF@LTO9[U<743_6B?+('W"6QOI4$K7@W.+VMP#%$,'E.!,$ $9I)26YIY4 MUK)[ FP>);_[9YB//5O,0;0Y/__WAG=4A]OEB<(N#[1P:T^;&FR0BAZA1;.X M;]/5Q<5B-BE]IOXHP^EFJYL*0YK=Q.O4[\5\DH-[-KV9M3!/]M)5NNENG7X)7WBPD7GU2*4\XD&JSNMB>N4/H"Z7V9^X<,JLD- MUUPMY0+%K((2'E2KP.F:&GI3NWOG#6!/TY?3>:%UUS9(P8QRPS&\NYXW[KNY M:[[B&WKFM%CD57Z2X[S;7:5 EM5-YW'"CF\M>#\WQ?+ MZB)77@R]/?,FU!]O<[WVYV3V+;G.0L>XBV7Y-/T*9W84'J[N>^/P;IWN'8U) M%8HY S*&BG-EO A74%:-2167*@3O*W-CHE;/_CEYLW<35I=;&M.O=;K"[Y[8 M;W+>QSNP$H",0]8(8TT<0\.)!-5*#42HT8&5. 6=<](S?F$$$,ZZ079#\@?VO_:&]?4=IG2T].=72(F[;-VT.N\[?A(8^U6Z#.S' M []TH(3OW-=R-K#P1F?:;\&!DF1E<]-L:&WZK-:F\LW]I2=E9U-YT(ZB+W7% MGO:8/&@C4M&GJKFA#^G-K:F?ZT3[CKY$36=/.A">>M_1$S[Z4^\[>L)'?[I] M1^/2P*C,A)\)2PD0$5YJX'4N:ULKZ>8W&I5 M;ORGRM2[\>6G9+C,UT&):GH\W_\6;UR>;]'#X9*[G)X=M+/:INA]:* MHB_8 MX9]?FM9[)@@.]^"OH81(PMJG):BUP&*(!-!4$QHS04L.X/D!VBIP[X8#;.5* M'2\'>-D"HH$]#.SA4?: :@4!2:\@&":M12ZF1"L XI(](.7TEG>^&_:P54FX M%WO =& /SV8/1]5#\U,>@\Z# :,\ RTD?I;6PEDQB/) !G-?($_JZ>XQ@[&Q MH=<7!4!::H&V)>2YX77+FRR;/ GN^68W*HIW,P#PD]%]1Y;[[N ^-B7_V(7U M:\9@HT\*4A9*C 4#5DM,$1:PM,NU-]>QZ0"#3U#!GXQ!\J[-AM(#!@<,'@J# MO):#CFHE$>2.Q@11IR%UI%)]$5&V PP^0<]]AAS<+IX^'0R>AH<[I&.7^FI0 M82?EO(#H,IFOS_V9%SG1DW2RSL__I8W?OH!(". *B;6'M\$:"U\I]B"6$,*-"E1FVD@5L5&-T"?2]E>P#Z M /03 _H/CR$=UB+=>1L9:NUDP#JD0"I6MFSV\+?;@YFZ17J;*CWJL=^Z/1>Z;\F\TF2I\9/TO0RG=2EBV7UT.U"VI.RS1%HM/.0 FO,'1/68D1EC)&J M\E:8P7:GJ/4.17K]E.']Q._@+SM&3)*Z5M9Q!)V+!<2Q-ZH5U9J5F20ZE@KM M9$H_%Y.]U:L'3 Z8/!0F62TGC?&J,'#<".=8C!"/RS),;*@&=*?TC>=BLET- MN,T9):\-E*?AU"X:JX6B^KP"OLK>#DT@9J')ZFIQHS(_W44-?I5&\&.XYW7S M9L24]5BW'OU$4>Z(,:#*ZF3(;34 ?@KNJX9W+K1^ROO@[9[./3BW!N?6X-QZ M(JYEHTDLL% Y'$M)K!($ L4JNQ<1K7?R;3T9U[U5K@=<#[CN(:X?]:G8?\NB"^H[/Z99I#[*^H MW]%9]LAL[D>QW*B94()ZQ5LAH82P(>BL4:5\2XSM3HZP"LO/[_J^DT;^%("# M.[I1'YLM?B>.!]]8?W'Z&$P):-C(#C" ")#6:])48J=XE1&"B=TI(V0_F+:9 M@@WOF-!P;.@6I2>A\&?KXMI+D\33-N4W@'X-IW"L> MT"=!?IRX%G6E(W6AIX V!EGCC$72Q*Z*4',@M^8QM(3K9ZO:3W-YM5ER->!Z MP/7KPK7'53TY 0.E3(P89 ((J*0%HE+=$=ZMK] 3<-V)*QNT6LY\#+@^-E>V MG7KR6Z9A!ES5K/QO85C6),JK=K.H;EM>#"VIYK&-&_T%3RP?&S5J+DC,'8&6 MQM9H2J"4NAPXC76,(6?/K97^-6SLX7J&@'?BA"WQP5GV>C&(46.R&0#(48R, M(!A0J!&L2IFI@S'N (-M.JS;%;(#!@<,'DSM);4@A!A;JF/!@1-:8B_^=-6X M1P.'G]T\ZPD@[$CE/7Z)N$=%X6OW2=>I&V$$XW*5A"EIP06]*":8GHI%^QBR MFZ44WFR%0&K (9=( (MIY8"F. 9R%X,V3)==Y,-CO>G104N03C,V7ID=.V1= MG@:D'Y76O"Y9)-IP+@%D%%+ 0[*6JKK;4DG(3L[G)V"Z$^?S28-[<#X?/:X? M@[6L1;622%-M" (2JI"*B:'8)%-;M5/5XQ-@O5=NR% ?T5H!Y"O1P?-HQHF9 MRK@Q>0)A@:7F ,="A?Q+"3;]-:FQ"CW75*Y[]/Q]L5Q=S-(L^[1:C/_XZZH F$GT[$#KCL#LJ&+P1 N* MCDJM=?=-:=_%<+DQEA-??8\FBW68A%X-Q#FUV4P(-X9$.,"8U9(S""BB2#'+ MRT:7!L?>U'V:F5M8M6N_%Q^NTF7.%+KV0R/2;FWPWE1R%!.:!G?7P$6>RD4: MA15<6ZZ=5_:5ID;RF&)LJXBU!(RVRD7:5.@1:U6C'[C(P$4&+O(L+M(HXS!( M8&X)!09P#3GG!E6-!AG7I%TNTNJ8'#KH(ATYZG]:)?[)J_>?3X-GRY]N'T%Q M3K^M+_U/QC<>;S:=IV\OTGSS( )_;@4%VROH^(Z?+]) Q,LTR?+LG)5_;1:7 M_C+7>5B(_Y)%Z<; VK1&G&:AM/0R6?J+1Y.E_VP>G5WGOUZFL_QBB_.[NK2$ M>V3IUWSP9974_L_U7E,#>>/4L[+E+61VL6:.;BTX__?% MLKK(5?(E?7OFZ>R/M\FY7]+/R>Q;]<7BW3C<7 M?)_]*7[R8,IQ\5:AF#,@8Z@X5P8@H,K&ND1;Q:5Z2PJYY2^13M3JV3^G;RKI M6S*[^RWRFX+UT_@BG:QGZ8?SK08':C[Y=9J<36?YK(K/@3F'5>G98OS'F[N> MD6*@.:-,*PTU1PIQ6BW2"J3?UFY)(@6,I::$6QL,"8YDX98D0FAKU)LH]>+X M*H!AN4X?(?\&7D*IU_3\NBW6&AAFP3ZSP! #?PR.R>FY%^3S5;1*+Z\6RR0, M8-C4 V7^6\DJ[+Y?R6H=Q@;G/+IN0!LE^>[FW'!6[V_D?U71VO/KD=)Q&E2: M0L)B.(K"@>]\N7QM._\ZV&T[_WCD)5!V50BLF9<=W_RV^AWSTB;(H.SGIS. M;LCB+GO@>6RH\>T;FC[P^EF^YNG>LK[+?T6_;[PLOKV:K]-)ZL+_Z=_CE)S]#KH M++G*TI^K/WZYK2>^V;BF_5?"+OW7&_'FW@>^J<6"6UHLV=9BR9;1]]#!E_*S M(UEPCR^^V#4._QQ^=LL**'?T@8_0;C_K\F9]K=Y\]E%>E:^^%=1RMIA-'C'Q M-S3,WSS\Z#<-N6WCJM6 XA99B^=NA;A[*[;D2-]J>>LGD,]]9/F4T]_A MH2[I0NS$=XZATJJRP@HKX:&!%1LB0H\1T_7LW:.,W1^8JVO^)@8 MW$";O:3-'3*(8']Y9MYS);#*ET[T:^N!_K3'@_0@0?&1." 5]8 2Y)S2C!$H M. <04@#CHDJ6( ,@V')7;CDIR\#?_,NOBRPSR7)Y?;Y8?DN6DRRGBN###"7Q MMZ*"[PM_:",DN,XFS7C@VSH@B!^,!W+49A)B;X75$X'J_ZC> M<]_#KJ>FL?L>ISJ=I^?35>8NKV:+Z_3&QYU)<8':;%_3/WU_L$5/%;NXT6M* M4$0!U@P0%PL,-+*5D)5>#=\:!M@Y=ML1O5PTQJ763L>Q$5Q1BK2U4EI5X!)3IAQK'Y?5Z^ZL8MXF)GLK-D]) M.KYFL/%&$1PDRNNPC$B)$4,Q#Y-P"R$HJ!>*!P5;.P*0D*, VXG8GO^3C(LD MT2KW[WI06[<1*QNE(E)IK:"#& N@)66X[%-,$&:&Q^TA=O-V.E%G69[-V9F$ MQ.0@[==Z*SH'B_-(HC?I(Q2+ID'-220E] -H_I:U&R?!MUVY"WF MX*BA>UP&YV8Z8SC2O+IN=;Z>1TT5L-V^ 4$L"1,%@>QKQR MZ](8;0_.? )0?T^S=/DU#54D:CQ>KCW&-D<1+Y:V/ A5GD-W@A:U6?7=6WEZ M2F+S-8..UKD/,<*QU)*)&!IOBUHA6%DOA9P4>!?%=G_0M2,B(3^*K(@3,4G? MS[^F\]5B.7VMJ:;=0I;7D*6$$,4%X8YC(*1% %=RDFM)MIKZ;T&VVNK;3=+: MDW=DA%IUOO9//QU,RU-%8J-GMW^'P%@KJK2"E +*5!7,9#$U^R&Q'2%(1XRV MVBND=T@\+DOQDS_3+/2O\'01VF6$(NADDC]0YI=2=\$X8:-1P!J"4@H*M;$Q M%2A6L9(NKD(I%"FNF[U%GZ"[YMO_OMK]H,'6>[]18KNS$^$(TC;].KT5CZ3*OA[C\->B'=29OVC1 M8&U03+>Q2FNL.N+-0XJ% X+&%"- 9,PE<)!"9X3!#V(UW^P/]5YWE_ Z$K#- MD1/]TTT'*_%4P=AH5@M S*# G&"A@&36.BQR,)+8A?_M"\8=!>*+#&_JN:!\ M+?(P'W?P]LR3QJ3-PI'7##C9T%3CV&/+Q AY8Q JP+4JZSDQ!/@)#M(G1_P_ M723+5(=C:'[!++)59T(3C9@\BE2[P40\"N!)")L5E!R8&$!@,"'6.2<4%\9I M(3P^28M91%9=@M/OXV*&^)/"]/Z',QZ&=J37H?RZ"ZS M6A$_:E5V,"I/%9:T;EX<"XX(!)I:Q 46%!&\B7L 'C]>0O(,6+95(3)DK+X> M"S,N16;H%3WV=#-=1>-F1XL35GAYC4(C-)# 6,,(XQH:K9PI+4VLF=Z:('*7 MPFORW;W1+J3<_ [3<^1QE&L--N1Q0$K(#:0P9S96P,4, &801R.89,[+*@ B!VU8CG8>2>*0@CJ M]E2:2RBPI,C_-Z29QAZ,54,Y3:'8&84M5>*/!&Q3G^P?"E]T'EV?9AAT,2SL M90?&[S( X:F[T/I#'Y@%-?*$$!&(*!IS*H4ETC(H*KU<("P?5P3^LO3Z>(>M M[D:@U=+*QX[X98GVA WB@3T-[*ED3XU\*0:A)=0&SX&U0"$'4)7&2*T"CW] /L/ MCZ&=U:T$.:7, JR14H3'&FCG;(EV:XS#CZ+]?ZH3V92B=^>B@",&#Y*QO$WJ MO9=N]XRM'CP>C^+_,?Y_>OQ!U/PA5AQB8;#5VDDED0)2EG%QXFV5Q_,VG\0? M6G*>X!&B;18>[4T:KYQ_[!"*?QVZQ.?%*IEY$GOJ\.[!4AHLI8(WHD81IU2* M$JPL9="9& ,'096 2XC!CT_H^BU=_;:8C_.JD@[KH-&(X%:=RJ_28AH<.@.; M.ATVA6N'CB1:H5A;##$B,>;&D@V;$D(\WBW^,3;5DO9&1EZA/'DV]>3XV(L: M;Q=I_D4H_#KPAPR8,5'',AEHE?XJ,$69M>+;VB^T#KN=9)[>52OW:RRQX[X1ZD&3[F-\>H M+N\T"ECF[2UJH 10 2Q^7BRF_7]<=9,E^I^<3]:SV] MNNS2603!B,"#Y 'OY",?PFA]KG1<=;)_62PFWZ:S63[&91%R[*/I?)7,OTS/ MPIB7Y'+A'^W?Q]ZZ]U$H-S)W-(4.4&>0X#+F0L?"F$WFCJ0/19\:4*[VW:/X M_6:_"[=O=SH&'G'<9A[/ZP'M8#\?"1 ;*3)$"^NU>D9BP)P0"B!= ='9F#Y4 MOKXS$%M+F &MM@!]/4 \$;^#I['(KS<=KR)/Q./UY7J6Y-/25LMDGLW*5-K) M/]?9*NAO?4JE[0O42;-ZT #$A%>9&8\(=:=^^+ MZY9:!LO^YL7W5+[?I87V6)+_'FX5+L:\M8C#@[9 K4Z\'S8#@? M!W ?PVVC?Q4"!' OC1EWFEB"F1&TP"UVD-M-NN--&ZTP=)$&6HDI%HS*5@LG1!5&RP!('^BMRS4F!^@=@+C4I)GW,_2I,XL@!MU"+G'[:B?% MYP;/QY[G3Q;KLUFZ7PGF?7O]VFLS[]B??;+Q>E&U^:B"Q$F=JB=5;(WTYI*, MM<9:Q;CL5(HU(_BA3J4-!:G+9CP M!ITV/OT7WFWC5YQU3ZE&0]\<^";C_!- M6?--!0F.!;<&&8%C3#2S58=GRH1X8BRWP]$&&+::R7SJ;#/72G]:)?Z9J_=; M\7@7)_3;^M+_9'SCP6;3>?JV4KH1^/,OC2<-F533\^N.W/ WUG230FTAV?__ MSUOYAI_6EY?)\OK#^?OY>'&9AJF/_H?^7-/YV%/Z9W\)/5N,_WB3HRJ\_)3. MTIPNWSH64XHTMQ@RQ+!VNDJ,T-9BKMXVYBP;"ATC7CV)B02<,TM9\54!-''H M391Z@%P%PEBNTS4A]_MF'$;3>52=T+-7$PYLYQ^/]KJOV/G'^0[M18'.?/-P'U3!K,WYK.O4+D M&29IQ]R^ ^8/K6K[]XUOWU"$@%]?<\'A=?-R\R"D9C>8/@2%(IASTVB7R9;:^&TZ65WX/_USE(+$BZ19 M(WMSODBCN0>6??WFS)4++^S_PT4.?M?Y1#V_V MHD[;^S4&^5QPA1_DK[X5Q'ZVF$U"%M46__];D[>'=&G]M/FUC_8=Z2!)8WO_ M=E/'QIX=I,O&;HGG;J^X>WN;(JUGSN&^.(1/E2[$0!<#7=Q!%WRG0,,Q-+?7 MR2RT0XZ25?1_DOG:FV@%(<&A$O^55N(_XJ7B&-5I4,Q8B@13#E"H">9:%$6# MV$AMMRN)FFJ*UU(J):7#062<'J2DX,6R&0=W^\!+7C$OH8V!8E9S8A$3.(; M $HP9"4O,43JK4X 3^L=+CJJ7J_)W#">416=)EDY"$X(0/[E:9.7; MRW26K$)491%=+:>+972=)LM^MWKM%HNBKDIF#ADIK-(*NE@*1B"5)1:5U7!K M-M<]6'P_'R]3O_O9[VFVGH7 7[Q<7'X,N_W1KW01OONQ.I W]T<5]P]]MXC; MWHKZ(Y#HIX S >H&/L9!+5D<&Z2<$+'F#%ZYQOG9W^^_I M9#T^O"YZE(5\@M32$U,4(X0-=L+$L6:QTK $=4P0WBKHO0?4-NV)EHI;+?=] M_65\I^S;.G&4-[K-.LE9'$:'06^4NEC'5JK*%I7JR;;HOBC?74>^[4?B<(#Y M /,!YA[FS7'/$#E)%)/":(V$DK8BG/7S[<3P'9N-%K@\D^/ 5,VU!-%I-."$&N,0@1K;ZF5O6^9 MC+>'FMT#S,\7R>KOB_5L\O[RRE_6Y8/;IU]#R][?DU7Z;!N.;G#+'L0M>/>H M<^O9F[A'@]JG[G_M?(R1Y$#&#%M%.0#&V)B7^X^94$_-M'G^_C^L/3Y]_Q_- M4]UA__?JU/NT,X"@[AQAXCBVL<$.4<:X913!Z@R$E.*I&1C//X.'9=?3S^#1 MU*9G;V+D/Y[ES8>7:=F>.)V$GM%YT^G2I_A@?^EDM?L1WO94CJ)7V7%Z3T)N MM^7TQ71\$4W/H_J\_)N!6OT[D[4_S7"R:46S^5DN/=6^>VGA^,PFTQU):+\W M9N%A/;^N-]#3^'B\7.>X6*5^NU?Y>5^E\V06!C$TJS(?[,,^S;O;YV^GW_W/ MLW1S7OX>.=N8SM8:@,9^/P;IWN M'1-]%(HY\[8R5)PK P(SD]5$'\6E\G3\$KIAI1=>)).-$.B:O=#:>-4" !8K M112G0%*!C8I+]@(E9D]UX%0,Y4,;6LO3&0KIC*'DI95IXI7H4F4^GX8UM:.X MO$IS]$6MT;S0U9_"U6+E^?'4'\15Q_^:YD7\GI%?ZLS]/ M)^G2T\(-V]K?8YXT"J\OB@\*EA :O?JWEHOUEXL7X@SOHO?S*"F+PT M>&WEGD>+JW0>MKNQFP%H6;[MHVBVR'T0GM-4H\S^Z8W&;#(M4F/?/4&G.[P" M]+__OR07L9EC'%@B8PX$ITPA30W!F"N!'9+&VT[^1TGUP]9&C47;R[QK,%@^ MMNW-)@#YG#36YRF_-P+WY5RU9^YT_O+FQ!3(;A_^@X'4D'S[9L>YD1_3>>:I M2@KW V73Z\/K ;)&ME^F##S_/16/8U^7T;)WO M:TW^T54X)_^IQUMPYGD)ZGEWKI+-KB/_KRA+9LERZJ^07E[-%M=I<'1[?NX/ MTBO\_EH7B_72?W7SZ;OHT_3R*O.?_#69K\\]$@HWH5F\&WF!-GX7$0!_^./' MZ.-RX8$7?;I(\L\#P40_!"'\)OSYYL=B4=DM2=ZX3WC<_%=7R\77Z20MQ/B_ MULG2:WY^25ERGOI]6)[Y=YN/'^12*+8H?/%[&F?WVV98\)2!VO,#@Z>'::8M M!@P@X3@I^@OZ-[G -SQQMC@UTUAU>%)7//RR^;[*/J;+X-5(OJ0?SEVU/8$. M/-_+<71OD>@_2A;YCQJXX3:?KOPF+9:_>N&=W^'[-/M''D587O_C;Y\:EIXW MX+Q.US3VWO\6;ZR]M^CANO M8^_/>UMYI7%7DVI-#:E'VS07T8V=J503_U_/ MWR::AG8Y]M(IJ#^-FNF"'F]>H!J]&^X0-KWP:.9N(T%-):#M3M142"@?B67+.#PONET7^!+\EP8RL.C(%YM3D MBL7Y+X*&T?%)0M@X24&U0QIK"[A26%),*AV#066:/.6W?)\_G-]QFC?A?W]1 M^0[\PJC&4>>,_1YN<=/Y_S9+Q^&TORV6DRR=O_G?YU[,M._\OU,ZYB)Q5,O$ MNR*L;KWTID]2,!"3S)/)U+_8$$/P7_]K[;?HAIWJ,7Z9_)'>Y"O1,IE_";]@7^KKG;3JG.=#63N&H:560$4QQR9&EFDE2NU#.2) 3\X[^=Z3 M\X;;^;_MJRE-U4KWU26;JOME=NJN_#[X-=^UB-_\U97 M=]&>'-.X3E@!UCGK;.R,IA+'A%GD2DP+++=G7-V#:^.I[/>-3[PS8V'7L!!D M[[8'[K07:.[XN$CM$%*A0RU51'O-#'/I% =E; YB2,%68NFNQR5>]KAHA\?5 M<;9&<6*-.1^:0@ =!!+28+PS(3>&DI.RM1/C+WMBY'"9'"_M(NN'H^[O:725 M!/_V]"I9A?AF]-5;F8MU%EV&5B&E?K"L0I.EM%]=)*O"*HFR$,7RVH0WBAK. MCF\7BSQ#>YE>^4T/B2YYMMDL"1ZPW%N7[7B.=_AZW^V.0__XN1UTE?)"WRD>V^].2&)=3O(L\Q"D+4)UZ?(RM\:332^5T,QF5F8LGR7++XFW M'KQAE7Q9ICF:"L_E+/F61?Y>T621QXRS E_!PD\FE_XGF;]T_Y99G-IWX[P3"V=KULW!!CX;I9)V[?T.&Z?3<[^U\]2YZ M?QXN$+9_LDR^%=9JO90R[A<64RBYU>85D=K&&?GMWV2:%R;R.K_Y^=J?35B6 MO_6B^&IV$:BY5)K7\_ -3]%?TRPG[#)PTTB._F.^^.;7$+*DJW5Z)7HV3)0I[42C_ M]QQ^$?0JB:#^]@8V-5;>WHV5!KL)V1$Y_WC;9"VUZ^NE^6DOJ@(^>-JMS+:& M-\F3=L7N\'+SBT5B MTT8$E/DK?WOWZ5U^A<)/53B:.]:;>%U&F+=F-UJ$GM%80DP@LJ6FBZ066_6] M982VJ3>UZX3\[Q;4)/)NVR7P:LP07EN-)"8260=4+(&C$F"CRK@TB%DC _F9 MA[.SU='[PSF$T2%J,S'VQH6UDOIC88P3"[3;Y T@;'<%S\XV1DOGLYVZWVIN MY^ &ZY$;[ &3[WDY7H=4%S9I7P1C8[6#U'%&D?!L4D$3 VB91A0P,*1][9'V MQ0^6]O5[46_YT=LHUY^77@LNV,Y3,[UTC! DR@*&G,0 >58<5YE&Q!'1R/02 M2AHH!..&Q['#.'8*%U]5V/]8/ICI]>A]GI?IU4U:5U&YFF]EU-S+]A.\GK = M'6] V8#E_+SLL=(/EU%9M/M2-0K-,/8T-%V9GH> O&^>^GN:,JK4+C%]/T/'+?T_$Z=]M\.#_W/UC>*FS. M+Q02SX)I/_%ZRW@5'#:%K5,+F_(.UV5"6!6[+];C?U MYUUQI"'.5F3HW+/J MZJER+UIS.?Z#;)W,5[6K*EF&,'YI.1<&_*HN02B^MI5$$+PQH:%/#JX\9;HN M@L6G]$N Z>_IU6(9^BH\49]@@E"N@47&2",L!-"82K A MKR73Z10)B$'-(Z-.H@\0P4 M.F&90(Y)IU79PL]*(6!\&S55]F$!F[SS?4%V3QIA4WYWQ]S!U<4R3=M/'EQ6 M',!K#,6C%+D[U:L\%E=E&)8:Q#+]DD=;&AK0+:7 ZRYA*7DQC+#SW_S3W,1J1SQ M2?5Q]$-0JI;3H 7Y__@E!%?T/7UG%E?ILJRHJQS1-Y+W-\F2R8^%2EFZIZM[ MA<_#VRJ;)C]]](+5*X-W+>1)MP\7*>[R:;'V#U9>;[2YRU^GDXF7ZB[)5C_F M.Y3=.KMLZBG JUJAH"W]FA<0AA+]4=D"J](O5]=7A>);Z7M9M,[">>45KL5Q MYJ&8Y<)KE5E:QL0V!Q@^"T6J\W26;197_JZ*G-U5+G>JT?- RZJ,U(;S_IH6 MZ_J/Y/+JETC-9E%>YQ4B7.O+>8-JR\YE6=57*8NR]?@B6!59.CM_.YT'(3Z) M/-_X(Q2>W"@4&,^2Z65V*]IR#QU^38N&2V?KS.](M@E1!KO *_QYYS3/Y<#( M/[;7%MZ>Y3;&C=N%^U3&U66NJ)<4-D\**V-4MY;9=(FJ:BS3[T7-KGE MX_63K,3?7>VE_+J^>5TV_'?I"=V+X.*[FWUJ]*Y:IAX&:6ZM1(&3?IV&[E:C MS59^R>_5)F MPEIF,H0I4D [08B4%.$8$AH\1M9Y^MT>2OXQ,(QTDH7!,9_\=GXX_U@^P7^G MLTF\6(8W;XK/,A+CM^&_XU9R@WBG4:]YFIN[07\.@ GYKJ4-[M<6SGP:AI5, M O.H$SB6^4"=H@%AXK^3O@W$7-!==]U2J^.L6RM1%R/#_>'%RI)8 >Q@,]Y8Z[]@9Z@K6X ME[&)=XU)?!I?I)-U /]M+T+#^-;7Y8I9 M(0;6I5.VUH>":I($)2]GV9AVU33+O 8X]HIWL*/.O+H0E)9>986= M>,#XYSZ*E">NHI0@VXMH_'[+Y=IL91]>-V\P#T0\NS$# I9NVM9\TK=6ZXVE M+]-YL;QDO5I4;Q132/)W"B>UE.\0%)S^N9I2$%(*PWS#GZL_FEN3SR2HW=WU MW$GPYG[W=G$C O_<<(;?_.R!C^1.OQKN=>,C<,";B2?]ZO$H2(?366NLR.=R M%UE%(?)O_SSUMO!T["_QPW1><)S5Q6*=>2Z<_?A\3BKO5X9O#WK%;Z*E%ZQ7 M+S7T]1EC+[?8J7CNIHN[0S^YJS/7*4MWYW/"54@B6JC"H_T0 XG3PYY M#")G$67@8*")@29N1!URXK@5=!B(Y.2)I$PN"Y5 ]Z5-/$5[?>'MN35"KJW- M:;I&3@LCP_,-S]?;YWM29N%AA]MV,,[RMW15!!8/=,(]G>JYT_C:8YU.6X1U MA:S#ND@H;96F0EDB-2#$\JI-BXR!V8K2_UYD3(0@?5Z#YZ_Q]^GJPI3)5^Y[ MF2ND\NA$/F;A\=K63U4VN"YS2*ILN:)55C;Y1^["*+T7Y8=%VZP6YM]*CD:" MR#8GX/83"L.8[X$-#FQPPP8EK)O$$L%HC(TV1"IG<2P-5>6,;L[M=@W_"['! MPE_7-@.$E(X@V1Y',S# @0$.#/"(&6"CNZ(ABE !1./# 4^*!M.:! E..+H5U"H/# VAS:9$VB_TO6>%!>.KV*-9+*\683#Y;XOYWMSOW^ER,4FRBX , M@2#Z96!] ^L;6-\IL3Y>#TA@E""LM#-:&6PM0(2735V()/Y%EZRO#0MV!#$; M47S"3KRG!35>2>SB4UX0M5J4$V8VR>S_^4A$_K$H_"Z/WQ.PRKK"P2LE! F- MD*'<*(@-1[0$*R.$DY?64_)YRN69N3 TJAB5>6O.Q%(\NV!2KMSB]XJ M+T>@HYP O+VQT9A>8R2U5''F>.RX=C$6JO3%&*! I\+XD/CNQIN-1H!MEX . MR!Z0_4+(1HTB:@F$(X 1H:A%W !$RQDVV&(ENHVV'Q#9';II$1MQUF:L:L#W M@.^]\$W$X$%LVX,X@'( Y5Z@9'5NAP!.Q\;1,/E1&(HMDK92IV-6#X/LI=!M M06)B,!*@3<]8SWU=L3RZUN2E] +FJ0(P6%(1!( 04U MF,22539S[ S;LID_%!L;6I&$W0Z=BOJ>IPHY&V%T$!=W;\7O,8?B3AK+7F+7 MR9@JA@("J BC./;Z-#0EEJ$FC+@#8;D;]Q0;"=BFXWG \(#A0V'XA\= C.J( MLD1(>?!J@;S.S9$0$*,"Q,AIRK>:A74$XGT]46$JI'_O04AS# \!Z&U2WXP5<0\R@C26NPM00,;[5-/U9'. 0SJZG8!^. M(!O0/Z#_)-#_&/A9(Y?6*@6EB9E5 FEO@S,'BX*J6 +#X#[@;\.6%G"$Z$%* MGGKN+7LE3C';;)Z>3PN^#*UD_UT.<#E5/S<4->1B"1%A.C8(2.G1%P<_6.$" MYI;ZOV=I/@QU/E&-G>V[3PR#$:/H&'S;0^#I* ") &WD<5'JS5\O M Q%E6L8<:E$JP$!ZH?A2@.S&L45'A X9E0,2>X-$5,\BP4 2R"PS+&;".2<= MQ)5'F1&YY8PZ%!([S)."(R:'-,@!CKV!(ZGA:+168> CDD90X"&) 2\U5804 MV_(,[0?'0^=%W9:+7R3++_;$C^O1/[NSDS8$<@O[&TB(]AJ%&8 \0#BOH"8U2UP,';:."B4 M<"96#$ AP*:FSR*U'XC;T(K!R*_[J(%X5/E%'Y>+K],L4)T_U&A:E."MDN][ M>ZI>,^!$#3@.+7'", P8)#:T1,>E$6N)I&*KYU21QOZ^7Z7S+-7I/#V? MKOKNDB)@1(9\HF.3AJ\9@[+N"Z40$<91PKR,PX[&#DA8YA,A"[ \( :[90:"+$W_E[8<0-'! Z*YX"]WF"/\H:W12L@ MK,02*$R LX*40P(!%M1MI<\^%WMM&&YDA/E1)-H][E:Y]$0^2U]]>I!)KJ:K M9!:E@4@FT]5ZF6:CX'HIVFM%5^OE^"+)TBQ:G-_ MS=(HR;)TY1<;"M'.2C4M2L;_6D^S:=ZM:13-TU5/UIVG7>6+6Z:371E:%S37 M%T[7R+OB7IWP:H?"U/\/"BMB6 :'0@E!O-7 \6-RG>OFGQ>JV."/R\5D[6_S M-54YC?3=X85#G4";?+-_?NHA8'2BP*:-)"PK' <*Q902ZQR-/:1-->?8,*E> M!-C=>-'$")$!T0.BCQ'1C80L"JEQ&((P"X5#96#=7H99%V\Y! Z"Z"Z3L_!! MIE,.H!Y ?6!0-Y*S&*$:,:]S(TR98YA*6[9^9$Q+O.5EWP/4Q]0N?4#S@.:^ MH+F1I24L\FBV2AIG;.R<)JX*6-/8;!<8[H[F=E(_(#]N$7M4&5N?%\%Y6'CB M3M=-3QLY6L(+3!L;2@' FE,GH&%5CI9F:$MXWHFI]P6F>N*>@B/$Y(BV:L_V M5B:>A.@[ L@U4K*@E,Y1HK7UBBJ.L9&H&OAC,31;*5DM0:ZC]"L/-2X&J U0 MZPO46",!RP*H@#!8,*4HEAI+6HWQT;$16T'HEJ#6H4<'@Q&@ ]P&N!T,;H^U M[V:-A"M,A,30"2J-,D [Q)&N\!;*8)^%M[ZTZ\:E%> MUEGRTRHYFZ6;]V]G\LEERE:4_5W_\Y=A?] M+Y#_T_76C=,P-K6Q%^*YFR>JS?M6\+^SQ6SBKY"[,Y^2M]G9"DI?ZHFK< ,M M5AM5>/L&E#65GK"!%@=:G%Q.Y]-L%:8V?4U?E"C_([F\^B52 MLUGT8>5_,A#GR1-GL5%YAL!.:1#]V)Y;UD%;FX, %*>)D>'YAN?K[?/UHB=\ MR?%RW]\6N^O<%?M;NHJR9'9?SZW6C__>S7S9;?A3%_FT#VW#3D][V*B'1'4Y MNH(*4ZP)M!;&1D'"4)$)@+7PK[8BD[^G7]/Y.HV7BTOC;Q[N\/?IZL*L,[\# MZ=)]+RN.0W3$_V_R.?E^1Z*IZ%/9IH1@1,5!&GV^+!:&_/*!#PY\L,$'&P/6 MM6$"TQA#Q:R1SN#0U+C(]V6.UH,%7I@/=I2L2.4(H($##AQPX("GQ0%9/6&7 M2J:P5(H3K8G33!)2U@!3!IC=FK#[0ARPPQQ2.8*':=\Q,,&!"0Y,L#=,4-1, M$$'E ,?4"1+#6,<<\'*:JA#*4=%]"(!ZDC0W^2P] M8H!B#A.&A2OK[X1DDFU5F+?)^]I)F.9B)$";!0D]I>23J$G_%((7T6H1+4(B M0I25AD#TGR=;KA!J"VIS34!(4>CE0DRL2.Q16_:19CF=YU\LM)6>>/[1"/$VV45OU9KLO M\FM%=I?]&\4(R6'"PX#OWN";\\&'V+8/<0#E ,J]0"GK_ XN$<><:X8,<\ J M[C0IA2Y60';JW-I;Z+;1'P>-,#F*>8"]R.WM_.F+L3_1#[-%EOT8G7LRC+R9 MM,R)8M\6C4?8*A5!6&/=$,&=@QI(!:A&L<2\Z+:3#_I46Z;SAV)CYU^*3?_5 M;WG?<,\YME:!. M,91;VG1'8-[#3?647EIHQ.A!^B5OT_D^=/&2+;8&^!\M_&D-?R;SOLM$8RV! M1,Y:8\J\;,T,V*I/Z0C^^_JRGL8# #J(1!]XP, #7IH'/,8">*W.Q['B% DA M+%.&6DT +/WEU$(,]E/G7WA2L1Q!#@,&S#V),C+(\BQ_]$,IHNKY+I,C#3:'$>?5DL M)M^FL[M:RIZZXQ3#&I0$82=0Z,I'8P8U4U5;*J*((R*^#U#".04D(QAW6@3Q1 R*9C1TBAEB(=AF<=DH!#\<$CNRN'#Q'%/?!]@?*HP MIJ!1W$,XQI@*+(A4,>1*P3*2Z4W7^( P;M-;-,CC ]E*)1GP1JY0 M! I !*D:OCIFZ7:1P'.!?$R%> .$!PCW!<*B;H$#C8>J%@)C1J00$%E1&L<, M&F7WA?"@%)]:6M$G?[&@3R7S5>0/[.W8\]-H?)$LO]PW1N,4G,0$-""'L3 . M266=QUVL&6.LE)K22:HJR'D%]>?&;GH!%_;2%%O9.W?4%FHQ ;Z!'FGU=M%+* MHY%) "@5VIDRHY9 AI [&/0ZS!,B8@#? +Z^@(_5X#,R-D13AJ5#2,5(.88+ M\$D#3"SW!-\+9P7A$8.#V!N0UQODB;K\DBCD\>6L?.E->>"/1QN?@ZS0+5^4.-ID6CHU7R?6\?RS'Z.RFHD0@D MX00J2[E@T!E N2Y;H1CEXNU6*$7QY.?DN_M^E80TX'G!\ MA#@F=6$GC(47RAPHZRA"0DIHR[DYU/@OB@/BN,L*,MAFKOT Y0'*?8$R:XS MDM!X#=MY.8PDTV'X1BF27>@_J/:&\@O[F="HW?JS <8#C/L"8U%7E!HFI,-: M0RX(U\K;R\Z5N?8,*[:W1&XCT$)'Y###AGONS7HE3BN37$U7R2Q* X5,IJOU M,LWRSD-GI2X6)>-_K:?9-&_0/8KF:2ASR[DO0?DRNP]M*3,Z*0Q0P04U6J*&"DV.K]WA)Z.RH)HWQ$\!"U'%![C*C% M=6FGL(0A;F*LM5,:0\)LF6AO),-R2_=M";4=NGD0';%6APX/R!V0>RCD/C:E MD-,:NI@8S+AT%#G#N094\;A,.)#$DN>IRX=P##UI'J$ 7O"VV0AAF$@XX+VW M>'\,[EPTNZ!P(0&C&$#_'ZAL#,O&0P@J_"RXMV+9 @1'C!UW@F[NH_IIE9S- MTLW[^;\;RYEY%>?M19K#!2+PY_W74S[\^3GP_]R#C^#"P7WYXH@PO E@\.K[Y' MN4(9_2^0_]/UUHT]"TN7C;T0S]T\46W>MX+_G2UF$W^%W$5\+_\]Q I*__2) M1R,'6JPVJG![#N1P\N00/&D_O2AK*OUX RT.M#BYG,ZGV2J,T?Z:OBA1_D=R M>?5+I&:SZ,/*_V0@SI,GSF*C\G2,G9)1^K$]MZR#MC8'@9!3=(H8&9YO>+[> M/E\O4N1*CI?[_K;87>>>V=_2590EL_OZ=+5^_/=NYLMNPY^Z" L]M T[/>U! MHR,8D#K[B$ )G"(6.JLDA52:_3 MU8599WX'TJ7[/IZMPYZ$*(K_W^1S\OV.K%[>IVI/ ?"(':;3PLMB84B+&/C@ MP <;?)#546( 8VME-92ZF)D -6@X(,64N*VLC!?B ]VE+7)Z C2@S2X&#C@ MP $'#M@;#BCJINT4Q13&TF&B%$,2<89XF8>.A,1;(^5?B -VF $K1I ?)"UG M8((#$QR88%^8( 0U$X0JUDK$*)248ZZQ=IQ6N<%>0^I6#3RF(O.>TO_ ^P;> M-_"^!N]#]<0"82P5#B'*N!-:JIBXLB["8$;T5J)TF[RO!>U-*OU MS:'UE/;7D[G^1<+7:4G?G\\0JU6*O=6>3D"'>4D\,WJEAX4.(( M11P)RJV6#@M4X5L0'!\+OKOQ9\NA>>N Z_[@FM?A]M _R^O74L%8"F" 8K9J M=LZ9 ?!8<-UEGP(PXK!--7_ ]X#OO? MY> _')I4#J#L$R@1K',[G'#6 $VT MQ@+P8"^+L@. @D*9K0DCO1*Z;4A,,I(0'@,X>Y'7V_G3%Q-NHA]FBRS[,3KW M9!AY(VF9$\70"_,.K#?Z^SNAV)CYU^*3?_5 M;WG?\U4A1B-YY..(3CD>=]I8IG4PWEO'Q"#J[>28.$UB+M&F41>RB!X(RUV- M-_$6PH#A <-'B&%>!Y4=A1P A3!65$$8AOQ5]27"4GDH#' M@-P7(,L:R% C"Z2(K?; M4P8I'0)9.!?[0?D%YZTZR'<:L1H@/ X9Y &$-: MV\;..$*H4HI(@*EDM'1.^Y?<2+8/A%NQ:\4('28!O^<.K%?BI[+IU=(?7LZP M\_&ZR>7"/\N_\S=.U_6,<0TY[)PPP'&@ <5($,1$E5-);0RWXD'-+?5_S]+P MAYI/5&-G^^Z?0G3$R1"@/3+A^)H!24D]O%-!)FU>Z>N-46LL1' S;87#+?_P MH0#9C9.)C@0>1G<.2.P-$GD]59Y('7OP619;@*RBQ&[&,'#+Q99!>2@D=NLJ M(L-(ZP&.O8&CK.$HM>1& 2(PT\0J)H M_3N66JU;UE1?V.$CP5&D0PPP/ H8 M$HAJ@]$"$3/K#$=$$LUC)(IX"4$\AFZKL&1- MI>67^UJJGX*K@J*ZUM%:C $T5A,@+':<86>KLBH3N\T(]"R;_-S8S=\6\["7 MIMC*O@>SY4BPP5=X9!+B-0.0-.L:";6QD,PP" G'+-:LC*!Y3)+X8 #LJ"OU MB(*AC\< O=Y C]6E2=QB8*QPU-#8*H@LL+(*7FLJ#B?[.HQ6LR&':P!?;\#7 MZ%0N8ZPH]THGY08PY1505#;1,9S$<%_PO7!L&HU(JTG0 _(&Y.V#/ 8:14!, M*>UEGW,,<\-<; DODT2 \_)P/^2U4D,PDD < WI.(QS]<;GX.LT"U?E#C7XX M2^?I^725][SX,9H6?3!6R?>]72ZOS"?X-& V>C&&*0R .,CQ'&'#3*G+ A "I%"*/(0"80+*=<2F8@0/O"N(VB70_% M5NN3^@?%H\H4,LG5=)7,HC10R&2Z6B_3+&^'45531,GX7^MI-LW[MXZB>;J* M%N?YUD3^GSRQ*/_&,IWLBMY=MZLO"$4U0HTR#DMLN>$0:*@PD9L*?6GC+81^ M3*YS3??S0A6;^'&YF*S];;ZFH4'SJO)S!% D=3$BT]KR M&,728*HUXCAV5: 5&^ZV)@(>!(H=)1O!$3F.'ND#"(\ A*P>]:>15U&=),*X M6&MH("95XT5M(=CR(1T$A%UZDT9T .( Q)X 432 J*FTC!K!">>6L" 0JW;D ML0);'3+V .(PR6? WX _CS\!ZIF8R!N$BL#8$*",C#GFH RF:!5KV*(@;$&* M"3J2["A:KSWNJWD)_VD'&_!Y$;PX24X:@Q=U&XJHAJ+@S#IFH78P1C+&AIHR MW 3P<7R$84\4!I%#R MH-&R:K0T4D"KCK#;41X1$"/6JO-T0.V VKZ@EM:UGI02X"CE7M.-8PJ@A@[6 M ^%95ZCM#\AO#\&=UG#'7$"-0<6 M$.@45A@X8*N)=['6Y#EP;R6OSS.?$3WR69.YD^JG57(V2S?OY_]N+&?F59RW M%VD.%XC G[M"Q$.W;&S)/]?9:GI^W=XJ_C/ZY.DABU:+:+'RWXS*D>)9E"S3 M*"T'BZ>3T/YUW!0A[VYM:$$GOZUS1\NSGR=_:SKW+,>C6'B,=G/LA]]EDW> M6LQFZ3CLXMEUY';I<^B]/Y_[,[KI8GAMVF,5,KDRR7UUZT M_$\R6Z=WL&+9G>9%-WR!5$*MDB!& MSAFD*,3&P"*5GD LXNU ZJZG)GIP:I"\VRY';^O4_$W'\F0* HH@T";!1@ M2?/I7V8MJ!)!B020($$PNV?4!%!++N=W]G/2>*.4I_& M'='0>>C&"?1ZV[A)MV\55][[?EN,JWG6J!/;D)XR$(3[\4%.NU8"@"HL,(9 &P6$"0H5<0W(@Y15/J5, M?;@CT@-8'(0J(-=5Y MS=((2%B30@^<1\STV[3SH4-J;[H-J^S<5^A;_N2Y>OM M$M0_)=BUR\%TU:CA=RC'Y>"JF 5[:KT*2GY1@?9+]3_HS*W*'O3SV6+^(2S MX"O*_A_!2EBLRSC/N&"#1;MB@Z)9LM>#]^&^Z]$_%F&\G^/H5E?!J&A4]&A? M5..9SC?/&*^#@3$?3YN*E#"4\/M%$>V2?P3N%X<2G2IQO8+!L!I]J@]SG5X& M_G@S6BVGE<'8#/B+N;T>/+4]=J'NCRS"D'T>SCZ//97C5GZ^6S6R. M/,0=C>TC>77:]WZQ>;=VM^*![\,NOBNB41Z^><4$H5P#BX(^:H2% #85]T0[ MI#!ZA>_9X^/0:L1M^8V.T@&9US?+:5E4?Q3SLI[?LIBU (Q<)V!^]'&TG)2! M:4Z*Y9UDV6Y05ZZH89F >BV7EC>N<4-.R;>CT M?;SVAZK)4\OD@J)?OVM9A T>3V>1[8VN6\ZY^AB=&YW3JIY;?-9%[0 )G*MA M<-N7W'I/Y0V+-7C3"/FB7&V&5=0EGC_4)7KQ<94?;;CAIL6GL%WS#\6@.CJI MGD9]\8<'':M4NVVJE0K73J;ES:(,;/>+:UX/WGQM7'$) Y%.6X_ MWS'D]]/K0,5OBX^#WQ;7HZW0ZW?X-=_VN^N_7[*[SK'=STXZ?^1<_MW M9C4WS:>/-;>X6,PF#TUDX/9W+,23LO1NT'+76NV-Q!JAZ-]-X6J\JLKQ*17CBS>80- M;OA59?-L,:O'W_WH7WE5.5@J(E#?J*3,5)!AGC?X9#H/F.9^6Y]JQO]ZP"R33^I1:W,(DKV0G'>4:V@D MP40[@PQ7378 P+0K=AB$U&, 4437A[?\)_3U54;5'2?QK-U7).(G/!_D_>C M3W8*E5E"2T___??WZ5H9H'@D(.D)3]/2KXON,539D3G MPH@PZ)IP8.,] B:P(Z\IDLY[UO22,PHQM77 3SQ!KTKE6WVU7+"M47DD%H,@ M&&*2]."/S&(RB\DLYB 6@[HZ9.L Y1)K#*OC#C!7HNT;*Z'U\#BZCGAT74