0001617669-20-000029.txt : 20200626 0001617669-20-000029.hdr.sgml : 20200626 20200626124341 ACCESSION NUMBER: 0001617669-20-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200626 DATE AS OF CHANGE: 20200626 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Unique Fabricating, Inc. CENTRAL INDEX KEY: 0001617669 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 461846791 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37480 FILM NUMBER: 20992438 BUSINESS ADDRESS: STREET 1: 800 STANDARD PARKWAY CITY: AUBURN HILLS STATE: MI ZIP: 48326 BUSINESS PHONE: 248-853-2333 MAIL ADDRESS: STREET 1: 800 STANDARD PARKWAY CITY: AUBURN HILLS STATE: MI ZIP: 48326 10-Q 1 ufab-20200331.htm 10-Q ufab-20200331
0001617669false12/312020Q1P5YP2YP1Y00016176692019-12-302020-03-31xbrli:shares00016176692020-06-11iso4217:USD00016176692020-03-3100016176692019-12-29iso4217:USDxbrli:shares00016176692018-12-312019-03-3100016176692018-12-300001617669us-gaap:CommonStockMember2018-12-300001617669us-gaap:AdditionalPaidInCapitalMember2018-12-300001617669us-gaap:RetainedEarningsMember2018-12-300001617669us-gaap:RetainedEarningsMember2018-12-312019-03-310001617669us-gaap:AdditionalPaidInCapitalMember2018-12-312019-03-3100016176692019-03-310001617669us-gaap:CommonStockMember2019-03-310001617669us-gaap:AdditionalPaidInCapitalMember2019-03-310001617669us-gaap:RetainedEarningsMember2019-03-310001617669us-gaap:CommonStockMember2019-12-290001617669us-gaap:AdditionalPaidInCapitalMember2019-12-290001617669us-gaap:RetainedEarningsMember2019-12-290001617669us-gaap:RetainedEarningsMember2019-12-302020-03-310001617669us-gaap:AdditionalPaidInCapitalMember2019-12-302020-03-310001617669us-gaap:CommonStockMember2020-03-310001617669us-gaap:AdditionalPaidInCapitalMember2020-03-310001617669us-gaap:RetainedEarningsMember2020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2019-12-302020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2018-12-312019-03-310001617669us-gaap:RevolvingCreditFacilityMember2019-12-302020-03-310001617669us-gaap:RevolvingCreditFacilityMember2018-12-312019-03-31ufab:segment0001617669us-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2020-04-23xbrli:pure0001617669us-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMembersrt:MinimumMember2020-04-232020-04-230001617669us-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMembersrt:MinimumMember2020-04-232020-04-230001617669us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberufab:GeneralMotorsCompanyMember2019-12-302020-03-310001617669us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberufab:GeneralMotorsCompanyMember2018-12-312019-03-310001617669ufab:FiatChryslerAutomobileMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-03-310001617669ufab:FiatChryslerAutomobileMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-12-312019-03-310001617669us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMember2019-12-302020-03-310001617669us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMember2018-12-312019-03-310001617669us-gaap:CustomerConcentrationRiskMemberufab:DirectCompanySalesMemberufab:GeneralMotorsCompanyMember2019-12-302020-03-310001617669us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberus-gaap:LaborForceConcentrationRiskMemberufab:CollectiveBargainingArrangementsExpiringAugust2022Member2019-12-302020-03-310001617669us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberus-gaap:LaborForceConcentrationRiskMemberufab:CollectiveBargainingArrangementsExpiringFebruary2023Member2019-12-302020-03-310001617669country:MXus-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669country:MXus-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669ufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669ufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669country:MXus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669country:MXus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669us-gaap:SalesRevenueNetMembercountry:CAus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669us-gaap:SalesRevenueNetMembercountry:CAus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669ufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669ufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669us-gaap:AccountingStandardsUpdate201409Member2019-12-290001617669ufab:AutomotiveMember2019-12-302020-03-310001617669ufab:AutomotiveMember2018-12-312019-03-310001617669ufab:HVACWaterHeaterAndAppliancesMember2019-12-302020-03-310001617669ufab:HVACWaterHeaterAndAppliancesMember2018-12-312019-03-310001617669ufab:OtherRevenueMember2019-12-302020-03-310001617669ufab:OtherRevenueMember2018-12-312019-03-310001617669country:MX2020-03-310001617669country:MX2019-12-290001617669country:CA2020-03-310001617669country:CA2019-12-290001617669us-gaap:LandMember2020-03-310001617669us-gaap:LandMember2019-12-290001617669us-gaap:BuildingMember2020-03-310001617669us-gaap:BuildingMember2019-12-290001617669srt:MinimumMemberus-gaap:BuildingMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:BuildingMember2019-12-302020-03-310001617669us-gaap:EquipmentMember2020-03-310001617669us-gaap:EquipmentMember2019-12-290001617669us-gaap:EquipmentMembersrt:MinimumMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:EquipmentMember2019-12-302020-03-310001617669us-gaap:LeaseholdImprovementsMember2020-03-310001617669us-gaap:LeaseholdImprovementsMember2019-12-290001617669srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2019-12-302020-03-310001617669us-gaap:OfficeEquipmentMember2020-03-310001617669us-gaap:OfficeEquipmentMember2019-12-290001617669srt:MinimumMemberus-gaap:OfficeEquipmentMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:OfficeEquipmentMember2019-12-302020-03-310001617669us-gaap:VehiclesMember2020-03-310001617669us-gaap:VehiclesMember2019-12-290001617669us-gaap:VehiclesMember2019-12-302020-03-310001617669us-gaap:ConstructionInProgressMember2020-03-310001617669us-gaap:ConstructionInProgressMember2019-12-290001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2016-04-290001617669ufab:NewRevolverMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-04-290001617669ufab:USTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2016-04-290001617669ufab:CATermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2016-04-290001617669ufab:NewRevolverMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-04-292016-04-290001617669ufab:NewRevolverMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-08-180001617669us-gaap:LineOfCreditMemberufab:USTermLoanIIMemberus-gaap:SecuredDebtMember2017-08-180001617669ufab:NewRevolverMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-09-200001617669ufab:NewRevolverMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-11-010001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:USTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2018-11-082018-11-080001617669ufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMemberufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-080001617669ufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMemberufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:CATermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2018-11-080001617669ufab:USTermLoanAndTermLoanIIMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMemberufab:NewUSTermLoanMember2018-11-082018-11-080001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2018-11-082018-11-080001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2018-11-082018-11-080001617669us-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMembersrt:MinimumMemberufab:CreditAgreementMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2019-12-302020-03-310001617669us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMembersrt:MinimumMemberufab:CreditAgreementMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2019-12-302020-03-310001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2016-04-292016-04-290001617669us-gaap:LetterOfCreditMemberufab:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2016-04-290001617669ufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669ufab:NewRevolverMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669us-gaap:LineOfCreditMemberufab:SeniorCreditFacilitySecondAmendmentMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2019-12-302020-03-310001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember2019-12-302020-03-310001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2019-12-302020-03-310001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2020-03-310001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMember2019-12-290001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberufab:CATermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-12-302020-03-310001617669ufab:CATermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-03-310001617669ufab:CATermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-12-290001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMemberufab:LineOfCreditForCapitalExpendituresMemberus-gaap:LineOfCreditMember2019-12-302020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMemberus-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember2019-12-302020-03-310001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberufab:LineOfCreditForCapitalExpendituresMemberus-gaap:LineOfCreditMember2019-12-302020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMemberus-gaap:LineOfCreditMember2020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2019-12-290001617669ufab:SeniorCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669ufab:AmendedAndRestatedCreditAgreementMember2019-07-160001617669us-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMember2020-04-030001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2016-06-300001617669ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember2016-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2017-10-020001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember2018-11-300001617669ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-03-310001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2019-12-302020-03-310001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2019-03-310001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2018-12-312019-03-31ufab:employee0001617669ufab:BryanRestructuringMember2019-11-072019-11-070001617669us-gaap:OneTimeTerminationBenefitsMemberufab:BryanRestructuringMember2019-09-302019-12-290001617669ufab:BryanRestructuringMemberus-gaap:OtherRestructuringMember2019-12-302020-03-310001617669ufab:EvansvilleRestructuringMember2019-07-162019-07-160001617669ufab:EvansvilleRestructuringMemberus-gaap:OtherRestructuringMember2019-12-302020-03-310001617669ufab:EvansvilleRestructuringMember2020-03-310001617669ufab:EvansvilleRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-290001617669us-gaap:OtherRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-302020-03-310001617669us-gaap:OtherRestructuringMember2019-12-302020-03-310001617669us-gaap:EmployeeSeveranceMember2020-03-310001617669us-gaap:OtherRestructuringMember2020-03-310001617669us-gaap:EmployeeStockOptionMemberufab:The2013StockIncentivePlanMember2013-12-290001617669ufab:The2013StockIncentivePlanMember2013-12-290001617669us-gaap:EmployeeStockOptionMemberufab:The2013StockIncentivePlanMember2019-12-302020-03-310001617669ufab:EmployeeMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMember2020-02-250001617669us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:SharebasedCompensationAwardTrancheFiveMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:SharebasedCompensationAwardTrancheFourMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669us-gaap:SubsequentEventMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2020-04-060001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2015-01-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2016-06-300001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:SharebasedCompensationAwardTrancheFiveMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:SharebasedCompensationAwardTrancheFourMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeMember2020-02-252020-02-250001617669ufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-02-252020-02-250001617669ufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-02-250001617669ufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-252020-02-250001617669ufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-250001617669us-gaap:SubsequentEventMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:SharebasedCompensationAwardTrancheFourMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefFinancialOfficerMember2020-04-060001617669us-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefFinancialOfficerMember2020-04-062020-04-060001617669us-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefFinancialOfficerMember2020-04-060001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-290001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2018-12-312019-12-290001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-302020-03-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-03-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMembersrt:ChiefFinancialOfficerMember2019-12-302020-03-310001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-302020-03-310001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-312019-03-310001617669us-gaap:EmployeeStockOptionMember2020-03-310001617669us-gaap:EmployeeStockOptionMember2019-12-302020-03-310001617669srt:MinimumMember2020-03-310001617669srt:MaximumMember2020-03-310001617669ufab:DefinedContributionPlanInitialContributionMember2019-12-302020-03-310001617669ufab:DefinedContributionPlanAdditionalContributionMember2019-12-302020-03-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-182013-03-180001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2019-12-302020-03-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2018-12-312019-03-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-180001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-06-112019-06-110001617669ufab:WarrantsforUnderwritersMember2018-12-312019-03-310001617669ufab:WarrantsforUnderwritersMember2019-12-302020-03-310001617669us-gaap:SubsequentEventMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:CommercialPaperMember2020-04-240001617669us-gaap:SubsequentEventMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:CommercialPaperMember2020-04-242020-04-24

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q

(Mark One)
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended March 31, 2020
or
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from              to             .
Commission file number: 001-37480
UNIQUE FABRICATING, INC.
(Exact name of registrant as specified in its Charter)
ufab-20200331_g1.jpg
Delaware46-1846791
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
800 Standard Parkway
Auburn Hills, MI 48326
(248) 853-2333
(Address including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $.001 per shareUFABNYSE American
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or 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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes No
As of June 11, 2020, the registrant had 9,779,147 shares of common stock outstanding.

UNIQUE FABRICATING, INC.
FORM 10-Q
TABLE OF CONTENTS

Page

1

Part I – FINANCIAL INFORMATION
Item 1. Financial Statements 
UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited – dollars in thousands)
  March 31,
2020
December 29,
2019
Assets  
Current assets  
Cash and cash equivalents$1,759  $650  
Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively
24,806  24,701  
Inventory, net15,259  13,047  
Prepaid expenses and other current assets:  
Prepaid expenses and other3,295  2,108  
Refundable taxes1,207  1,049  
Assets held for sale1,003  1,003  
Total current assets47,329  42,558  
Property, plant, and equipment, net23,096  23,415  
Goodwill22,111  22,111  
Intangible assets10,639  11,625  
Other assets
Operating leases11,421    
Investments, at cost1,054  1,054  
Deposits and other assets226  226  
Deferred tax asset679  679  
Total assets$116,555  $101,668  
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$14,956  $9,324  
Current maturities of long-term debt2,847  2,847  
Accrued compensation764  1,225  
Other accrued liabilities3,403  1,979  
Total current liabilities21,970  15,375  
Long-term debt, net of current maturities31,819  33,220  
Line of credit11,750  11,418  
Other long-term liabilities:
Deferred tax liability874  1,324  
Other liabilities11,796  871  
Total liabilities78,209  62,208  
Stockholders’ equity:
Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively
10  10  
Additional paid-in-capital46,034  46,011  
Accumulated deficit(7,698) (6,561) 
Total stockholders’ equity38,346  39,460  
Total liabilities and stockholders’ equity$116,555  $101,668  
The accompanying notes are an integral part of these Condensed Consolidated Statements.
2

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited – dollars in thousands, except per share amounts)


  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net sales$34,976  $39,467  
Cost of sales27,901  31,167  
Gross profit7,075  8,300  
Selling, general, and administrative expenses5,865  7,273  
Restructuring expenses920  91  
Operating income290  936  
Other income (expense):   
Other, net(24) 18  
Interest expense(1,666) (1,100) 
Other expense, net(1,690) (1,082) 
(Loss) before income tax (benefit) expense(1,400) (146) 
Income tax (benefit) expense(263) 43  
Net loss$(1,137) $(189) 
Net loss per share:  
Basic$(0.12) $(0.02) 
Diluted$(0.12) $(0.02) 
Dividends declared per share$  $0.05  
 


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

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited – dollars in thousands)

Number of Shares of Common StockCommon StockAdditional
Paid-In
Capital
Retained EarningsTotal
Balance - December 30, 20189,779,147  $10  $45,882  $2,997  $48,888  
Net loss—  —  —  (189) (189) 
Stock option expense—  —  33  —  33  
Cash dividends paid—  —  —  (489) (489) 
Balance - March 31, 20199,779,147  $10  $45,915  $2,319  $48,243  

Number of Shares of Common StockCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
Balance - December 29, 20199,779,147  $10  $46,011  $(6,561) $39,460  
Net loss—  —  —  (1,137) (1,137) 
Stock option expense—  —  23  —  23  
Cash dividends paid—  —  —  —  —  
Balance - March 31, 20209,779,147  $10  $46,034  $(7,698) $38,346  
 


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

4

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited – dollars in thousands)

  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Cash Flows from Operating Activities    
Net loss$(1,137) $(189) 
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization1,751  1,702  
Amortization of debt issuance costs37  44  
Loss on sale of assets12  (7) 
Bad debt adjustment213  61  
Loss on derivative instrument614  272  
Stock option expense23  33  
Deferred income taxes(450) (114) 
Accounts receivable(318) 528  
Inventory(2,266) 415  
Prepaid expenses and other assets(1,344) 251  
Accounts payable5,968  62  
Accrued and other liabilities(848) (1,487) 
Other, net593    
Net cash provided by operating activities2,848  1,571  
Cash Flows from Investing Activities    
Capital expenditures(296) (870) 
Proceeds from sale of property, plant and equipment5  7  
Net cash used in investing activities(291) (863) 
Cash Flows from Financing Activities    
Net change in bank overdraft(335) 1,355  
Payments on term loans(1,425) (1,925) 
Proceeds from capital expenditure line  700  
(Payments on) proceeds from revolving credit facilities, net312  (454) 
Distribution of cash dividends  (489) 
Net cash used in financing activities(1,448) (813) 
Cash and cash equivalents:
Net increase (decrease) in cash and cash equivalents1,109  (105) 
Cash and cash equivalents at beginning of period650  1,410  
Cash and cash equivalents at end of period$1,759  $1,305  
Supplemental disclosure of cash flow information:    
Cash paid for interest$1,513  $1,051  
Cash paid for Income taxes$241  $133  

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

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1. Nature of Business and Basis of Presentation
Nature of Business
Unique Fabricating, Inc. (the “Company”) engineers and manufactures multi-material foam, rubber, and plastic components utilized in noise, vibration and harshness, acoustical management, water and air sealing, decorative and other functional applications. The Company operates as one operating and reportable segment.
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.
Going Concern
The Company’s condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Refer to Note 6 for discussion of the Company’s financial covenant compliance.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company projected it would not be in compliance with its financial covenants related to the Bank EBITDA for the twelve months ended June 30, 2020. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive these requirements for periods after the second quarter of 2020. Bank EBITDA, as defined, for the twelve months ended September 30, 2020, December 31, 2020, and March 31, 2021 is likely to result in the Company not being in compliance with its financial covenants, as these periods will include the financial results of the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, would allow the lenders to accelerate the maturity of the debt, making it due and payable at that time. If the maturity of the debt were accelerated, the Company would not have sufficient available liquidity to repay such debt within one year after the date that the financial statements are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that it’s plans to obtain covenant relief are probable of being achieved, to alleviating substantial doubt about the Company’s ability to continue as a going concern.
6

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Change in Quarter and Year-End
Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
Concentration Risks
The Company is exposed to significant concentration risks as follows:
Customer and Credit — During the three months ended March 31, 2020 and three months ended March 31, 2019, the Company’s net sales were derived from customers principally engaged in the North American automotive industry.  The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
General Motors Company17 %18 %
Fiat Chrysler Automobiles14 %15 %
Ford Motor Company10 %11 %
No customer represented more than 10 percent of direct Company sales for the three months ended March 31, 2020. GM accounted for 9 percent of direct Company sales for the three months ended March 31, 2020.
Labor Markets — At March 31, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 40 percent were covered under a collective bargaining agreement which expires in August 2022 while another 6 percent were covered under a separate collective bargaining agreement that expires in February 2023.
International Operations — The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %19 %
Canada9 %8 %
Other %1 %
The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %18 %
Canada8 %9 %
Other %1 %

7

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
2. New Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any the adoption of the new credit losses model will have on its financial statements.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize, on the balance sheet, assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in Other Assets on the Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed Consolidated Balance Sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. The Company has approximately $12.3 million of noncancelable future rental obligations as of March 31, 2020, as shown in Note 11.

3. Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net Sales
Transportation$32,012  $34,015  
Appliance2,779  3,754  
Other185  1,698  
Total$34,976  $39,467  
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally this occurs with the transfer of control to a customer of its automotive, HVAC, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.
In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
8

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Contract Balances
The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.

4. Inventory
Inventories consist of the following (in thousands):
  March 31,
2020
December 29,
2019
Raw materials$9,460  $7,963  
Work in progress618  129  
Finished goods5,181  4,955  
Total inventory$15,259  $13,047  
The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $0.9 million and $1.0 million at March 31, 2020 and December 29, 2019, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $3.2 million at March 31, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.2 million at March 31, 2020 and $1.0 million at December 29, 2019.

5. Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following (in thousands):
March 31,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663  $1,663    
Buildings5,934  5,934  
23 – 40
Shop equipment23,053  22,982  
7 – 10
Leasehold improvements1,225  1,234  
3 – 10
Office equipment1,858  1,866  
3 – 7
Mobile equipment160  190  3
Construction in progress1,888  1,543  
Total cost35,781  35,412    
Less: Accumulated depreciation12,685  11,997  
Net property, plant, and equipment, net$23,096  $23,415  
Depreciation expense was $0.7 million for the three months ended March 31, 2020, and $0.7 million for the three months ended March 31, 2019.
Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.1 million and $4.1 million at March 31, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at March 31, 2020 and December 29, 2019, respectively.

9

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
6. Long-term Debt
Credit Agreement
On April 29, 2016, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders, entered into a credit agreement (the “Credit Agreement”) providing for borrowings of up to the aggregate principal amount of $62.0 million. The Credit Agreement was a senior secured credit facility and consisted of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $17.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, and a $15.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower. At Closing, the US Term Loan and the CA Term Loan were fully funded and the US Borrower borrowed approximately $22.9 million under the Revolver.
On August 18, 2017, the US Borrower and the CA Borrower entered into the Second Amendment (the “Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Amendment converted $4.0 million of outstanding borrowings under the Revolver into an additional $4.0 million term loan to the US Borrower (the “US Term Loan II”). The conversion of a portion of the outstanding borrowings under the Revolver did not reduce the aggregate amount available to be borrowed under it.
On August 8, 2018, the US Borrower and the CA Borrower entered into the Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fourth Amendment required the Company to use the net proceeds from the sale of the Ft. Smith, Arkansas building to reduce the outstanding borrowings under the Revolver. The application of the net proceeds did not permanently reduce the amounts that could be borrowed under the Revolver. The Fourth Amendment also eased, for the fiscal quarter ended September 30, 2018, the financial covenant ratio which determined the Company's ability to pay dividends.
On September 20, 2018, the US Borrower and the CA Borrower entered into the Fifth Amendment (the “Fifth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fifth Amendment temporarily increased the maximum amount that could be borrowed under the Revolver to $32.5 million from its then maximum of $30.0 million. This increase implemented by the Fifth Amendment was effective until October 31, 2018, at which point the maximum amount that could be borrowed under the Revolver reverted back to $30.0 million and was replaced by the Amended and Restated Credit Agreement described below.
Amended and Restated Credit Agreement
On November 8, 2018, the US Borrower and the CA Borrower entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement which is a five year agreement, among other things, increased the principal amount of US Term Loan borrowings to $26.0 million, created a two year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020, and extended the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan at approximately $12.0 million, the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”), and increased the aggregate principal amount to $26.0 million from $15.9 million, in total, for the previous US Term Loan and Term Loan II. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $337.5 thousand through September 30, 2020, $575.0 thousand thereafter through September 30, 2021, and $812.5 thousand thereafter with a lump sum due at maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.
The Revolver, New US Term Loan, and CA Term Loan all mature on November 7, 2023 and bear interest at the Company's election of either (i) the greater of the Prime Rate or the Federal Funds Effective Rate (the “Base Rate”) or (ii) the LIBOR rate, plus an applicable margin ranging from 1.75% to 3.25% per annum in the case of the Base Rate and 2.75% to 4.25% per annum in the case of the LIBOR rate, in each case, based on senior leverage ratio thresholds, measured quarterly, as increased by the Waiver and Fourth Amendment to the Amended and Restated Credit Agreement which is further described below. The fair value of debt at March 31, 2020 under the Revolver, New US Term Loan and CA Term Loan approximates book value based on the variable terms.
10

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
In addition, the Amended and Restated Credit Agreement allows for increases in the principal amount of the Revolver and the New US and CA Term Loans not to exceed a $10.0 million principal amount, in the aggregate, provided that before and after giving effect to the proposed increase (and any transactions to be consummated using proceeds of the increase), the total leverage and debt service coverage ratios do not exceed specified amounts. The Amended and Restated Credit Agreement also provides for the issuance of letters of credit with a face amount of up to a $2.0 million, in the aggregate, provided that any letter of credit that is issued will reduce availability under the Revolver.
As of March 31, 2020, $11.6 million was outstanding under the Revolver. This amount is gross of debt issuance costs which are further described in the next section. The Revolver had an effective interest rate of 5.92% percent per annum at March 31, 2020, and is secured by substantially all of the Company’s assets. At March 31, 2020, the maximum additional available borrowings under the Revolver was $11.7, million which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $6.9 million.

Long term debt consists of the following (in thousands):
  March 31,
2020
December 29,
2019
New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.
$23,725  $24,383  
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
$9,641  $10,384  
Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.
1,300  1,300  
Total debt excluding Revolver34,666  36,067  
Less current maturities2,847  2,847  
Long-term debt – Less current maturities$31,819  $33,220  


Debt Issuance Costs
Debt issuance costs represent legal, consulting, and other financial costs associated with debt financing and are reported netted against the related debt instrument. Amounts paid to or on behalf of lenders are presented as a debt discount and are also shown as a reduction of the associated debt instrument. Debt issuance costs on term debt are amortized using the straight line basis over the term of the related debt (which is immaterially different from the required effective interest method) while those related to revolving debt are amortized using a straight line basis over the term of the related debt.
At March 31, 2020 and December 29, 2019, debt issuance costs were $0.3 million and $0.3 million, respectively, while amounts paid to or on behalf of lenders presented as debt discounts were $0.4 million and $0.4 million, respectively. On November 8, 2018, the Company amended its Credit Agreement, to increase the Company's term loan debt. The Company reviewed this amendment for extinguishment accounting and concluded that there were no remaining debt issuance costs not amortized on the revolving debt facility qualified for extinguishment accounting and recognized a loss on extinguishment immediately. The remaining unamortized debt issuance costs not extinguished on the old revolving debt facility and all of the of remaining unamortized debt issuance costs on the term loans did not meet extinguishment accounting and therefore were carried forward to the new revolving debt facility and term loans.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.04 million for the three months ended March 31, 2020, and $0.04 million for the three months ended March 31, 2019, respectively.
11

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Covenant Compliance
The Amended and Restated Credit Agreement contains customary negative covenants and requires that the Company comply with various financial covenants, including a total leverage ratio and debt service coverage ratio, as defined in the Amended and Restated Credit Agreement. As of December 29, 2019, the Company was in compliance with these financial covenants. Additionally, the New US Term Loan and CA Term Loan each contains a clause, effective December 30, 2018, that requires an excess cash flow payment to be made to the lenders to reduce the New US Term Loan and CA Term Loan if the Company’s cash flow exceeds certain thresholds as defined by the Amended and Restated Credit Agreement. No payments were required to be made in the three months ended March 31, 2020.
As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the Waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition. As a result of this waiver, the lenders did not accelerate the maturity of the debt.
On June 14, 2019, the Company entered into the Waiver and Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
On June 28, 2019, the Company entered into the Waiver and Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the Borrower's non-compliance with the total leverage ratio financial covenant, as defined as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distribution, total leverage ratio is not more than 2.00 to 1.00, post distribution, debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions.
On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (the “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill. The Company is compliant with the covenants set forth in the Fifth Amendment as of March 31, 2020.
On April 3, 2020, the company entered into the Sixth Amendment to the Credit Agreement and Loan Documents (the “Sixth Amendment”). The Sixth Amendment, amended the definition of consolidated EBITDA to include, as an addition to consolidated net income, an amount equal to $0.6 million resulting from a non-cash inventory write-off taken during the third fiscal quarter in fiscal 2019, amended the definition of “fiscal year” to reflect that we changed our fiscal year to end on December 31, commencing with the 2020 fiscal year, eliminate the requirement for a monthly Covenant Compliance Report and provide for payment of the Capex Loan principal installment that was due December 31, 2019, but was not paid due to an internal system miscalculation by the Agent.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 was likely to result in the Company not being in compliance with its
12

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor. Refer to Note 1 for discussion of future covenant compliance and consideration of our ability to continue as a going concern.
Maturities on the Company’s Amended and Restated Credit Agreement and other long term debt obligations for the remainder of the current fiscal year and future fiscal years are as follows (in thousands):
2020$1,506  
20214,176  
20224,912  
202336,464  
2024  
Thereafter  
Total47,058  
Discounts(359) 
Debt issuance costs(284) 
Total debt – Net$46,415  

7. Derivative Financial Instruments
Interest Rate Swap
The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement and Amended and Restated Credit Agreement, for the purpose of hedging certain identifiable transactions in order to mitigate risks relating to the variability of future earnings and cash flows caused by interest rate fluctuations. The Company has elected not to apply hedge accounting for financial reporting purposes. The interest rate swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.
Effective June 30, 2016, as required under the Credit Agreement entered into during April 2016, the Company entered into an interest rate swap which requires the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount. The notional amount at the effective date was $16.7 million which decreased by $0.3 million each quarter until June 30, 2017, and thereafter decreased by $0.4 million each quarter until June 29, 2018, when it began decreasing by $0.5 million per quarter until it expired on June 28, 2019.
Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, the Company entered into another interest rate swap which requires the Company to pay a fixed rate of 1.093 percent per annum while receiving a variable interest rate per annum based on the one month LIBOR, for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $1.9 million which decreases by $0.1 million each quarter until it expires on September 30, 2020.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 3.075 percent per annum while receiving a variable interest rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million which increased by $0.4 million each quarter until June 28, 2019
13

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
when the notional amount increased to $17.5 million due to the interest rate swap from 2016 described above expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023
At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets. The Company paid $0.8 million in net monthly settlements with respect to the interest rate swaps for the three months ended March 31, 2020. At March 31, 2019, the fair value of the swaps was a net liability of $0.6 million, of which $0.04 million was included in current assets in the condensed consolidated balance sheets and $0.6 million was included in other long-term liabilities in the condensed consolidated balance sheets. The Company received $0.05 million in net monthly settlements in respect to the interest rate swaps for the three months ended March 31, 2019. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.

8. Restructuring
The Company's restructuring activities are undertaken as necessary to implement management's strategy and improve operating results. The restructuring activities generally relate to realignment of existing manufacturing capacity and closure of facilities and other exit or disposal activities, either in the normal course of business or pursuant to specific restructuring programs.
2019 Restructurings
Bryan Restructuring
On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. Approximately 43 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities.
The Company has moved existing Bryan production to its manufacturing facilities in Queretaro, Mexico and LaFayette, GA. The Company will provide the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.
The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities and accelerated depreciation of the building right-of-use lease asset, was approximately $0.5 million during the three months ended March 31, 2020.
Evansville Restructuring
On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company ceased operations at the Evansville facility during the fourth quarter of 2019, and approximately 47 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities.
The Company moved existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. The Company provided the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.
Costs incurred in the three months ended March 31, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations. 
The Company had $1.0 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of March 31, 2020 and December 29, 2019, respectively. The Company is actively pursuing a sublease of the facility.
14

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
Accrual balance at December 29, 2019$438  $116  $554  
Provision for estimated expenses to be incurred   920  920  
Payments made during the year and asset write offs333  684  1,017  
Accrual balance at March 31, 2020$105  $352  $457  

9. Stock Incentive Plans
2013 Stock Incentive Plan
The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each option award is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.
February 25, 2020
Expected volatility52.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to the Company’s new Chief Financial Officer (“CFO”) with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.
2014 Omnibus Performance Award Plan
In 2014, the board of directors and stockholders adopted the Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the Compensation Committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock.
15

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each of the option awards described above is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options for adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.
February 25, 2020
Expected volatility52.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate1.21 %
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 15,000 incentive stock option awards to employees of the Company with an exercise price of $3.32 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days. The Company estimated the grant-date fair value of the awards subject to these market conditions using a Monte Carlo simulation model, using the following assumptions: risk free interest rate of 1.21% and annualized volatility of 52.0%.
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 25,000 non statutory stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 40 percent on April 6, 2021 and an additional 20 percent on each of April 6, 2022, 2023, and 2024. On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 incentive stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 29, 2019676,480  $5.48  7.1$471,000  
Granted30,000  $3.32  9.9  
Exercised  $  0.0  
Forfeited or expired(2)
95,000  $6.91  0.0
Outstanding at March 31, 2020611,480  $5.15  7.3$  
Vested and exercisable at March 31, 2020296,480  $7.43  4.9$  
————————————
(1) The aggregate intrinsic value above is obtained by subtracting the weighted average exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019.
(2)  Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.
The Company recorded compensation expense of $22.8 thousand for the three months ended March 31, 2020, and $32.7 thousand for the three months ended March 31, 2019, in its condensed consolidated statements of operations, as a component of
16

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
sales, general and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.
As of March 31, 2020, there was $298.3 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 5.2 years.

10. Income Taxes
For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  
Income tax (benefit) expense for the three months ended March 31, 2020 was $(0.3) million, compared to $0.04 million for the three months ended March 31, 2019.
During the three months ended March 31, 2020 , the differences between the actual effective tax rate of 22.2% and the statutory rate of 21.0% was primarily due to benefit of tax crredits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions.

11. Leases
The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration.
The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally one to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. New leased assets obtained in exchange for new operating lease liabilities during the three months ended March 31, 2020, were immaterial. As of March 31, 2020, leases that the Company has signed but have not yet commenced are immaterial.
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):
ClassificationMarch 31, 2020
Right-of-Use-Assets
OperatingOperating leases$11,421  
Liabilities
Current
OperatingOther accrued liabilities$2,247  
Non-current
OperatingNon-current liabilities10,046  
Total lease liabilities$12,293  
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationMarch 31, 2020
Lease costCost of sales, selling expenses and general and administrative expense$795  
17

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):
2020 (remainder)$2,191  
20212,807  
20221,887  
20231,154  
20241,116  
Thereafter6,458  
Total lease payments15,613  
Less: interest3,320  
Present value of lease payments$12,293  
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
March 31, 2020
Weighted average remaining lease term (years)7.6
Weighted average discount rate6.3 
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Three months ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$827  

12. Retirement Plans
The Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100 percent of an employee’s contribution up to the first 3 percent of each employee’s total compensation and 50 percent for the next 2 percent of each employee’s total compensation. In addition, the Company, at the discretion of the board of directors, may make additional contributions to the plan on behalf of the plan participants. The Company contributed $0.08 million for the three months ended March 31, 2020 and $0.15 million for the three months ended March 31, 2019.

13. Related Party Transactions
Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $0.3 million and additional fees for assistance provided with acquisitions. Effective upon completion of the Company's initial public offering, the agreement was amended to reduce the annual management fee by an amount equal to the amount, if any, of annual cash retainers and equity awards received as compensation for service on the board of directors to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.06 million for the three months March 31, 2020 and $0.06 million or the three months ended March 31, 2019. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2021. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.
In 2019, following the May 6, 2019 resignation of the Company’s Chief Executive Officer, the Company entered into a services agreement with 6th Avenue Group, which is a company owned by a Board member of the Company. The services performed have been related to providing assistance for long term strategic planning for the Company as well as aiding in helping the Company with CEO transition services. The services provided by 6th Avenue Group ended in 2019. On June 11, 2019, this
18

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Board member was also awarded stock options for 30,000 shares, which vested immediately and had an exercise price of $2.93 per share, for her services.

14. Fair Value Measurements
Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.

15. Earnings Per Share
Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Numerator:
Net (loss) income$(1,137) $(189) 
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,147
Basic loss per share$(0.12) $(0.02) 
Diluted loss per share$(0.12) $(0.02) 
19

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three months ended March 31, 2020 and 2019, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Number of options611,480  563,680  
Exercise price of options
$2.89 - $12.50
$3.33 - $12.50
Warrants(1)
142,185  142,185  
Exercise price of warrants
$3.33 - $11.88
$3.33 - $11.88
_________________________________
(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020.

16. Contingencies
The Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow.

17. Subsequent Events
Paycheck Protection Program Loan
On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act passed by Congress and signed into law on March 27, 2020. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred for the first six months, and matures in two years. The principal is payable in equal monthly installments, with interest, beginning on the first business day after the end of the deferment period. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
Additionally, certain acts of the Company, including but not limited to: (i) the failure to pay any taxes when due, (ii) becoming the subject of a proceeding under any bankruptcy or insolvency law, (iii) making an assignment for the benefit of creditors, or (iv) reorganizing, merging, consolidating or otherwise changing ownership or business structure without PPP Lender’s prior written consent, are considered events of default which grant Lender the right to seek immediate payment of all amounts owing under the PPP Note.
20

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
This Management’s Discussion and Analysis of Financial Condition and Results of Operation is intended to provide a reader of our financial statements with a narrative from the perspective of our management on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the accompanying unaudited condensed consolidated financial statements and the related notes to unaudited condensed consolidated financial statements included elsewhere in this document as well as the consolidated financial statements and the related notes to consolidated financial statements for the year ended December 29, 2019 included in our Annual Report on Form 10-K/A filed with the Securities and Exchange Commission (the “SEC”). Our actual results and the timing of events could differ materially from those discussed in forward-looking statements contained herein. Factors that could cause or contribute to these differences include those discussed below as well as in our Annual Report on Form 10-K/A and in other filings by us with the SEC, particularly in “Risk Factors” and “Special Note Regarding Forward-Looking Statements.” We make no guarantees regarding outcomes, and assume no obligation to update the forward-looking statements herein, except as may be required by law.
Forward-Looking Statements
The following discussion contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 that are subject to risks and uncertainties. These statements are based on management's beliefs and assumptions and on information currently available to us. These statements relate to future events or to our future financial performance and involve known and unknown risks, uncertainties, and other factors that may cause our or our industry's actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these statements. When used in this document the words “anticipate,” “believe,” “continue,” “could,” “seek,” “might,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “approximately,” “project,” “should,” “will,” “would,” or the negative or plural of these words or similar expressions, as they relate to our company, business and management, are intended to identify forward-looking statements. In light of these risks and uncertainties, the future events and circumstances discussed may not occur, and actual results could differ materially from those anticipated or implied in the forward-looking statements, including those discussed in our Annual Report on Form 10-K/A and in particular the section entitled “Risk Factors” of the Annual Report on Form 10-K/A and in other filings by us with the SEC.
Forward-looking statements speak only as of the date of this Form 10-Q filing. Except as required by law, we assume no obligation to publicly update or revise any forward-looking statement to reflect actual results, changes in assumptions based on new information, future events or otherwise. If we update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.
Basis of Presentation
Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were thirteen weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
The Company’s operations are aggregated in one reportable business segment. Although we expanded the products that we manufacture and sell to include components used in the appliance, HVAC and water heater industries, products for these industries are manufactured at facilities that also manufacture or are capable of manufacturing products for the automotive industries. All of our manufacturing locations have similar capabilities, and most plants serve multiple markets. The manufacturing operations for our automotive, appliance, HVAC and water heater products share management and labor forces and use common personnel and strategies for new product development, marketing and the sourcing of raw materials.
Overview
Unique Fabricating is engaged in the engineering and manufacture of multi-material foam, rubber, and plastic components utilized in noise, vibration and harshness, acoustical management, water and air sealing, decorative and other functional applications. Unique has combined a history of organic growth with strategic acquisitions to diversify both its product capabilities and the markets it serves.
Unique Fabricating's markets served are the North America automotive and heavy- duty truck markets, as well as the medical, appliance, water heater and HVAC markets. Sales are conducted directly to major automotive and heavy-duty truck, appliance, water heater and HVAC manufacturers, referred throughout this report as OEMs, or indirectly through the Tier 1 suppliers of these OEMs. The Company has its principal executive offices in Auburn Hills, Michigan and has sales, engineering and production facilities in Auburn Hills, Michigan; Concord, Michigan; LaFayette, Georgia; Louisville, Kentucky; Monterrey,
21

Mexico; Queretaro, Mexico; and London, Ontario. The Company also has an independent client sales representative who maintains offices in Baldham, Germany.
Unique Fabricating derives most of its net sales from the sales of foam, rubber plastic, and tape adhesive related automotive products. These products are produced by a variety of manufacturing processes including die cutting, compression molding, thermoforming, reaction injection molding and fusion molding. We believe Unique Fabricating has a broader array of processes and materials utilized than any of its direct competitors, based on our product offerings. By sealing out air, noise and water intrusion, and by providing sound absorption and blocking, Unique Fabricating’s products improve the interior comfort of a vehicle, increasing perceived vehicle quality and the overall experience of its passengers. Unique Fabricating’s products perform similar functions for appliances, water heaters and HVAC systems, improving thermal characteristics, reducing noise and prolonging equipment life.
Recent Developments
COVID-19 Pandemic
The Company’s first quarter of 2020 results were adversely affected by the COVID-19 pandemic, which resulted in the idling of most of our automotive customers’ facilities beginning in mid-March 2020. In response to the unprecedented uncertainty related to the impact the COVID-19 pandemic is having on the global automotive industry, the Company has taken actions to reduce costs and increase financial flexibility. These actions include actively managing costs, capital expenditures, and working capital. Additionally, the Company received a loan of approximately $6.0 million pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security Act. Refer to Note 17, Subsequent Events in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on the Paycheck Protection Program loan.
The Company continues to follow guidelines with respect to operating during the COVID-19 pandemic provided by the various governmental entities in the jurisdictions where we operate and is taking additional measures to protect our employees.
Due to the inherent uncertainty of the unprecedented and rapidly evolving situation, the Company is unable to determine the full impact of the COVID-19 pandemic on our business. In the first quarter of 2020, the Company had lower sales of approximately $3.2 million due to the COVID-19 pandemic.
Bryan Facility Closure
On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. The closure of the Bryan facility was completed during the first quarter of 2020. The Company moved production to its existing manufacturing facilities in Queretaro, Mexico and LaFayette, GA. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.
The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities, was approximately $0.5 million during the first quarter of 2020.
Evansville Facility Closure
On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company currently expects to cease operations at the Evansville facility by the end of December 2019, and estimates that approximately 47 positions will be eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities.
The Company will move existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. The Company will provide the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.
The amount of other costs incurred associated with the Evansville plant closure was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations. During the first quarter of 2020 the Company estimates that it had approximately $1.3 million lost sales as a result of lost business due to the Evansville, Indiana facility closure.
22

Amended and Restated Credit Agreement
On November 8, 2018, the US Borrower and the CA Borrower, entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement, among other things increases the principal amount of US Term Loan borrowings to $26.0 million, creates a two year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020, and extends the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan the same as at September 30, 2018, approximately $12.0 million, and the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”) into one term loan, and increases the aggregate principal amount to $26.0 million from $15.9 million. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $0.3 million through September 30, 2020, $0.6 million thereafter through September 30, 2021, and $0.8 million thereafter though maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.
Covenant Compliance
As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers then existing and future financial condition.
On June 14, 2019, the Company entered into the Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as are necessary taking into account the Borrowers current and future financial condition.
On June 28, 2019, the Company entered into the Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as are necessary taking into account the Borrowers current and future financial condition.
On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the US Borrower's non-compliance with the total leverage ratio financial covenant, as defined, as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permited distributions as long as the Borrower is in compliance with specified conditions including that the US Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distributions,, total leverage ratio is not more than 2.00 to 1.00, post distribution debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and US Borrower is in compliance with financial covenants, before and after giving effect to the distributions.
On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (The “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 is likely to result in the Company not being in compliance with its financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit
23

Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive this requirement for periods after the second quarter of 2020. The Company believes that it is not likely to be in compliance with its financial covenants for the quarters ending June 30, 2020, September 30, 2020, December 31, 2020, and March 31, 2021 as these periods’ twelve month financial results will include the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, would allow the lenders to accelerate the maturity of the debt, making it due and payable at that time. If the maturity of the debt were accelerated, the Company would not have sufficient available liquidity to repay such debt within on year after the date that the financial statements are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing the impact that the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that its plans to obtain covenant relief are probable of being achieved, alleviating substantial doubt about the Company’s ability to continue as a going concern.
Comparison of Results of Operations for the Three Months Ended March 31, 2020 and March 31, 2019
Net Sales
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(in thousands)
Net sales$34,976  $39,467  
Net sales for the quarter ended March 31, 2020 were approximately $35.0 million compared to $39.5 million for the quarter ended March 31, 2019, representing a decrease of 11.4%. The decrease in net sales for the quarter ended March 31, 2020, was primarily driven by the impact of the COVID-19 pandemic on the global automotive industry, which shut down our automotive customers’ facilities and loss of revenues from business associated with the plant closure at Evansville, Indiana of approximately $1.3 million.
Cost of Sales
The major components of cost of sales are raw materials purchased from third parties, direct labor and benefits, and manufacturing overhead, including facility costs, utilities, supplies, repairs and maintenance, insurance, freight costs of products shipped to customers and depreciation. Cost of sales consists of the following major components:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
AmountAs % of net salesAmountAs % of net sales
(dollars in thousands)
Materials$17,762  50.8 %$20,082  50.9 %
Direct labor and benefits5,692  16.3 %6,124  15.5 %
Manufacturing overhead3,822  10.9 %4,320  10.9 %
Sub-total27,276  78.0 %30,526  77.3 %
Depreciation625  1.8 %641  1.6 %
Cost of Sales$27,901  79.8 %$31,167  79.0 %
Gross Profit$7,075  20.2 %$8,300  21.0 %
24

Cost of sales as a percentage of net sales for the quarter ended March 31, 2020 increased 80 basis points to 79.8% from 79.0% for the quarter ended March 31, 2019.
Gross Profit
Gross profit as a percentage of net sales, or gross margin, for the quarter ended March 31, 2020 decreased 80 basis points to 20.2%, compared to 21.0% for the quarter ended March 31, 2019. The decrease in gross margin is the result of lower sales volumes primarily attributable to lower demand for our automotive products as a result of the COVID-19 pandemic, partially offset by efforts to reduce costs.
Selling, General and Administrative Expenses
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(dollars in thousands)
Selling, general, and administrative expenses, excluding depreciation and amortization expenses$4,784  $6,212  
Depreciation and amortization1,082  1,061  
Selling, general, and administrative expenses$5,866  $7,273  
Selling, general, and administrative expenses as a percentage of net sales16.8 %18.4 %
Selling, general, and administrative expenses as a percentage of net sales for the quarter ended March 31, 2020, decreased 160 basis points to 16.8% from 18.4% for the quarter ended March 31, 2019. The decrease is primarily related to efforts undertaken to reduce costs including headcount, commissions and professional services, in addition to the savings from plant closures.
Operating Income
As a result of the above mentioned factors, as well as restructuring expenses of $0.9 million and $0.1 million for the quarter ended March 31, 2020 and March 31, 2019, respectively, operating income for the quarter ended March 31, 2020 was $0.3 million, or 0.8% of net sales, compared to operating income of $0.9 million, or 2.4% of net sales, for the quarter ended March 31, 2019. The decrease in operating income and operating margin are primarily attributable to the lower sales volumes and higher restructuring costs, partially offset by our cost reduction efforts.
Non-Operating Expense
Non-operating expense for the quarter ended March 31, 2020 was $1.7 million compared to $1.1 million for the quarter ended March 31, 2019. The $0.6 million increase was primarily attributable to higher settlement costs from our interest rate swap, which is included in interest expense in the accompanying condensed consolidated statements of operations.
Income Before Income Taxes
As a result of the foregoing factors, our loss before income taxes increased $1.3 million to $1.4 million for the quarter ended March 31, 2020, compared to $0.1 million in 2019.
Income Tax Provision
During the three months ended March 31, 2020, income tax benefit was $0.3 million, and the effective income tax rate was 22.21%. The differences between the effective tax rate and the statutory rate of 21.0% was primarily due to benefit of tax crredits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions.
Net Income
As a result restructuring expenses, lower net sales, and changes in other expenses and benefits discussed above, net loss for the quarter ended March 31, 2020 was $1.1 million compared to a net loss of $0.2 million during the quarter ended March 31, 2019.
Non-GAAP Financial Measures
Adjusted EBITDA
We present Adjusted EBITDA (defined below), a measure that is not in accordance with generally accepted accounting principles in the United States of America (non-GAAP), in this document to provide investors with a supplemental measure of our operating performance. We believe that Adjusted EBITDA is a useful performance measure and it is used by us to facilitate a comparison of our operating performance on a consistent basis from period-to-period and to provide for a more complete understanding of factors and trends affecting our business and measures under GAAP can provide alone. Our board and management also use Adjusted EBITDA as one of the primary methods for planning and forecasting overall expected
25

performance and for evaluating on a quarterly and annual basis actual results against such expectations, and as a performance evaluation metric in determining achievement of certain compensation programs and plans for Company management. In addition, the financial covenants in our Amended and Restated Credit Agreement are based on Adjusted EBITDA subject to dollar limitations on certain adjustments.
We define “Adjusted EBITDA” as earnings before interest expense, income taxes, depreciation and amortization expense, non-cash stock awards, non-recurring integration expense, goodwill impairment, restructuring expenses, and one-time consulting and licensing ERP system implementation costs as we implement a new ERP system at all locations. We believe omitting these items provides a financial measure that facilitates comparisons of our results of operations with those of companies having different capital structures. Since the levels of indebtedness and tax structures that other companies have are different from ours, we omit these amounts to facilitate investors’ ability to make these comparisons. Similarly, we omit depreciation and amortization because other companies may employ a greater or lesser amount of property and intangible assets. We believe that investors, analysts and other interested parties view our ability to generate Adjusted EBITDA as an important measure of our operating performance and that of other companies in our industry. Adjusted EBITDA should not be considered as an alternative to net income (loss) for the periods indicated as a measure of our performance. Other companies in our industry may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.
The use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider this performance measure in isolation from, or as an alternative to, GAAP measures such as net income (loss). Adjusted EBITDA is not a measure of liquidity under GAAP or otherwise, and is not an alternative to cash flow from continuing operating activities. Our presentation of Adjusted EBITDA should not be construed as an inference that our future results will be unaffected by the expenses that are excluded from that term or by unusual or non-recurring items. The limitations of Adjusted EBITDA include that: (1) it does not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments; (2) it does not reflect changes in, or cash requirements for, our working capital needs; (3) it does not reflect income tax payments we may be required to make; and (4) it does not reflect the cash requirements necessary to service interest or principal payments associated with indebtedness.
To properly and prudently evaluate our business, we encourage you to review our unaudited condensed consolidated financial statements included elsewhere in this document, our audited consolidated financial statements included in our Annual Report on Form 10-K/A, and the reconciliation to Adjusted EBITDA from net income, the most directly comparable financial measure presented in accordance with GAAP, set forth in the following table. All of the items included in the reconciliation from net income (loss) to Adjusted EBITDA are either (1) non-cash items or (2) items that management does not consider in assessing our on-going operating performance. In the case of the non-cash items, management believes that investors may find it useful to assess our comparative operating performance because the measures without such items are less susceptible to variances in actual performance resulting from depreciation, amortization and other non-cash charges and more reflective of other factors that affect operating performance. In the case of the other items that management does not consider in assessing our on-going operating performance, management believes that investors may find it useful to assess our operating performance if the measures are presented without these items because their financial impact may not reflect on-going operating performance.
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(dollars in thousands)
Net loss$(1,137) $(189) 
Plus: Interest expense, net1,666  1,100  
Plus: Income tax (benefit) expense(263) 43  
Plus: Depreciation and amortization1,751  1,702  
Plus: Non-cash stock award23  33  
Plus: Restructuring expenses920  91  
Plus: One-time consulting and licensing ERP system implementation costs275  173  
Adjusted EBITDA$3,235  $2,953  
Liquidity and Capital Resources
Our principal sources of liquidity are cash flows from operations and borrowings under our Credit Agreement from our senior lenders.
Our primary uses of cash are payment of vendors, payroll, operating costs, capital expenditures and debt service. As of March 31, 2020 and December 29, 2019, we had a cash balance of $1.8 million and $0.6 million, respectively. Our excess cash
26

balance is swept daily and applied to reduce borrowings under our revolving line of credit, which remains available for re-borrowing, as needed, subject to compliance with the terms of the facility. As of March 31, 2020 and December 29, 2019, we had $6.9 million and $6.8 million, respectively, available to be borrowed under our revolving credit facility. At each such date, we were in compliance with all of our debt covenants.
On April 24, 2020, due to the significant impact the COVID-19 pandemic was having on our business, our subsidiary, Unique Fabricating NA, Inc., entered into a Promissory Note for approximately $6.0 million (the “PPP Note”), pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the CARES Act passed by Congress and signed into law on March 27, 2020. Prior to entering into the PPP Note, on April 23, 2020, we entered into the Seventh Amendment to the Credit Agreement and Loan Documents. Refer to Notes 6 and 17 in Part I, Item 1 of this Quarterly Report on Form 10-Q for more discussion of the details related to the PPP Note and Seventh Amendment. The Seventh Amendment, among other things, provided us necessary liquidity by allowing us to take on the additional indebtedness from the PPP Note, deferring the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates, and by releasing the lien on our Evansville, Indiana property and allowing for the net cash proceeds from its sale, which was completed in June 2020, to be applied against any outstanding balance on our Revolver, while not permanently reducing the Revolving Credit Aggregate Commitment. With the proceeds from the PPP Note and the relief provided in the Seventh Amendment, we believe we have sufficient sources of liquidity to meet our projected cash requirements for at least the next fifty-two weeks.
In 2020, we plan to spend approximately $2.5 million in capital expenditures, of which $0.3 million was spent through March 31, 2020, primarily to add new production equipment as we expand our production capabilities, upgrade existing equipment, and improve our information technology software and hardware throughout our facilities.
While we believe we have sufficient liquidity and capital resources to meet our current operating requirements and planned capital expenditures, we may elect to pursue additional growth opportunities that could require additional debt or equity financing. If we are unable to secure additional financing at favorable terms in order to pursue such additional growth opportunities, our ability to pursue such opportunities would be materially adversely affected.
Dividends
The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distributions, total leverage ratio is not more than 2.00 to 1.00, post distribution DSCR, as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions. The Company will not pay a dividend during the remainder of 2020.

27

Cash Flow Data
The following table presents cash flow data for the periods indicated.
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(in thousands)
Cash flows provided by (used in):
Operating activities$2,848  $1,571  
Investing activities$(291) $(863) 
Financing activities$(1,448) $(813) 
Operating Activities
Cash provided by operating activities consists of: net income adjusted for non-cash items; including depreciation and amortization; gain or loss on sale of assets; inventory reserve; goodwill impairment; gain or loss on derivative instruments; bad debt adjustments; stock option expense; changes in deferred income taxes; accrued and other liabilities; prepaid expenses and other assets; and the effect of working capital changes. The primary factors affecting cash inflows and outflows are accounts receivable, inventory, prepaid expenses and other assets, and accounts payable and accrued interest.
During the three months ended March 31, 2020, net cash provided by operating activities was $2.8 million, compared to net cash provided by operating activities of $1.6 million for the three months ended March 31, 2019. The increase in cash provided by operating activities was primarily attributable to delaying payments to our vendors in response to the uncertainty created by the COVID-19 pandemic.
Investing Activities
Cash used in investing activities consists principally of purchases of property, plant and equipment.
During the three months ended March 31, 2020 and 2019, we made capital expenditures of $0.3 million and $0.9 million, respectively. We plan to spend a total of approximately $2.50 million in capital expenditures during 2020, including the $0.3 million spent through March 31, 2020.
Financing Activities
Cash flows used in financing activities consists primarily of borrowings and payments under our new and old senior credit facilities, debt issuance costs, proceeds from any exercise of stock options and warrants, and distribution of cash dividends.
During the three months ended March 31, 2020, we had outflows of $1.4 million primarily due to $1.4 million payment of the principal amount of our term loans.
Off Balance Sheet Arrangements
We do not have any off balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, sales or expenses, results of operations, liquidity or capital expenditures, or capital resources that are material to an investment in our securities.
Indemnification Agreements
In the normal course of business, we provide customers with indemnification provisions of varying scope against claims of intellectual property infringement by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations. In addition, we have entered into indemnification agreements with directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity or consolidated cash flows.
Contractual Obligations and Commitments
The Company's contractual obligations and commitments outstanding as of March 31, 2020 have not changed materially since the amounts as of December 29, 2019 as set forth in our Annual Report on Form 10-K/A. These obligations and commitments relate to operating leases, future debt payments, and a management services agreement.
28

Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements which have been prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect amounts reported in those statements. We have made our best estimates of certain amounts contained in our consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. However, application of our accounting policies involves the exercise of judgment and use of assumptions as to future uncertainties and, as a result, actual results could differ materially from these estimates. Management believes that the estimates, assumptions, and judgments involved in the accounting policies that have the most significant impact on our consolidated financial statements are discussed in the Critical Accounting Policies section of Management's Discussion and Analysis of Financial Condition and Results of Operations in the Annual Report on Form 10-K/A. There have been no material changes to our critical accounting policies or uses of estimates since the date of our Annual Report on Form 10-K/A.
Recently Issued Accounting Pronouncements
Refer to Note 2 to the condensed consolidated financial statements in Part I Item 1 of this Quarterly Report on Form 10-Q.
Item 3. 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. These risks primarily include interest rate and foreign exchange risks.
Interest Rate Fluctuation Risk
Our borrowings under our Credit Agreement bear interest at fluctuating rates. In order to mitigate, in part, the potential effects of the fluctuating rates, effective June 30, 2016, we entered into a interest rate swap with a notional amount initially of $16.68 million, which decreased by $0.32 million each quarter until June 30, 2017, and began decreasing by $0.43 million each quarter until June 29, 2018, when it began decreasing by $0.53 million per quarter until the swap terminated on June 28, 2019. The interest rate swap required the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based upon the one month LIBOR rate for a net monthly settlement based on the notional amount in effect. This swap terminated an old swap that we entered into on January 17, 2014 under our old senior credit facility. See Note 7 of our consolidated financial statements for further information.
Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, as discussed in Note 7 of our consolidated financial statements, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 1.093% percent per annum while receiving a variable interest rate per annum based on one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $1.90 million which decreases by $0.10 million each quarter until it expires on September 30, 2020.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 3.075 per annum while receiving a variable interest rate per annum based on one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million which increases by $0.04 million each quarter until June 29, 2018 when the notional amount increases to $17.5 million due to the interest rate swap from 2016 above expiring. The notional amount then decreases each quarter by $0.1 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets.
We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition.
29

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
An evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officers and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended ("Exchange Act"), as the end of the quarter covered by this report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, due to the material weakness in our internal control over financial reporting previously identified and described more fully under Item 9A in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019, the Company’s disclosure controls and procedures were not effective as of March 31, 2020 to ensure information required to be disclosed by our Company in reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosures.Our management establishes and maintains disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) to ensure that the information we disclose under the Exchange Act is properly and timely reported. We provide this information to our Chief Executive Officer and Chief Financial Officer as appropriate to allow for timely decisions.
Internal Controls Over Financial Reporting
A material weakness (as defined in Rule 12b-2 under the Exchange Act) is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement in our annual or interim financial statements will not be prevented or detected on a timely basis.
As previously identified and described more fully under Item 9A in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019, the Company identified a deficiency that constitutes a material weakness related to limited finance staffing levels that are not commensurate with the Company’s complexity and its financial accounting and reporting requirements. The material weakness continued to exist as of the end of the period covered by this Quarterly Report.
The material weakness did not result in any material misstatements of the Company’s financial statements. However, this material weakness could result in the misstatement of relevant account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.
Remediation Plan for Material Weakness in Internal Control over Financial Reporting
The Company continues to take action on the remediation plan more fully described under Item 9A in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019. While the Company is moving forward with these remediation activities, additional work needs to be done in this area. Accordingly, we concluded that this material weakness had not yet been remediated as of March 31, 2020.
We will continue to monitor the effectiveness of these and other processes, procedures and controls and make any further changes management determines appropriate.
Changes in Internal Control over Financial Reporting
There were no material changes in the Company's internal controls over financial reporting during the three months ended March 31, 2020 that have materially affected, or are reasonably likely to materially affect, the Company's internal controls over financial reporting. As a result of the COVID-19 pandemic, in March 2020 certain employees of the Company began working and continue to work remotely. Management has taken measures to ensure that our internal controls over financial reporting were not materially affected by employees working remotely. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.
PART II – OTHER INFORMATION
Item 1. Legal Proceedings
Not applicable
Item 1A. Risk Factors
The coronavirus (COVID-19) pandemic, has and will continue to materially and adversely affect our business, financial condition and results of operations.
The recent outbreak of COVID-19, and any other outbreaks of contagious diseases or other adverse public health developments in the United States and worldwide, has had a material adverse effect on our business, financial condition and results of operations. In 2020, COVID-19 has significantly impacted economic activity and markets worldwide, and it could continue to negatively affect our business in a number of ways. These effects include, but are not limited to:
30

Disruptions or restrictions on our employees’ ability to work effectively due to illness, travel bans, quarantines, shelter-in-place orders or other limitations.
Temporary closures of our facilities or the facilities of our customers. Net sales to automotive customers, most of whom idled their manufacturing facilities as a result of the COVID-19 pandemic, were approximately 86% of the Company’s net sales during the fiscal year ended December 29, 2019. The closures of our customers’ operations had a substantial adverse effect on our results of operation and financial condition.
In an effort to increase the wider availability of needed medical and other supplies and products, we have elected and may further elect to, or governments may require us to, allocate manufacturing capacity in a way that could adversely affect our regular operations and that may adversely impact our customer and supplier relationships.
Costs incurred and revenues lost during and from the effects of the COVID-19 pandemic likely will not be recoverable.
The failure of third parties on which we rely, including our suppliers, customers, contractors, commercial banks and external business partners, to meet their respective obligations to the Company, or significant disruptions in their ability to do so, which may be caused by their own financial or operational difficulties.
The COVID-19 pandemic has significantly increased economic and demand uncertainty and has led to disruption and volatility in the global credit and financial markets, which increases the cost of capital and adversely impacts access to capital for both the Company and our customers and suppliers.
The extent to which the COVID-19 pandemic, or other outbreaks of disease or similar public health threats, materially and adversely impacts our business, financial condition and results of operations is highly uncertain and will depend on future developments. Such developments may include the geographic spread and duration of the virus, the severity of the disease and the actions that may be taken by various governmental authorities and other third parties in response to the outbreak. In addition, how quickly, and to what extent, normal economic and operating conditions can resume cannot be predicted, and the resumption of normal business operations may be delayed or constrained by lingering effects of the COVID-19 pandemic on our suppliers, third-party service providers, and/or customers.
Going Concern
As discussed in Notes 1 and 6 of the notes to the Company’s condensed consolidated financial statements, as a result of the anticipated effects of the COVID-19 pandemic on our operating results for the second quarter of 2019, it is likely we will not be in compliance with financial covenants in the Amended and Restated Bank Agreement beginning with the quarter ending September 30, 2020. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, would allow the lenders to accelerate the maturity of the debt, making it due and payable at that time. If the maturity of the debt were accelerated, the Company would not have sufficient available liquidity to repay such debt within one year after the date that the financial statements included in this Report are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is likely that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that management’s plans to obtain covenant relief are probable of being achieved , alleviating substantial doubt about the Company’s ability to continue as a going concern. However there cannot be any assurance that the Company will be able to obtain a modification of the covenants prior to triggering a default or that if the Company does obtain such modification that subsequent events, including in particular the extended effects of the pandemic , will not impair the Company’s ability to comply with the modified covenants.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
31

Not applicable.
32

Item 6. Exhibits
Exhibits Index
Exhibit
No.
 Description
31.1
 
31.2
 
 
101.INS+ XBRL Instance Document
101.SCH+ XBRL Taxonomy Extension Schema Document
101.CAL+ XBRL Taxonomy Calculation Linkbase Document
101.DEF+ XBRL Taxonomy Definition Linkbase Document
101.LAB+ XBRL Taxonomy Label Linkbase Document
101.PRE+ XBRL Taxonomy Presentation Linkbase Document

* Filed herewith.
** Pursuant to Item 601(b)(32)(ii) of Regulation S-K(17 C.F.R 229.601(b)(32)(ii)), this certification is deemed furnished, not filed, for purposes of section 18 of the Exchange Act, nor is it otherwise subject to liability under that section. It will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except if the registrant specifically incorporates it by reference.
+ Filed electronically with the report.



33

SIGNATURES

Pursuant to the requirements of the Securities Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

UNIQUE FABRICATING, INC.
Date:June 26, 2020By:/s/ Brian P. Loftus
Brian P. Loftus
Chief Financial Officer
(Principal Financial and Accounting Officer)


34
EX-31.1 2 ufab33120exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Byrd Douglas Cain, III, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Unique Fabricating, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: June 26, 2020By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer


EX-31.2 3 ufab33120exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Brian P. Loftus, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Unique Fabricating, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: June 26, 2020By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 4 ufab33120exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
Under 18 U.S.C. section 1350, adopted by section 906 of the Sarbanes-Oxley Act of 2002, in connection with the quarterly report on Form 10-Q of Unique Fabricating, Inc. (the "Company") for the quarterly period ended March 31, 2020 (the "Form 10-Q"), the undersigned certifies that (i) the Form 10-Q fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the issuer.
 
Date: June 26, 2020By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer
The foregoing certification is being furnished as an exhibit to the Form 10-Q pursuant to Item 601(b)(32) of Regulation S-K and Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and, accordingly, is not being filed as part of the Form 10-Q for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, and is not 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.

EX-32.2 5 ufab33120exhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
Under 18 U.S.C. section 1350, adopted by section 906 of the Sarbanes-Oxley Act of 2002, in connection with the quarterly report on Form 10-Q of Unique Fabricating, Inc. (the "Company") for the quarterly period ended March 31, 2020 (the "Form 10-Q"), the undersigned certifies that (i) the Form 10-Q fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the issuer.
 
Date: June 26, 2020By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)
The foregoing certification is being furnished as an exhibit to the Form 10-Q pursuant to Item 601(b)(32) of Regulation S-K and Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and, accordingly, is not being filed as part of the Form 10-Q for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, and is not 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.

EX-101.SCH 6 ufab-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Inventory - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Property, Plant, and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Long-term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2340308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Leases - Cash Outflow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2156116 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2157117 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ufab-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ufab-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ufab-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Title of Individual [Axis] Title of Individual [Axis] Land Land [Member] Deferral period Long-Term Debt, Deferral Period Long-Term Debt, Deferral Period Line of credit Long-term Line of Credit 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four Total current liabilities Liabilities, Current Current maturities of long-term debt Less current maturities Notes Payable, Current Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited or Expired, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited or Expired, Weighted Average Remaining Contractual Term Concentration Risk [Line Items] Concentration Risk [Line Items] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of sales Cost of Goods and Services Sold Employer matching contribution, percent of employees gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Current Fiscal Year End Date Current Fiscal Year End Date Type of Restructuring [Domain] Type of Restructuring [Domain] Exercise price of options lower limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit US Term loan US Term Loan [Member] US Term Loan [Member] Product Information [Line Items] Product Information [Line Items] Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Mobile equipment Vehicles [Member] Management Agreement Management Agreement [Member] Management Agreement [Member] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Number of options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Canada CANADA Property, plant, and equipment, net Net property, plant, and equipment, net Property, Plant and Equipment, Net LIBOR London Interbank Offered Rate (LIBOR) [Member] CFO Chief Financial Officer [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Total assets Assets Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Present value of lease payments Operating Lease, Liability Cover [Abstract] Cover [Abstract] Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term November 8, 2020 Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member] Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member] Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage PPP under CARES Act Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act [Member] Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act Subsequent Event Subsequent Event [Member] Variable Rate [Domain] Variable Rate [Domain] Payments on term loans Repayments of Long-term Debt Construction in progress Construction in Progress [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] One-time Termination Benefits One-time Termination Benefits [Member] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] November 7, 2023 Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member] Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member] Accounts receivable Increase (Decrease) in Accounts Receivable 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Line of credit for capital expenditures Line Of Credit For Capital Expenditures [Member] Line Of Credit For Capital Expenditures [Member] Current liabilities: Liabilities, Current [Abstract] Credit Facility [Axis] Credit Facility [Axis] Thereafter Lessee, Operating Lease, Liability, Payments, Due After Year Four Lessee, Operating Lease, Liability, Payments, Due After Year Four Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Senior credit facility, second amendment Senior Credit Facility, Second Amendment [Member] Senior Credit Facility, Second Amendment [Member] Unamortized discount Discounts Debt Instrument, Unamortized Discount Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Document Quarterly Report Document Quarterly Report Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Employee Stock Option, Incentive Employee Stock Option, Incentive [Member] Employee Stock Option, Incentive [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Quarterly decrease in notional amount Derivative, Notional Amount, Quarterly Decrease Derivative, Notional Amount, Quarterly Decrease Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Collective Bargaining Arrangement [Domain] Collective Bargaining Arrangement [Domain] Employer contribution amount Defined Contribution Plan, Cost Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Entity File Number Entity File Number Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Derivative Instrument, Periodic Payment, Installment Periods [Domain] Derivative Instrument, Periodic Payment, Installment Periods [Domain] [Domain] for Derivative Instrument, Periodic Payment, Installment Periods [Axis] Bryan Restructuring Bryan Restructuring [Member] Bryan Restructuring [Member] Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Other assets Other Assets [Abstract] Accrued and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Product and Service [Domain] Product and Service [Domain] Schedule of Stock Option Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Nature of Business and Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Promissory Note Commercial Paper [Member] Secured debt Secured Debt [Member] Operating income Operating Income (Loss) Restructuring costs incurred Restructuring and Related Cost, Incurred Cost Goodwill Goodwill Ford Motor Company Ford Motor Company [Member] Ford Motor Company [Member] Statement [Line Items] Statement [Line Items] Hedging Designation [Domain] Hedging Designation [Domain] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic (in dollars per share) Net (loss) income per share-basic (in dollars per share) Earnings Per Share, Basic Inventory Inventory Disclosure [Text Block] Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Collective Bargaining Arrangement [Axis] Collective Bargaining Arrangement [Axis] Maximum increase to principal amount Line of Credit Facility, Maximum Increase to Principal Amount Line of Credit Facility, Maximum Increase to Principal Amount Plan Name [Axis] Plan Name [Axis] Stock option expense APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amortization expense of debt issuance costs Amortization of Debt Discount (Premium) 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Transportation Automotive [Member] Automotive [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Inventory, Current [Table] Inventory, Current [Table] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Customer [Axis] Customer [Axis] Interest expense Interest Expense Plan Name [Domain] Plan Name [Domain] Interest expense Interest Expense [Member] Loss on sale of assets Gain (Loss) on Disposition of Assets Local Phone Number Local Phone Number Share price in excess (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting Annualized volatility Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Derivative fair value assets (liabilities) Derivative Assets (Liabilities), at Fair Value, Net Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member] Additional renewal period term Related Party Transaction, Management Agreement, Additional Renewal Period Term Related Party Transaction, Management Agreement, Additional Renewal Period Term Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current September 30, 2021 Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member] US Term Loan And Term Loan II US Term Loan And Term Loan II [Member] US Term Loan And Term Loan II [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other expense, net Nonoperating Income (Expense) Long-term Debt Long-term Debt [Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Net change in bank overdraft Proceeds from (Repayments of) Bank Overdrafts Work in progress Inventory, Work in Process, Net of Reserves Workforce Subject to Collective Bargaining Arrangements Workforce Subject to Collective Bargaining Arrangements [Member] Prepaid expenses and other Prepaid Expense and Other Assets, Current Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Line of credit Long-term Line of Credit, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Stock option expense Stock or Unit Option Plan Expense Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Renewal term Lessee, Operating Lease, Renewal Term Number of position eliminations Restructuring and Related Cost, Number of Positions Eliminated Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Employee Termination Benefits Liability Employee Severance [Member] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net loss Net loss Net (loss) income Net Income (Loss) Attributable to Parent Common Stock Common Stock [Member] Current assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Loss on derivative instrument Derivative, Gain (Loss) on Derivative, Net Debt Instrument, Period Payment, Installment Periods [Domain] Debt Instrument, Period Payment, Installment Periods [Domain] [Domain] for Debt Instrument, Period Payment, Installment Periods [Axis] Product and Service [Axis] Product and Service [Axis] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Affiliated Entity Affiliated Entity [Member] Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member] Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member] Entity Filer Category Entity Filer Category Letter of credit Letter of Credit [Member] Other accrued liabilities Other Accrued Liabilities, Current Allocated share-based compensation expense Share-based Payment Arrangement, Expense Related Party Transaction [Domain] Related Party Transaction [Domain] Interest rate swap Interest Rate Swap [Member] September 30, 2020 Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member] Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Debt instrument, covenant, leverage ratio after DSCR Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio Cost of Goods and Service Benchmark Cost of Goods and Service Benchmark [Member] Concentration risk (percentage) Concentration Risk, Percentage Senior Credit Facility [Member] Senior Credit Facility [Member] Senior Credit Facility [Member] Direct Company Sales Direct Company Sales [Member] Direct Company Sales [Member] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Operating lease, liability, non-current Operating Lease, Liability, Noncurrent Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] CA term loan CA Term Loan [Member] CA Term Loan [Member] Liabilities and Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus The 2013 Stock Incentive Plan The 2013 Stock Incentive Plan [Member] The 2013 Stock Incentive Plan [Member] Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Subsequent Event Subsequent Events [Text Block] Debt instrument, total covenant, leverage ratio Debt Instrument, Covenant, Total Leverage Ratio, Maximum Debt Instrument, Covenant, Total Leverage Ratio, Maximum Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Collective Bargaining Arrangements Expiring February 2023 Collective Bargaining Arrangements Expiring February 2023 [Member] Collective Bargaining Arrangements Expiring February 2023 Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Award Type [Axis] Award Type [Axis] Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member] Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member] Non-US Countries Excluding Mexico and Canada Non-US Countries Excluding Mexico and Canada [Member] Other Foreign Countries Other, net Other Nonoperating Income (Expense) Warrants for Underwriters Warrants for Underwriters [Member] Warrants for Underwriters [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] The Plan and the 2014 Plan The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Operating cash outflows from operating leases Operating Lease, Payments Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Geographical [Axis] Geographical [Axis] Inventory [Line Items] Inventory [Line Items] Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Exercise price of warrants lower limit (in dollars per share) Warrant, Exercise Price Range, Lower Range Limit Warrant, Exercise Price Range, Lower Range Limit Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of debt issuance costs Amortization of Debt Issuance Costs Subsequent Event [Line Items] Subsequent Event [Line Items] Leases Lessee, Operating Leases [Text Block] Document Period End Date Document Period End Date Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Distribution of cash dividends Payments of Dividends Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Depreciable life, years Property, Plant and Equipment, Useful Life Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum Maximum [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Related Party [Domain] Related Party [Domain] Share price (in dollars per share) Share Price Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Outstanding weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Entity Tax Identification Number Entity Tax Identification Number Debt instrument, face amount Debt Instrument, Face Amount Diluted (in dollars per share) Net (loss) income per share-diluted (in dollars per share) Earnings Per Share, Diluted Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Number of reportable segments Number of Reportable Segments Trading Symbol Trading Symbol Minimum Minimum [Member] Cash dividends paid Dividends, Cash Weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Equity ownership needed to terminate agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Debt instrument, term Debt Instrument, Term Raw materials Inventory, Raw Materials, Net of Reserves Restructuring Type [Axis] Restructuring Type [Axis] Legal Entity [Axis] Legal Entity [Axis] Deferred income taxes Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] US Borrower And CA Borrower Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. [Member] Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc [Member] Schedule of Stock Options and Stock Appreciation Rights Award Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt issuance cost Unamortized Debt Issuance Expense Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Vested and exercisable at March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Entity [Domain] Entity [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Income tax (benefit) expense Income Tax Expense (Benefit) Stock Incentive Plans Share-based Payment Arrangement [Text Block] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Vesting [Axis] Vesting [Axis] Revenue from Contract with Customer [Abstract] Other liabilities Other Liabilities, Noncurrent Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] City Area Code City Area Code Total lease liabilities Lease, Liability Lease, Liability Employee Employee [Member] Employee [Member] Change in Quarter and Year-End Fiscal Period, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Title of 12(b) Security Title of 12(b) Security Related Party [Axis] Related Party [Axis] Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Number of shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Earnings Per Share [Abstract] Earnings Per Share [Abstract] Concentration Risk [Table] Concentration Risk [Table] Debt instrument, term to fund capital expenditures Debt Instrument, Term To Fund Capital Expenditures Debt Instrument, Term To Fund Capital Expenditures Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Other, net Other Noncash Income (Expense) Deferred tax asset Deferred Income Tax Assets, Net Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three [Member] Derivative Instrument, Periodic Payment, Installment Periods Until November Twenty Eight Twenty Twenty Three [Member] (Loss) before income tax (benefit) expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total Promissory note Long-term Debt, Gross Assets Assets [Abstract] New revolver New Revolver [Member] New Revolver [Member] Schedule of Product Information [Table] Schedule of Product Information [Table] Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Number of operating segments Number of Operating Segments September 30, 2020 Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Lease cost Lease, Cost Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] 2014 Omnibus Performance Award Plan Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] November 8, 2019 Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member] Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member] Fiat Chrysler Automobile Fiat Chrysler Automobile [Member] Fiat Chrysler Automobile [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Supplemental disclosure of cash flow information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Appliance HVAC, Water Heater, And Appliances [Member] HVAC, Water Heater, And Appliances [Member] Intangible assets Finite-Lived Intangible Assets, Net Other Exit Costs Liability Other Restructuring [Member] Customer [Domain] Customer [Domain] Quarterly increase in notional amount Derivative, Notional Amount, Quarterly Increase Derivative, Notional Amount, Quarterly Increase Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Expenses from management contract Related Party Transaction, Expenses from Transactions with Related Party Statistical Measurement [Axis] Statistical Measurement [Axis] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Outstanding at March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Changes in operating assets and liabilities that provided (used) cash: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Remaining lease payments Restructuring and Related Cost, Expected Cost Remaining Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Notional amount Derivative, Notional Amount Revenue Recognition Revenue from Contract with Customer [Policy Text Block] 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three Other Other Revenue [Member] Other Revenue [Member] Cash paid for Income taxes Income Taxes Paid, Net Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Beginning accrual balance Ending accrual balance Restructuring Reserve Fixed interest rate Derivative, Fixed Interest Rate Collective Bargaining Arrangements Expiring August 2022 Collective Bargaining Arrangements Expiring August 2022 [Member] Collective Bargaining Arrangements Expiring August 2022 Maturity term Long-term Debt, Term Common stock, shares authorized (in shares) Common Stock, Shares Authorized Award vesting, period three Share-based Payment Arrangement, Tranche Three [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Emerging Growth Company Entity Emerging Growth Company Selling, general, and administrative expenses Selling, General and Administrative Expense 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Operating lease, liability, current Operating Lease, Liability, Current Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Senior notes Proceeds from Lines of Credit Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] 2020 (remainder) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Base Rate Base Rate [Member] Income Taxes Income Tax Disclosure [Text Block] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Assets held for sale Assets Held-for-sale, Not Part of Disposal Group, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Buildings Building [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Evansville Restructuring Evansville Restructuring [Member] Evansville Restructuring [Member] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Derivative Contract [Domain] Derivative Contract [Domain] Labor force concentration risk Labor Force Concentration Risk [Member] Total debt – Net Long-term Debt Award vesting, period five Share-based Compensation Award, Tranche Five [Member] Share-based Compensation Award, Tranche Five [Member] Derivative current assets Derivative Asset, Current Capital expenditures Payments to Acquire Property, Plant, and Equipment Investments, at cost Equity Securities without Readily Determinable Fair Value, Amount Refundable taxes Income Taxes Receivable, Current Monthly settlement payments (receipts) Derivative Instruments, Monthly Settlements Derivative Instruments, Monthly Settlements Bad debt adjustment Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Compensation cost, weighted average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Revenues Revenue from Contract with Customer [Text Block] Title of Individual [Domain] Title of Individual [Domain] Derivative long-term assets Derivative Asset, Noncurrent Credit agreement Credit Agreement [Member] Credit Agreement [Member] Debt instrument, covenant, liquidity amount required, minimum Debt Instrument, Covenant, Liquidity Amount Required, Minimum Debt Instrument, Covenant, Liquidity Amount Required, Minimum Deferred tax liability Deferred Income Tax Liabilities, Net Outstanding principal amount Total debt excluding Revolver Notes Payable General Motors Company General Motors Company [Member] General Motors Company [Member] Interest Debt Instrument, Interest Rate, Stated Percentage 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two Entity Address, Address Line One Entity Address, Address Line One Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Property, plant and equipment Property, Plant and Equipment, Gross Defined Contribution Plan Contribution Threshold [Domain] Defined Contribution Plan Contribution Threshold [Domain] [Domain] for Defined Contribution Plan Contribution Threshold [Axis] Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Customer concentration risk Customer Concentration Risk [Member] Restructuring expenses Provision for estimated expenses to be incurred Restructuring Charges Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Retirement Benefits [Abstract] Retirement Benefits [Abstract] Award vesting, period one Share-based Payment Arrangement, Tranche One [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Related Party Transaction [Line Items] Related Party Transaction [Line Items] Deposits and other assets Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Award vesting, period two Share-based Payment Arrangement, Tranche Two [Member] Thereafter though maturity Debt Instrument, Periodic Payment, Installments Through Maturity [Member] Debt Instrument, Periodic Payment, Installments Through Maturity [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Debt Instrument, covenant, consolidated EBITDA Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Accounts payable Accounts Payable, Current Exercise price of warrants upper limit (in dollars per share) Warrant, Exercise Price Range, Upper Range Limit Warrant, Exercise Price Range, Upper Range Limit Entity Interactive Data Current Entity Interactive Data Current Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Geographic Concentration Risk Geographic Concentration Risk [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities: Other Liabilities, Noncurrent [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Inventory, net Total inventory Inventory, Net Exercise price of options upper limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Restructuring Liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Earnings Per Share Earnings Per Share [Text Block] Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Contingencies Commitments and Contingencies Disclosure [Text Block] Revolving credit facility Revolving Credit Facility [Member] Exercise price (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Leasehold improvements Leasehold Improvements [Member] Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Hedging Designation [Axis] Hedging Designation [Axis] Sales revenue, net Revenue Benchmark [Member] Schedule of Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Actual effective rate Effective Income Tax Rate Reconciliation, Percent Outstanding at December 29, 2019 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Principal payment Debt Instrument, Periodic Payment, Principal Total liabilities Liabilities Percent of principal payment Line of Credit Facility, Periodic Payment, Principal, Percent Line of Credit Facility, Periodic Payment, Principal, Percent Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively Common Stock, Value, Issued Vesting [Domain] Vesting [Domain] Payments made during the year and asset write offs Payments For Restructuring And Asset Write-offs Payments For Restructuring And Asset Write-offs Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Inventory Increase (Decrease) in Inventories Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Contractual Term Operating leases Operating Lease, Right-of-Use Asset Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Equity Components [Axis] Equity Components [Axis] Total stockholders’ equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' Equity Attributable to Parent Balance Sheet and Weighted-Average Lease Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Concentration Risk Type [Domain] Concentration Risk Type [Domain] Long-term debt, net of current maturities Long-term debt – Less current maturities Notes Payable, Noncurrent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Defined contribution plan, initial contribution Defined Contribution Plan, Initial Contribution [Member] Defined Contribution Plan, Initial Contribution [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Prepaid expenses and other current assets: Prepaid Expense, Current [Abstract] Lease Cost Information Lease, Cost [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Management agreement, term Related Party Transaction, Management Agreement, Term Related Party Transaction, Management Agreement, Term Variable Rate [Axis] Variable Rate [Axis] Security Exchange Name Security Exchange Name Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term Accrued compensation Accrued Salaries, Current Antidilutive securities excluded from computation of EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award vesting, period four Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Proceeds from (payments of) lines of credit Proceeds from (Repayments of) Lines of Credit Related Party Transaction [Axis] Related Party Transaction [Axis] Depreciation expense Depreciation Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Additional paid-in-capital Additional Paid in Capital, Common Stock Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Equity Component [Domain] Equity Component [Domain] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member] US Term Loan II US Term Loan II [Member] US Term Loan II Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Document Transition Report Document Transition Report Office equipment Office Equipment [Member] Employee Stock Option Share-based Payment Arrangement, Option [Member] Debt issuance costs Debt Issuance Costs, Net Shop equipment Equipment [Member] Debt instrument, covenant, debt amount, maximum Debt Instrument, Covenant, Debt Amount, Maximum Debt Instrument, Covenant, Debt Amount, Maximum Allowance for obsolete inventory Inventory Valuation Reserves Defined contribution plan, additional contribution Defined Contribution Plan, Additional Contribution [Member] Defined Contribution Plan, Additional Contribution [Member] Line of credit Line of Credit [Member] Annual management fees Related Party Transaction, Management Agreement, Annual Fees Related Party Transaction, Management Agreement, Annual Fees September 30, 2021 Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member] Mexico MEXICO Not designated as hedging instrument Not Designated as Hedging Instrument [Member] Income Statement [Abstract] Income Statement [Abstract] New US Term Loan New US Term Loan [Member] New US Term Loan [Member] Restructuring Plan [Domain] Restructuring Plan [Domain] EX-101.PRE 10 ufab-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ufab-20200331_g1.jpg GRAPHIC begin 644 ufab-20200331_g1.jpg M_]C_X 02D9)1@ ! @ 9 !D #_X0!L17AI9@ 24DJ @ # #$! @ ' M ,@ !(" P " 0 ! &F'! ! .@ !0:6-AW>+'!T5(CUQ@X.?%"6!IB2,[,T176U)D9VIK8G1W>'IRB( MF&D1 $# @0"!08'" T(!@L $ @,1!"$2!08Q05%A<1,'@:&Q(C((\)'! MT;(4%4*BPB,SLS1T4F)RDM+3M%46-AK4$="),Q/9J#UHDA#\>H(HI!28_+Y#XZA5A?-0BX;CZ_Q?+YM*T5 M/%<>KZ/FTQ2A1UCHIHCKU%0IH5S!7YQU-5%.I<@5#V_PAJ:J*!*@J/M'^'4U M442I5]O7\OP#X:G,E"L@KCYP^7X?3JH.5- LDBX#Z]5!P446257Y_P"3555" M6*>W='XE=N MR%C3YRM[^4R!8FIGE2PW0&C2PY,L#,ISH_:QXIP_C8ZNUT'!!3^T)1TS;*'* M3OJV)E>D@%SC^ MU8UQ&!( Q6KNV/W9,9]SQSFAOCW$E_Q>&&2T=604O$G69#[=2O0VHK(6!*\] M=BU48_=53SBJ^ ^<7I$=AU;Q7#WSOMY&9'M /$&M21R[%S[\\/\ 4-@W4-IJ M$T4TLS7'U*X92!C7IX@\Q0K]+N>=TS'O;#AL.3%^Q3> /=?XE=Q2.>,<16.1JN5H1C M]H6?"60T64-D&,8$%,BLQ$D:/7\/;Z\FJH!3O(MTX!N)B@Y(W..IB>>C$!S#T!X&;$M+@*J2T4P M'\_R\-21BM!2(IB'M^7SZBBJ#NE)"'T#J**:529B[>.B=12>J34*I<1'8/G^ M@=OP^STZ (N'4.IH$7SJ'VCH2 B^]8ZC"B)0%A]?R_'J:J*)4JP?+\^I!2B6 M*N(>OPU(*IHLE-S\_P OQZJ#E!:LLC@!]>JPY4T621Y3S=K?;ZXB9*Y%3#)M.66- M1:U7%M1V+,&N> M: G@.L_$MV\/-G3;[W;:[X\JG!K:X9W-!P7EB9?S9E M#/&3;WFO,-EFL@9*ODJM.VRQRXIJNWKQ0Y2(,XUL!0:QD+%MTR-V+% "-V;4 MA$DBE(0 UG)K.T%I&QL@J*EH8X@N)!KF]8&IKV"@PQHOI7<:9HNT=H-M]$MI M'VEC ]T-M:U[Z7*TDM +P7RR$U)).9V)J30VW?A)%CKR_.!,4U$NN'X_.#)K M 0% ,+G+0!U 4I +L!]MMOIUJ\C W5I2T@M=$PX5PH7"AJ75(ICCQY+QU[Q\ M@NKK2=1[N2%UQ:EYC>,KXBX-K'(,SQWC#424- ZH7>/BV#G2J/!I$"B8#6C/ MBNQ=MP,6%Q:0#CN!OJE X^H=0(P_5H&EP:T,>:FO[44J"*5KACQ5/NR0MFW- M>%SPP"!F)X4)<*&A;0FN!K2N!XJF?C/+N0,2Y!J&5,6V.>Q[D;'TVA/U"UP2 MQ&,O$RS(PG*N'044G3)TF(I.&RI3MW;8YT5BG3.XYLDCZ>N7& ME" TM)=48XU[<*4"]B:):6>]=M73-7TZ[@TVYN)+9\%\TASA&[*V1HSDM8[V MXW@@@U(]D$^HMVL^=T/W#^(5'SF#1G"9"CUW-#S+5&A_Z"O9-KC=F,N=@BWNY7P9FO MST:BBJKTI$R?S?BU%*)4T M?E].J@2HRK+([]&X_E^?\>^JP]4EJS2.@'UZK#E26K+(O\_\>J@520L@JA3: MJJH2FI4(T1?!* ^G441(F2WWV_/J**:K%.C\WR_BU20J@5A*(CZ?E].J"U5 MU6&8@@/R_)JDBBJ#NE?"J&)X@(AMZ/E[=0"0I("R/?UO^$'\>ISN5.0+L>KE M<*I._%LYE03A5,H[*JQ$>VDRI[ M_H@]-[=7FE11W&H&.<#ZNV($U%14O IB:5-,#C3BO8GNEZ3:W-[J^H7(::1P M15(!HTN<\@5.&8M;R/LUY%4WP.<.H>L! P )P$/JJ](^'4'CU#];YO1K>':? M;-#0&FN.4X>K4\9-'LF-8T!V:IRG#U#3EB#3#_)1>B=\.1V_E^+ M/%I+DM.9 6LUGYET+&MW"H-(YNV@:'4(L+-*U!FC)F55?S4]*1=K!9^B*349+EC QV+#2N.5QQ->=:\/.OF9[Q>]8=S[XFT>WM&V\ M6E32P%]3GF>" ][F^RT!S2&@8D8N)K0=S^(8/$%QF*MW-:O77AS5\H9 M9C*VZ0;'KUYJRT-!R5^B)!X8"OHR99UZG&7C%4S&24<%%!5,05*JC3:]U%?Q M74C \M.6AY9B!4=8Y5P5C[OV]+?:>^X+2[MFW%MJD-P';QVUV/';Q]UW0S -(->GGT\%]2 MH+*%T)MP7 -<"3PJ>.&)H.2MS_"9Y:EVF=>5^"UW:@P=MQ54,L-V*AS&20GJ M+:"5!ZZ0*;?RU'T5>VY%!#],K1,!_1+MH.L0L@OF,B [ET;C4 "I#A@:<_6. M- O"?O::3;V\>CZA$&Y@^>*H %0G2E)&3 ?1^7TZCM4U*0 M,D'X/PZI+5-4@9'444U2!DA#5-%-4D)?: ZI+3R50-$D)1#4)@>"2'I4BBX;C[1U"F@7WK$/7J*I@N0+&#Y?Y=,RC!* N'X/P>&JLRB@2Y5Q#T&^0 MZD.4468F]$/ ?X?5JL/5):L]-X [>/H^?UZK#U26K]!-R'M^7\&N0.JJ"U99 M5RCJJJI(2H&*/KU-5"Y:E%\$ 'TAI1$B9(!] >'Y=4D*:K$4;@._A\OGU20J M@5^>JW$/0&N,M58*0\D?EM_+JFB5"[3JZ7"J'?Q:N_\ :IXG;;AOQ_M@"(!Z M@R*N(@(^P=9K;G=G4)0^GY%G']VY>Z?Q^'PZ55 VW 0' MP 0, AXAXCN!?4("&_JVUNDSG!M12M<.RF//ECC\B]MW3I(X^ +LV /10UY\ M0*TQ'Q+U>>TRX]Z[9O!540Z=N,6)$-A'&P!\0]#J:#[6M,>BD[%Y(Y $R!XB'ED M 2[CX& I0'??;8.H/1Z==G0N=?8RV>\Q&E*YA7]SR/'&H\Z ML\?"E&4#G]F0"AU$-Q3M0*";?<@!E'%1B=([^(&-K3=RF,7T#& 5[N0FG;&% MXW]\(0#0-*;'3.+Z0X@=K!KP,O@@ ^D-$7 R91]6VHHIJDC(;^ MP=13!358QVH^S;\'HU3E4YD@*!P]FHRJ:A(BE[2_B#^35-%*1,EZ?1^#V:BF M"FI2)D0_F_+Z/#5):I#NE8YD _!]&WYM4D*JJQSH#X^&X?-X_P 6J2WH4U6* M9(0]'R^C4$=*J!2(D'V:IIT*30I(P#ZOE\MM1VI1O454T7( MJPAZ_P O^4-3F2A2Y7 ^W\NIS45-.E9B3T0]?Y?S_-JL.4%JSDY#T;CZ/G^7 MIU6)%06+]!)\4=OK?1KD#U06+/([#V_Q_P H:K#@JGU;#K8]L5-W*#[/=M/ES%>^?3AZ.7E53X0W- MTAN/J]("&X!ZQ]6MOE>UC2YW !>U+J2.-A<_%H'H\J]6#L]*G6[7O!DYS"8Q M>.]#2 1V_1;L3($#P_FD3 /HUUE.W+/(/V[O25\>_&%H;XH:Z!P^T9?2N[]T M%07V-M7-D#7<( MR" .SR_YJ!6?OA2$BCS[S2H)?K)\4;/TCX_5$^4\5%-OL/3L8 \-:GND?^LV MY'#+)YRSKZEY ]\=A&U-*(!I]H.KT5,3\./5T>56I^9?<6=X?M,GBC#,5#3= MSA>AO;+;.D6?05;D54P5&%C8QJX:C+3;1(Y3.#*JE0;''RQ(JH!RIZS4N.& M7SVI3CQ3$Z?W1^44).MWED=TZ\0_F=3R D:NR@3*MQ'ZQ6,M >YKLER%WZ#J M$=E ?TBT/(HG*G[PKM/Q/QZV#U;9*ZA$N_@;8*0&VY?'8=/6ZE&"XCWB% MRCX\?2B&X@'3DOJ'PV#<0^Y'@ :CUNI$DX[Q+SR%/=>/Z .-C>6+C))S(%-L M(E,H"=)*H8OM -AT];J196.>[ZB[G6S/+&)$(2NNER)+SU*G7,P[ATC;=3IU M!R4>U5DFZ(;BIY"Y5@* ]"9S;%&/6&)H?-\ZG!3+UR?K]Q@(>TU>493E=L$< MUEH:7CU0792$<]2*LVV-0L=9$SS6%R9<7U)@FV+X.N3NO7T ]"WK8FP-9\0;Z:PT:2WCF@C#W&5SV@@FF M&1CS6O2 .M;QX;\I<=\X.-^..4&)XFWP=!R6.EY3M4#(&(8>DPB4O%/;N@D,3Z%PIPZQ7J6(W5MR^VAKT^W MM2=$^]M\F8QDEASL;(*%S6GV7"M6C&JT1W&>Y'@SME8ZH.3,\5K)MF@LC7=: MA0C;&$)79J4;2Z$!(V$[B21L=JJC9%A[E&*% R:JIQ4$H=&VXA5;6 1F#<,C'FM3S '6MK\/^7.-N:W& M2D\K<60URA,=WM"WN8B*O$=%1EL0)2[3/U&5!^PAIJ>C$C+25<7.AY;Q0#(F M(8W281*'%/;/@E,+Z9Q3APQ /.G2L;NC;.H;2W!+MO47Q/OHD7C)C^6AJI,9+JE(AJDZGHR)D M9=O!N).#R+8W[:1G$XU1!B46HE6=G32$Q3*%U=3Z5_PSK&-;J$U%MX="=D*^=O(+V*]51PC("\C3 MF B:2I/+$H]8".P<5MI\URQTD9: VO&O*G0#TJUV3X7;@W[8S:AH\MK'#!*6 M.$KGM)(:UV&2-X(HX<2,5)KC:[164L<8_P GUYO(-8#(](JE\A&TLBBWE&T1 M;X%A88U"20;.';9"0192)"K$355(50# 4Y@ !&SDC,;W,=[321\6"T*_LY=. MOY].G+3-;S/C<6\"YCBTD5IA488##DHSNX'WE>%_;MDDZ5E.RSM]S(X8(2:6 M&L5,8^PW&.8/" HP?VYW(2<17:8U?)""B";]XF]<(F!5%NJF/5JYM=/N+O\ M)BC.D_#S\.M;[LKPNW5OAGUG3HVPZ8#3OI26L)%:A@ .2M_OFW/4KZSBTSF$ >S4)#2[ENRWMC-8W5I<3 5R'-&3U-)S-K^ZR MCI(5E7$&9,89\QU5\MX9O5?R/C>YL DJW;JR^*^BY%MUG163$=DW#)^R"'!="ZGIE_H][)INJPO@OHC1S'"A'1U$$ M8@BH((()!4=_&N[USP22*X98W^>BD=PYEB"S7B;&&8ZJVE6-9ROCZG9(KK.<0;- M9II!W:O1]DBFTNU9NY!HWDT&,D0JY$EUDR*@8"G, 8;>1KHI71.IF:2#VC MK1]5TV;2-3N-*N2TW%M.^)Q;4M+HW%KBTD D$C D TY!1]]P_O%<;^V79L95 M7.U1S'9Y#*L#8[#75<85ZJ331HRK#^,CGZ021H11IDD,-G"&4!, M4/M#W?WGZOG]/U]0V-YN?JM1WF?+U5K3XEK+-JW\FZOZ(-=%]I?7C:YJGN^\ M$G=5KES9,V-[I6K/OO MX*[>_P -6^#_ .TZ;_WDW\0LPOQ:?;I_SL3%SIG_>3?Q"FK[?G/S#O]_QW\=3T>J/AP\JJ>^'3X_.;;U[>@!$0 =QVUNCJDD$847MB1N;U'M!C#?+ MS'QKU5.S:)E]'KZ2!KK.\;ENGC]L?/BOC[XSMR M^*FNC_\ (2>>A7*\=^^07_P!'-+!]CZZ:'_LW_#A\7!/4OWVLI=;TM93+ MGGEKK:33PN.KWT)4TX_&4\T3]/\ 2>]&4$1,'@;Z-:ZWV13A0+Y\GBFX8UC\ MT,9?(2N7+)1;!"N;8JOB]"G0S^+=0=)V5\ME9578@$E*I@9$!,05?KE4'S!* M8I25*%MTQ2@( 0_0 ; )3G\S;8-B[;;@)C (>'L'YM$6$H8W7L!@$WL.4!$1 M'8!V$1VZOF'VZ(OAS@&X',&Q0#Q FPB&X (B8H"&XAZ0#V:(M24.W9#LD_D> M.N>*W6/X2L60D91; O9(N=+D6%%-8!L2$?'IE6ADA!-,WEJB;_KP$WZTSZ(K M17:=GIJ5XU3$3)*+*QM5R;8HBO&5,Z__ %FU']3;^<4HOP\' M^#YQ!_Y!E[]O&3]6NI?ICNQOT0NN_'+^]'4^V#^30J,SXO/^Z)Q6_>4D?V6V M[5UHOZ2>SYUV![L']:M0_41^<:I!?A\DRF[+7&W*C,MQ$%HNRU6= M;SD(^)L(=7NTBQ3,)?08 $!\!UM;XA+"6$5K7X=AX'J7T$O;"VU/39=/NVA] MK/$YCVG@YKVEK@>T$A>O7Q&Y%U+F-Q/PYR9I1D20V7<;Q]E MTJJ4",=$ 2J*L7%NFV8NBD'K]U*J(>C?6(^KFXOW11KLM?NJ*B1VU^V[R [S?)/*-MN62).$J<5- M$O/(K/D^S/8I^0L=V?OGC6 KC!59HVE;I9C,W2J95%$F,8R;BH&''E0=GL3?N^]%\*- M[.S@:^[!IRM 8 "YQQ(8R MK1S"Z:V[[ MR>H2:FR'!T8)]HM>Y^=K>8;E-*D!Q :6#_#2\S;UQ_YES/! M_(3Z4C<=Y\4L[%A4IX5F_P!Q.0%%CGCXJB+-UXQ#VSPL ^AY% I2'9*W+Q\VI9ZUM9F[[!K77EIE)>VASP/(!%1[ M65SA(#6@:)"/:)6V_BWR"3D%Q 0_P#&?05N?M_$'^P?PM]/]U+CY^R>J>W6!O:_7)?]X[TE>:][_P!N9UMF5*JRQ+5L=S=<4Q?,UB&\1=:V!:V,VCQVTCKE\@=WK7D ,#2,N M21G2:UJK'*?PIO;T']++W+;Z+SBKP^C]3>L2-PW?[%GWW\)=&_XD-\\?L*6/(%EIS^_P!AR,K(Y*E8*7L)9JR1T!&/FR;J MO5RKQY8U)"NHBD06PJ /H#PP[2>9/2NH][;OU3?6L#6 MM69#'=-A;%2(.#[B/K_P!Y#\&MIVS&!))-S(R^0$'Y5]!/H/F[;#3&(75;J$4*C)P4W-0TNR4$@B!'$?*, M%D%"CL)3IB ZZSOJB\D!%#F7Q[\<();?Q9UUDK2UQOG.H13![6N:>PM((Z0: MKM_=SF(R#[8_.9[+O6[!HMQNR5$)KN52(IJ25@@UH&&9$,<0 SB2F))!LB3] M)154I0 1$ U%E^F1 KP(5GX.PR7'BGH#(FNT?+U>E6?\ X4M1 MR3G]F=-)4"MG'$^U'=)])=U#(Y5Q-[OTCL)@ IEC"/B&^^M7W-%&YD4YKWC2 M6CL()/EP"\G>^/;1?T#TZZ-3*-48T= #H)R[#KRC'DIR>YWCNNTWD8G)5AD= MD>_4UC=K,V(<#-E;"M,3$,]?M4>D@MAD&T0FHN &'K<&.<-A..M0;A4B7TBL8ZBGN$, MR<%3;LV8'!)$3B90Y" =3ZQA ( =3UCBI-.7!=M3[7W$@@]1ZS<%Q =P%>_V M4XEV'<-A*[((;:FAZ2B8)RK[95RITJ:U<'%-*Q]P8Y3Y%GVL M(CB>R4IJ=8Y5%X0)"0\H/'RFB*ZIQ\ -]PG,.524IT MJRAQZPC7^/.)JQBZON5)(D,DNZF9QPBFW=6&Q22QG35 K0/5K_ (YXMY0:_(YQ_8ARM'_";\UBOJOGK@7;Y M81R?EQ]-:]H"\Y>\KM(,N;+>=HWU)*03D#GB^)Y[1G8XFE*1M4:GPQ/^+B M]_\ @EGK_P +U?5SJ_Z,WM/I"W_WAO[M&?K5XJ8?KKAU$W M3&>AQ'E3KOA9,:PU9[8);BU:()S&4L^Y6L')*^:"H48W54_2%%FVJ MQA3+Z"BJ<0\3#JVU8E]T0>0IYS\BUGWB[^6Y\0S:O/XNVLXF-'+UB^0GM.< M]@Z%8\/'^LO\6XZQ)C71 >O-2Y30J7'WXE0XU-$D8DAW < W0B#4H)I>9EJ< MQI<+,F5,@ 4J<@YNKT#E 05$/1K:HF=YI%7X^H:>0%H]"]\;<>=;\ LUV< MW_V:X8*_[%DL3/B[L)Z_Q>3<4>0W#P!* ";"V1Q_%=XH-66B-HV3L/X*T_W9 M/6T75#_Q#/S:MZ=OIB4_ KA282C];B=QY'\>):D/X=8.\8/KDKS+O MAU-ZZO\ ^9W/YYZJ+?%W-00S/PM /\[%V7A_%:J;K,Z"V@D[/F7I?W9?6TO5 M3_MHOH.4[%H9*!\/(Y5V^J/:@8GW#V?V8FHZQ88?MD'_ (C\-=/VY']N&7G_ M $E/\K*I1]H_NK!VM;3FRRC@\(<%I#];^J?57/-> MZ[S-G#1_K(Z4R]=:J;__ %N?;T<#SA_^1A?ZE]8K^CCO];][_P!)=1_X9C_/ M'_RO_P!0K1G!?E(?F=Q.POR?^Y@X\_6[7I*=^Y@SP6<8'[/LTY7?=OMX(F"" M1\[[&\[K]T0Z?,Z=AZ=QP%S$;:9T5:@4Q[0#U]*\[[MV^-K[BN=![WOOJSFC M/ER9LS&O]G,ZE,U/:/"J=K[P?Y".K?.[K6NY5'MW:>Z]CCMA8G@I)> 3R1G7 M)H2[7$F,/M 8YBN2(30++7.Z2*)574938)P]03,5$HNY%RH5NAT "[AOLUC8 M37\O=QT#1Q)Y?#X<@>T/![P@U;Q7UB2&)YMM!M0TW$]*D9JY8XQP=(X G'U6 M-&9U3E:_SP.<_<"Y&=P[(]?R;R+EZN^EJG".ZU4HNF55E5X&M5U]*K3"T0S( MF=W*R) ?+&,"\@Z=N-AV\S;8-;Q8:=#I[2V,DDGB?)\W4OIMX>>&>V/#+2WZ M5MEDP9/('RODD,CGO #:X@-;@![#6MZDR5F'NIG'045!.( (8&^L8+JY'J O=0%P-*<>(X'D! MC6O(<^F=]^%>QM_:BVXU[3HYKX-#>^9(^*5H&8@.=&6YP, T/+J$F@ XG+GN MA7$#R=*N-B^$.R-A3F_V[8QPWQ:0992 MZ68 TJT2/<[('4Q$9 / ]4?IQW 1ZC>&P; &X^GVB/J_CUEL>)X_#S+M,NJS M,[,"*AT*\O)+1L%RV=KXVA]7-CD8 X&OJTD)P(-:8T5A.P=U#%?J,UBG(].QTQB+AC.>F&LVD8R,_,.EYVFV%HA'%L%>*,N@10RS1F\;*FV41 MZ!34/I=[IUSI\E)J&-WLN' TXUZ#SIT<\#3YN>+7@KN/PIGBGNWMO-O7#RV. MZ8TM ?B1',PEW=R%H+F^LYKQ7*[,US1OCC4H5?DEQX2*7S#AFG'(B21[/O% J"A%#1Q\SQKD"& 12<-L\9+.9,X!^B<$U MBCL/J$-6VIBEZ[L;]$+0O':-T?BCJ5?NA;D?\M%\RC,^+XDFZ7%GB3$&, .G MW(2R2*)-_K&0B\:S+9R< ]A%)=(!_P!L&KG1?TDGJ^0_,NP/=?8X[FU&7[D6 M;1Y3)4?1*DI[ #!5AV6^, *E$HO*UG*0)N&VZ3O->55$S!OZC%\=6VH&M\XC M]K]$+0?&N02>*^H$*R+CQB4120.C")O;!7FQ3B/09BW6'QZ1U,!&H6!C/M\/+VX M\Z.PZ@KW:]Q!XO\ A =-O' ZD83!(X\6W$-#'(3B:N(CF-*>UE7#6J9LXE*JL@90FX]"@I' 1#<=A\-1K (MF@\:GTA6G MO$-+W[LDG^U"UZM])_(2=CO0U:_[L?\ 5;4O MUP_F8U(YWW*2_L_P_P!P]L;) ZR.-R\,K7+*% 1!K%RN%9"@@N?8!V*,OX[!NIKBL'Y=2>.DD??#Y%I'@Y>,MO&W5('<;@WK!UD7+9/HL)(]=86.8C\<3RBRD;:9:J MI/A;R4?UH2*+ANN)&ZJ")U@LG6\K8A+3U#YOA@<.D576-YL#=-CMBWW?);EV MAW#2[.W$QC,6M,K:5:'T#FNQ;1S:N!< J%%]MD?S1^)#C+#C]TG.UVR=P7&$ M="RS PNFGS+1?==>':5JT0X MMGB/[YC@/HE6ZNVT_83?;SX-R3-1)RV<\2N/0$53,!R"=#%55;K%Z@';J271 M,4P>HQ1#6'NP/K4G[MWI*\R[_8^+?.L,?@X:G<^>9Y'F50CXP!TT_7WPRC$S M%]Y:X=RG(+) 8.LB#^YUUNW4,7TE(HI&*@ ^L2#[-9;10&MD/4?-1>F_=?8? ML?5I'>R9XQ\3"3Z0K!%]@SQGP\4HU5W(JU[3+$%""&P@?^RVS.8!^EP94I/+W( "8PCEM6N+BW:SN#2 MHQP!](*](>/6]-R;,L]-DV]<_5WSR2A_J1OS!K6$?E&.I2IX45K%3X=?M%AZ M.)I2_P#SASN/\.3-8(ZC?_L_O6_,O-O]N'B9_.7_ *"V_BE)O@_CMB_C9B>F M8.PO6@IV,,>Q[F+J-9"3F9L(EB[E'TPX0^U;#(2LT\\R1DEE.IPX4,'7L ]( M 8V4/E>9'FKS\@HNO=6UJ_US49=5U23O;^8@O?1K:D-#1@T!HP & "VE]C' M_G!^+7%W1Z58=X/@517^*WHE_B^:^$LCS";]?&]OX[1U5I+X06&,:6*F7FXO M[I#(FZ?(3D2(6V,=J 'UCI.2>H@[;_MJ6/NY(?\ KLU?(0!Z0<.I?0GW.=2T MR39&IZ5#0:O%J!DD',QR0QMC?UXQR-ZLO6JLY"* =0PG R0@04R=&QDS!OU" M93QZP4'QV]6MB;',)G/>\&$@4;2E*<37G5>F[*PW!#KU[?WM\R;;\L<(M[80 MACK=[ >^>Z>I=,)B00T@!@%!PQ_8806._2;81#QU:7FJV6G%K;EU'..% 30==. Z*\5C-V^(VS-C306FY M=0AMKJY:Y[&D.(@'55IX"[%WW^ ML>-#?$#=/2)O3'^/3U!\WCKF&X-&/&=M1RHX>;*LS'XN>% MSV![=!4@5K3IQ P6PZ!O/:>Z)7VNWM1M+ MNYB;G>V.0/G_1GV3-'$S_ *\V9LAF?%W? MXL6I8&PAOK1R 10KY0\$^!/N?\K4A'>2Q^Y$HD#I4H MP!OL'CN*$PB/U@ 1-MZ!\ VU%#TGS?,I36,F\D,Z99FUIVWY,N*[MPX4.UBX M.;DX&#BDQ-U%;1$##NF;-LBD!0 #&*=8^VYU#&W$61O/$]:5/).VX4\ZLEX[ MR)6*!D^URUSQ?;IB.K9E[3(+R(2?+$(\:*G43(B< M5$N@Q! \$9<6\.83C@>*L>ZK4(T103?$7\4;CRJ[:%^2QU".K)><$7*LY^B8 M".;*NY>9A:>QG8.\LXIL@4ZSIZTI%JD'Y$"%,HX%B"293*'( W^FS]S<@G . MP\X/GI3RKN/P*W+;;;W_ F]>([2\B=;.<< '/@&1C65. S5. *IX]I M3OSY<[8M%LF%97%47G[!4[8W5SA*PXMR]&M-#LTH@W0G%ZU9 @;0R/Q\O4WB9X+Z7XAWD>L6] MRZSU9L88YX8)&2-!);F;F87<5,U,8HT.G4= M9Y6,-83I\C(W>/8,6J+9@V1022*DDF91595 M7DM+-EA&Y[C5WQ?YN?/I)/1E_#KPVT?PMTNYE-P9[J4!\T[P(VAL8<0 ,Q#& M-JXDEQK4ESJ !OHQ\ ^.LSQ,[>?'?CS9DVZ-LQI@>-C;HW:J)K-FUXEHUY9+ MJT;KI&.DY1:VJ:>)E5*(E5 O6'@.M7F>)+@O!JVN'8, O"&]-$QDX$QM(9&2.56-::UIJ^ M6'G.0J=G3BI0F^Y&K() ^P=9AUC=)N.YGR.]EWP/FQZR NE?=SW=]B[K?MZZ M=2QU)GJUX">,%S>S.S.TTQ_=DD_VH6O5KI/Y"3L=Z&K6?=C_JMJ7ZX?S,:MGJ M<8:SS-[2%"XQ6QR$?&9?X68=KC*9%+S_ +NV='&%/EZ9:"H;"*XUFWQK%_Y8 M;"J#?HW#JWUBW2&&\=(.3W?%4@^9>;3N&XVKXFS[@MAF?;:M.XMK3,PRR-D9 M7EG87-KRK5>>=Q!0LZ82NOOY*9DF!BWBKR#EF$ MBT!-<@"DY,_K=B9 H'NSPP@5=JX7;J['+#!J<(<#ZX^'7\,#B,/<.XMM;3\9 M=J6]PV6L3F]Y!.RF>)Q%""#7HRR1NYMH:/:"W2O/OEK@WE3R"'DAQZXY63B9 M>K3)R=TRHFPS9)Y$C[/E*5EOMIUD"J&4J54DZ)*NI!999T5NY517<'*LDDV. M"@J\]K;211F*9V=G 84PI3D3RPZ5F=D[6UC;FB?8.NW[-3LHVB.&L#8BR%K< MHC?21XD ;0 D @8$N%*2>?#!J<7(;N$KW+/.3(*EY/ASUGONY#6"K#Q]/R#LQ M\G7?O$_TBEV4+31K=\NG/F#KIS,7,C9ZS06#$L+PUSG#!F3UL'$B=GXL'B?< M/#!J$;#&2: R MPY_4[7,>XCIR4&) ,(_;.^)+RUP/X\P'&?)."(WD/0\?)R#7%4XWR"MCRWU: M#?/'$FG49ATM4[C'V2 C'[M7W!3RFKIFV.#<3+))HE2R-UI#9I#)&[+7JK\H M^'QGM[Q \ =-WCKC]?T^\=97<]#*WNA*Q[@ ,[1GC+7$ 9L2''&@-2Z/#EAR MBY.=[WG?0G'W,8,[UD5U6,)X6Q34COI*&HE3-+/WQ4W4JY23=R)63B6?S,[, M+IMTRI JIY;=J@FDESL@BT^U>/$_%Z ./'=]N[;V]X0[+G8Z9SK2( M/FGF?0.D=E ) X"H:UC& G'*VKGDEWHL]P"D1^,NTARQQO$G\R+Q]P3RA2(U M3H!/KCZIAB3@69_+ 1!/J;L"CT[CMZ-:W:N+[Z-YXF4'XRO"^R+Q^H>)VF7\ MOY2?689#VOG#CYRO/U[-O=IC.U);,[6B2P7(9O+F>MT2!19L,@-J":O&ILG9 M9 [E5=S4;8$D60"P 0" 1$4Q2WW-U;!L=]8NO RCJ4'17Y0O;7BMX8R^)-M9 M017@M#:O>ZIB[S-G#1_K(Z4R]=:J>C_7#ZM_H"V+_P#8R*_J;UCOL-_[,_O1 M_#72_P#A9N_YY9_RI_\ $*>SM*=T*,[J6(,GY7C\*O<*)8VR4GCI2#D+RUOI MY@ZE6A+-]K$D&]5JA61"EF01\D451W3ZNOQZ0QEY:?59.[<:UZJ?*5TMXE^' MDOAQJL&F270NS/!WF81]W3UBVE,[Z\*UJ.Q2N>2C_P &3_J0_DU:96]"ZWS% M-EY;\.N/O.#$PT MJR1AP>PT%0>! +2' $5]HCX3GAVSN:4M+\B^1GZ:V M_P M#+24MK2F81E^!'(%Y'2#P5C7CGQKPCQ-Q37L*\?L?PN.<>5I,XM(B*(J MJZD'[@0,^G+#,/5',O8[#)J!U.'SU99PKL ";H*4I<*][Y7F20ETCCB3Q/P^ M)>9MR[FUW=^L2Z]N*X?ZF '!K&BC6,;]RUH#1CA4E;SU2L"C1$WGE M-Q:POS*PG;\ YZJQ;10+>@D*H(+ QG:],LCBM#6JJ3!4U5H2S03O^E;."E.4 M?K)*D50452/7'))$\21$MD!P(6Q[4W7KFRM=@W%MZ8PZE <#Q:YI]ICV_=,< M,'#L((< 13ZR9\)3E]"YNBX:Y:XWDL=KNC'8J9/IMFA[K$LCGW*W/^V1"4>H4DP!+6#OKZXU"?O)S1C?9:/9 M%>)ZW'A4\L!SKYO\7/&O<7BQ=QQW;&VFWX'%T5LQQ<,^([R5Y#<\E"0VC6M: M"0 223V(C=4AA\1,<5!13(0P&_I"& 14(!]MPZ_1[0WU:+IA?5"*%+]8(&W "FZC;@&WJ]F^B+4&7L91F8,?S>/Y>P7"KL)WW(%IFE3 M2E;LK86+]N^(#.4236Z$%U&X$6(8ABJ)&$HAX[Z(MUX6QM.7&[8IQ34?M)_+ MR$]5*[&O'BB\I)%91BS,'D],/% \Y<\;$L%7CURH/UO+.3-WF,CS6&Y[%=QL;UQ)V.0P?+J.7DFXJ M!F\Q2F;]XNJ8ZZC..;&7.(G4ZCB)AO8M0NHAE#JCR_(03Y5VWH'C?XA[?M&6 M,-VVXM8Q1HG9WA S@MD( % '.-!@*!;8X9=DSMX<%KBTR7AW#KF>RI& 8 M(3)F5K$_R%:JV91)1%5>K)R((5RL2"J*IB&>,(]N\%,QB>;T&$HT37MQ.*/= MZOPZ<:=5:+&[J\6=\;PM38:K=9-.=[4431&QW#!YQ>X8#U7.+:XTJI7'+=)V MV<-'!>M!T@JW6(!C%ZTETS)J%ZBB!B]1#"&X" AJUX+K=KBUP3+8D:O6%Y&/Y9D$3;+;-1)3.74.W," MH( J3HV*8 ,8!NI[RXN&Y)35HZ@/0%O^YO%#>N[]-&DZ_=-FL!('AHBB8I=PKS_S/+=0TY%.11. MDL1%]&O%$Q,0Q3EZMRF P (6[7.8X/;@X&H6DV-[=:;>1:A9/,=Y!(V1CAQ: M]A#FD=A .."CQXF]G3M]<(3LGVQ(L#8!9&EF8 MQ5MMTU$F.Y&/2V5%'S2=/U3!N.]Q->7$[ R4U:.H?#DMWW+XI;VW=IGV1KUV MV:PSM?E$,+#F;P.9C&N\]%VGF5VJ.#O/RZ53('*;$LAD*UTJK*TNN2+/(>1* M:1C75I5Y-J,3LZ;:()D[,,D_54\U5,ZH ;IZND *8;J:!I;&0&FM< >-*\> MQ6VUO$;=VS+26QV[_NY;ZZ.:YFD=(\T JY[BYQH* 5))H .29]S.[;/#'G[$Q MS+D]A:$NDY!-#LJU?XMW)5+)%::*+^\F8Q5VK;J.FCQ(N!,I[@Z4NWPQ/-71D!\3C2E2QP+0ZF&9M' M?ME'5BGX9WM38PMS*W/L9Y'RL:->%?,JWE?)\M.U BZ8B9$CV @&=70G&B1] MA%O(&=MU=ME2'+N W#]2NGBF:@\ORDK>=2\?O$?4;4VK;B&V#A0NACH_R.>7 MY3UMRD.;JH)0;DZ!HM=<#-%CM@*V;7,.K2"$QRXNI@>L8CSTK\>!X[Q MMCWB;VUVQ<:5N)KYM;CMGBVN >\D#:1B<'[H.H2\5S@', ZKGV\WD%"2,&Z MK,E$1LC7'\4O!/X&09-GT._A'30T>ZB'T:Z36:/(UTQ.9%5!0ADU$C"4P"41 M#6(J0:CBO,;)IHYA<1N%-A6^SJS/,[3%0+50WB#:/3:-D]]DTR!L&KY MFI73&AN:H';\A"[CTOQ]\1],MFVSKF&Y:T4#IHPY].MS"PN/6[,3S)3X>$O: MDX-=OM>0FN.&'&L3>Y=DI&2N4;A+R5XR.ZBUA3,O%-;)/K.!@(IT9(IEVL6D MQ;N#%**I#B4HAP374\_Y1U1\/*?*M0W;XC[OWJ&Q:]=%]FTU$3 &1U' EK?: M(J:%Y<1R(3ULLXMI.;\89!P[DF)4GS_\ Z,TW_P!.6=/ZQ-7WVK>_LA^] M;\R[5_M[\4?YPC_Y>V_BD?ZMSV?_ /1FF_\ IRSI_6)I]JWW[(?O6_,G]OGB MC_.$?_+6_P#%*1'AMP.XO\!:7:\?<6L?N\>U2[6DMSLD<\M]PN)WUB)$,(,K MTKVY3DZ]:$",C44_*24(EN7JZ>H1$;2>XEN'9Y35W8!Z%HFZMY;AWI>1WVXI MA/KNU+))\A* M$5<-@_5%& COOLH,=).ERK'@X"0C)& M;%*0I?)C&D[&/WK!#&J0UPX'#KQ^;SU0FO( IQW'GAUA7 MC69W)4:)?RELD&PLWUUM3M*5L1F1Q3.K'L%$FS-A#QZRJ8&.FU02%40+YIE. MDNTAN-3B5"=1JI$:(H:N[QS2Y;\45N%U#X:U[#5CRSRQY%FP3'M,VL;$XJJ; MQ_5GLI"G]_KMA@7$/URC[?SVY@_>WS;R6YY47A1B7A+<\4\-L_3^(C(94 M/>J]?IE*/A6]CBVR:C:^LXB7D'L8KTF7#[/1\X0+L4 $P$61D_O,\N,D\)NV M+G+B-B_"T+GGGCGR3X\3E&S"G:96A0-]A!MM:?)PTU$3U>D6,&\N56%5!TX] M[.DP6 AR'5*8VB+>?%GN#]QFGJY*S7;.X:YAJF' ML>Y1Y_<\ J-6]W;G%W<>"EHL66L-4+AY+\.7=OPUC6A3-_+>);+SF]9*1B8!VC.PT/;: M]%I0J5Y<+D373V,DQ IS%.(#HB[,'-[NBX R7VZ\.\SJ3Q2AK[S!YC9)Q+;4 ML/HW2?A6.$:YBNK6:M2=?D9.U)GBKVO<'$HFZ,X3>-A9$0Z4BGZC"1=?X+=Y MO(O)&[=U?"V2(;&D+ESA8\SM;L&H5R*G64==,68QE;M54%K:RD++)+R,W7;+ M78W[259JLTW",PF"::0E$VB+\20[R?))UVZNW5?<887.XEW($W<'B;%L8 MG*P&*8B1@GLDI=[[-M7ME5EVM0J$,FT,=):60(*C@RRKI-N@KHBW!P)YR]R% MES,>\#^YW@C&]>O=NQ#(YKPSFKCZQGWV-IN)@I,L?/U*TOSR,]$Q\BD7SC-E M55(Y<%6ADCH+%<-ES$4]^B*JMR+[V/+7$G$GN%YXK=1P@_M_%+N>2/#O',;+ MUFVG@9?%+%TP(5[;$FUX;/'5T63<&*+ULLU:%'8?=?#82)^EG[I%CM>5NS)^ MHME2)+#']-7I1. MU,0I4S )A(F99G[G/=BSQD[E';NV#QOP7>>)?"F^6S&MWN.6W,HXN.?;[C!F M5_E*$Q@Q86VNE4900%,BU2;$,Y< 9)0JYUG";),BGDX7>?+"L57+M89) M2-CQM.2U%DV["XP;!9VP1>2<*J;S4DSKI%.8-A,'IT1;!R_7^0W:9[:O/3+. M>.>F5^:EUF*.2.PW/Y3KK&K2= N]NC5,9U*$K2$?8K$:1+)7*V,Y!7Q3,7W4 M=BB "($4$?$^\<@>&7([LQ6++? ?-_$+'&&XJ6X&Y.S;DZ:9/:OFPW*&0?6& M,D7[1G#QJU6>M,MNG]B2;NUG@^4H:%MK%CJ>-K UAJ?D-&5HK-XM8[NW5MU47=IQ[)8S)02J%#W0!+YA?'8B; M$C.6WDWV].QKA^@V"*XZ6ND]S:W\5:)FG#4.%(\E1<+=:8*]!")_':ZHT[CWNE*=H2:3LK.8VK;A+WV#MCU>49K2*'O3M%)!T[12 %&SQ90B9WP;ME M?P[C?X:?/62GS*#P]!9J[BN(9^VS:Z+&LU*^9AM%TB,?/9N5>F2C8A*2>ME2 M%<+*)D3(W4.8P%(80(K6TOW-^,D7RYN?#IM*S=DO&..-T]R=R+=ZFC#V'&>/ M:567+DLQ"7BQ,9DSFO6LD9[H^1;J-C)*MWZ.ZI#F HD5'Q_G/F%-<2K=R^8= MO[-RBDSW%2=V:-YS-I)D6CQE'C:>6N##C-&I<=0D7$49T5\1/B*MU(TVQ8&Q7RG[G.,X1Q*3.%>Z7W%^+ M'(V)CR"0]NXR!$['B#:J_QY M=?#!&380I)]=R"!7"YT MTR)(JG,8")',4BDU9\K.=&-N]U@;BW=.;&$,U\;.2LO?8YVF9)=+K\Q%0HE. "&VB*B M%GY)NXX>=TAL\;(/6;GXD"IMGC)TF59J]9N,ATQ%TS=(G 2+-G39O)K/7%V7<+**MT./O+3#$G;(ND MM#J@45F](N-:DFH'('1[U[T7PZ0#1%*9V2^2&'.*?"'G%3LYWJLTF_\ $#F% MS#GLXUNPSD7#VHK-2V/+/#3I(V4=-74@6WMTC,8PY0.+UXAY"?4?I*)%-IQ9 MYJ87Y6X+X^YUK#]YCMCR8KLC8L5X^RRXK]1R9/H0J[Q"90C*N6QE%Q$\S9/$7"T)*A9+)(G82)4U1!!Z$<^06,D;8Y2*$$?2 :@&I*)AN*A M![EO$::"W4*N5L 4C$ MX*Y%JI0C1$:(C1$:(FV9XXF85Y(W+CS?,K0%5;F$=Q+OHB1Y4\1L(\SJ)5\9Y^@I>ST>IY. MI.6V4!&66;K321MV/7J\C62SYH-VR6FX)N^7\U6/7,9JX.0@J$-T%V(EN5W$ MS"?-/$:^$L^U^3L%&4M50N[8D'8IFISL3:Z+.-K#69R&L5?=L9:,?1\BU#ZR M2A>M(YTS;E.8!(HY,V_#Z=L;D/F#(N=,K8IO\]D/*UJD+I=Y!MFG)L-'2L_* M E[^Y2AXFQ,X]@BX%$!%) B:8#OL ;Z(G?G[:W#M&H\1:#"8N/5:9P_:JCL7KI8ZRPG4,)A(NR93X$ M\;0G&LE6K9"Q+]O#VZ'5:6:1 M2*D_16!,CU4"[;ATD6O [6'"5;A2U[?S MS%Q&RP5X<27WKBK#'V">=*M72+HITDE3(#U-SG2,1:NX[]E;@)Q=PCGO!.)L M=6N,@N3-1D*#F6ZR&0K,]RG9Z/(M7;):I,[VDZ:259@BMI!P'D1A68*'6,HK MYB@%.4B>_&<7\)Q'&)OP\8TY%/C^VPT; A*2=X]6ZL:*5,]+6B%9518TFJ]7 M@U# =X9471ES"MU^9];1%HRW]MKBO>^)&*>$5KKMRF, 87D,;R5!A'&1+?\ M>2.6Q++$F*&D]N9),MCE6L*X233!-PN%.063>..7 MLFP#N3''-A0Y%[B7ES?&EGX75G@#;<4%MW&>EQ+:+J5 M6LEAL$E8JVNP?R,G%S\+>3R)+9'6>+>RK@47Z3LJ_E*G1.)D%%$SD6J.#W9I MX"=O>W262./>)7RF4G[%]%(Y+R/:9>_7&&AY A4WT367LP<8^L-GR) 2<*L6 MJ#IRA_1+*J)B)=$6Q>V1Q+=<,N+J>*'M9C:(ZG\NYMRX./(FVNK\QQTQRKDJ MP6V#H_W[>M&#FXOZ[7GK1%](B@DFX?@L*0>2"8B1?A63M-\*[71\OX[FJ/;5 MZMG/E6QYH9%:)9'N;=S)9[CI6/F6MA8OD98KJ(A2/XQ$PQ3+KE'6.H1-G9 MM?MEX=H1ZDJ#51VJ9/83CHB:)RS[&G;CYJ9U2Y%9OP],+Y*=_907-W3+S9J/ M$9+)"I-VT=]_HF >MD95TDQ:IMCNVXM'J[=,A%5C@0G21/$L_"'C=:LC\3LH MNJ$6)L?"-I;([C6PO6T%"+JD$!*JBQ?2!7!R#^F1(2^O5+ MJTH.)4A5()&37?6=.7)UG\I+RC]VB0 !0<%"_*BI6)GHQM)PTG&R\4_;^:TD(E\A)1[UN'AL(;ZE%9Z[<.?K!G/!2[6X.E9&V8SGC4M[+KALZFX8D>T?5 MR4?&_P!]D/<%Q;+J#]9=1L*IMS*".J6BE6\AP[%)Z>:D#U4H1HB-$1HB-$1H MB-$1HB-$1HB-$1HB-$1HB-$1HB-$1HB-$1HB-$1HB-$1HB1 NZQA]1=OQB4- MM<=*OKR55?52VN14HT1&B(T1&B)M?+S#DAGCCUD3',)Y'WE?Q[.8JH.5?(;J MV6LR3.P0[-9;]%%*24 MZ;2E8N-4LK-1LHF1R"L?,0LM'J BH0QDSF34*.P])MRF_1'4@@BHX*"*+J5' MH5.QM5X>CT>$:5:J0#=1E P3#S!:,$%7"KHY4C*JJN%U7KURH-;1M=:OV:Q2J,Y)TU M2.[62. *) X*F<"G(8H4C$EW)2<,%(CJI0C1$:(C1$:(C1$:(C1$:(C1$:(C M1$:(C1$:(C1$:(C1$:(C1$:(C1$:(C1$;!X_/Z=$1HB-$1HB-$1HB-$6@*YQK9ZKBN'4L<>L#B-F[&[E+6^BW!1 R;B+^\3V1;QKI M(P )%D$R+%$-P-IE'.I2M$ZK52A&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B( MT1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B( JT1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1&B(T1?__9 end XML 12 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax (benefit) expense $ (263) $ 43
Actual effective rate 22.20%  
Statutory rate 21.00%  
XML 13 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Lease Liabilities Maturity (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
2020 (remainder) $ 2,191
2021 2,807
2022 1,887
2023 1,154
2024 1,116
Thereafter 6,458
Total lease payments 15,613
Less: interest 3,320
Present value of lease payments $ 12,293
XML 14 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net Sales
Transportation$32,012  $34,015  
Appliance2,779  3,754  
Other185  1,698  
Total$34,976  $39,467  
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally this occurs with the transfer of control to a customer of its automotive, HVAC, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.
In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
Contract BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.
XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Jun. 11, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-37480  
Entity Registrant Name UNIQUE FABRICATING, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-1846791  
Entity Address, Address Line One 800 Standard Parkway  
Entity Address, City or Town Auburn Hills  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48326  
City Area Code 248  
Local Phone Number 853-2333  
Title of 12(b) Security Common Stock, par value $.001 per share  
Trading Symbol UFAB  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,779,147
Entity Central Index Key 0001617669  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Stockholders' equity, beginning balance (in shares) at Dec. 30, 2018 9,779,147      
Stockholders' equity, beginning balance at Dec. 30, 2018 $ 48,888 $ 10 $ 45,882 $ 2,997
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (189)     (189)
Stock option expense 33   33  
Cash dividends paid $ (489)     (489)
Stockholders' equity, ending balance (in shares) at Mar. 31, 2019 9,779,147      
Stockholders' equity, ending balance at Mar. 31, 2019 $ 48,243 10 45,915 2,319
Stockholders' equity, beginning balance (in shares) at Dec. 29, 2019 9,779,147      
Stockholders' equity, beginning balance at Dec. 29, 2019 $ 39,460 10 46,011 (6,561)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (1,137)     (1,137)
Stock option expense $ 23   23  
Stockholders' equity, ending balance (in shares) at Mar. 31, 2020 9,779,147      
Stockholders' equity, ending balance at Mar. 31, 2020 $ 38,346 $ 10 $ 46,034 $ (7,698)
XML 17 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
3 Months Ended
Mar. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $0.3 million and additional fees for assistance provided with acquisitions. Effective upon completion of the Company's initial public offering, the agreement was amended to reduce the annual management fee by an amount equal to the amount, if any, of annual cash retainers and equity awards received as compensation for service on the board of directors to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.06 million for the three months March 31, 2020 and $0.06 million or the three months ended March 31, 2019. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2021. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.
In 2019, following the May 6, 2019 resignation of the Company’s Chief Executive Officer, the Company entered into a services agreement with 6th Avenue Group, which is a company owned by a Board member of the Company. The services performed have been related to providing assistance for long term strategic planning for the Company as well as aiding in helping the Company with CEO transition services. The services provided by 6th Avenue Group ended in 2019. On June 11, 2019, this
Board member was also awarded stock options for 30,000 shares, which vested immediately and had an exercise price of $2.93 per share, for her services.
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant, and Equipment, Net
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following (in thousands):
March 31,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663  $1,663    
Buildings5,934  5,934  
23 – 40
Shop equipment23,053  22,982  
7 – 10
Leasehold improvements1,225  1,234  
3 – 10
Office equipment1,858  1,866  
3 – 7
Mobile equipment160  190  3
Construction in progress1,888  1,543  
Total cost35,781  35,412    
Less: Accumulated depreciation12,685  11,997  
Net property, plant, and equipment, net$23,096  $23,415  
Depreciation expense was $0.7 million for the three months ended March 31, 2020, and $0.7 million for the three months ended March 31, 2019.
Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.1 million and $4.1 million at March 31, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at March 31, 2020 and December 29, 2019, respectively.
XML 19 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock Incentive Plans Stock Incentive Plans
2013 Stock Incentive Plan
The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each option award is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to the Company’s new Chief Financial Officer (“CFO”) with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.
2014 Omnibus Performance Award Plan
In 2014, the board of directors and stockholders adopted the Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the Compensation Committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock.
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each of the option awards described above is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options for adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 15,000 incentive stock option awards to employees of the Company with an exercise price of $3.32 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days. The Company estimated the grant-date fair value of the awards subject to these market conditions using a Monte Carlo simulation model, using the following assumptions: risk free interest rate of 1.21% and annualized volatility of 52.0%.
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 25,000 non statutory stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 40 percent on April 6, 2021 and an additional 20 percent on each of April 6, 2022, 2023, and 2024. On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 incentive stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 29, 2019676,480  $5.48  7.1$471,000  
Granted30,000  $3.32  9.9  
Exercised—  $—  0.0  
Forfeited or expired(2)
95,000  $6.91  0.0
Outstanding at March 31, 2020611,480  $5.15  7.3$—  
Vested and exercisable at March 31, 2020296,480  $7.43  4.9$—  
————————————
(1) The aggregate intrinsic value above is obtained by subtracting the weighted average exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019.
(2)  Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.
The Company recorded compensation expense of $22.8 thousand for the three months ended March 31, 2020, and $32.7 thousand for the three months ended March 31, 2019, in its condensed consolidated statements of operations, as a component of
sales, general and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.
As of March 31, 2020, there was $298.3 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 5.2 years.
XML 20 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) - Cost of Goods and Service Benchmark - Geographic Concentration Risk
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mexico    
Product Information [Line Items]    
Concentration risk (percentage) 23.00% 19.00%
Canada    
Product Information [Line Items]    
Concentration risk (percentage) 9.00% 8.00%
Non-US Countries Excluding Mexico and Canada    
Product Information [Line Items]    
Concentration risk (percentage) 0.00% 1.00%
XML 21 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Balance Sheet and Weighted-Average Lease Information
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):
ClassificationMarch 31, 2020
Right-of-Use-Assets
OperatingOperating leases$11,421  
Liabilities
Current
OperatingOther accrued liabilities$2,247  
Non-current
OperatingNon-current liabilities10,046  
Total lease liabilities$12,293  
Remaining lease term and discount rates are as follows:
March 31, 2020
Weighted average remaining lease term (years)7.6
Weighted average discount rate6.3%  
Lease Cost Information
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationMarch 31, 2020
Lease costCost of sales, selling expenses and general and administrative expense$795  
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Three months ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$827  
Lease Maturity
Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):
2020 (remainder)$2,191  
20212,807  
20221,887  
20231,154  
20241,116  
Thereafter6,458  
Total lease payments15,613  
Less: interest3,320  
Present value of lease payments$12,293  
XML 22 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 23 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Event
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Event Subsequent Events
Paycheck Protection Program Loan
On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act passed by Congress and signed into law on March 27, 2020. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred for the first six months, and matures in two years. The principal is payable in equal monthly installments, with interest, beginning on the first business day after the end of the deferment period. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
Additionally, certain acts of the Company, including but not limited to: (i) the failure to pay any taxes when due, (ii) becoming the subject of a proceeding under any bankruptcy or insolvency law, (iii) making an assignment for the benefit of creditors, or (iv) reorganizing, merging, consolidating or otherwise changing ownership or business structure without PPP Lender’s prior written consent, are considered events of default which grant Lender the right to seek immediate payment of all amounts owing under the PPP Note.
XML 24 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following (in thousands):
  March 31,
2020
December 29,
2019
Raw materials$9,460  $7,963  
Work in progress618  129  
Finished goods5,181  4,955  
Total inventory$15,259  $13,047  
XML 25 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt - Schedule of Repayment of Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Debt Disclosure [Abstract]    
2020 $ 1,506  
2021 4,176  
2022 4,912  
2023 36,464  
2024 0  
Thereafter 0  
Total 47,058  
Discounts (359) $ (400)
Debt issuance costs (284)  
Total debt – Net $ 46,415  
XML 26 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 27 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 29, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 35,781 $ 35,412
Less: Accumulated depreciation 12,685 11,997
Net property, plant, and equipment, net 23,096 23,415
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,663 1,663
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 5,934 5,934
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 23 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 40 years  
Shop equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 23,053 22,982
Shop equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 7 years  
Shop equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 1,225 1,234
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 10 years  
Office equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 1,858 1,866
Office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 3 years  
Office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable life, years 7 years  
Mobile equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 160 190
Depreciable life, years 3 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 1,888 $ 1,543
XML 28 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 25, 2020
Jun. 11, 2019
Mar. 18, 2013
Mar. 31, 2020
Mar. 31, 2019
2014 Omnibus Performance Award Plan          
Related Party Transaction [Line Items]          
Granted (in shares)   30,000      
Granted (in dollars per share) $ 3.32 $ 2.93      
Affiliated Entity | Management Agreement          
Related Party Transaction [Line Items]          
Annual management fees     $ 300    
Expenses from management contract       $ 60 $ 60
Management agreement, term     5 years    
Additional renewal period term     1 year    
Equity ownership needed to terminate agreement     50.00%    
XML 29 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 223 337 1 false 93 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.uniquefab.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 7 false false R8.htm 2108102 - Disclosure - New Accounting Pronouncements Sheet http://www.uniquefab.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 8 false false R9.htm 2110103 - Disclosure - Revenues Sheet http://www.uniquefab.com/role/Revenues Revenues Notes 9 false false R10.htm 2113104 - Disclosure - Inventory Sheet http://www.uniquefab.com/role/Inventory Inventory Notes 10 false false R11.htm 2117105 - Disclosure - Property, Plant, and Equipment, Net Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 11 false false R12.htm 2121106 - Disclosure - Long-term Debt Sheet http://www.uniquefab.com/role/LongtermDebt Long-term Debt Notes 12 false false R13.htm 2126107 - Disclosure - Derivative Financial Instruments Sheet http://www.uniquefab.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 13 false false R14.htm 2128108 - Disclosure - Restructuring Sheet http://www.uniquefab.com/role/Restructuring Restructuring Notes 14 false false R15.htm 2132109 - Disclosure - Stock Incentive Plans Sheet http://www.uniquefab.com/role/StockIncentivePlans Stock Incentive Plans Notes 15 false false R16.htm 2137110 - Disclosure - Income Taxes Sheet http://www.uniquefab.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2139111 - Disclosure - Leases Sheet http://www.uniquefab.com/role/Leases Leases Notes 17 false false R18.htm 2147112 - Disclosure - Retirement Plans Sheet http://www.uniquefab.com/role/RetirementPlans Retirement Plans Notes 18 false false R19.htm 2149113 - Disclosure - Related Party Transactions Sheet http://www.uniquefab.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2151114 - Disclosure - Fair Value Measurements Sheet http://www.uniquefab.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2152115 - Disclosure - Earnings Per Share Sheet http://www.uniquefab.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2156116 - Disclosure - Contingencies Sheet http://www.uniquefab.com/role/Contingencies Contingencies Notes 22 false false R23.htm 2157117 - Disclosure - Subsequent Event Sheet http://www.uniquefab.com/role/SubsequentEvent Subsequent Event Notes 23 false false R24.htm 2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies Nature of Business and Basis of Presentation (Policies) Policies http://www.uniquefab.com/role/NewAccountingPronouncements 24 false false R25.htm 2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables Nature of Business and Basis of Presentation (Tables) Tables http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation 25 false false R26.htm 2311302 - Disclosure - Revenues (Tables) Sheet http://www.uniquefab.com/role/RevenuesTables Revenues (Tables) Tables http://www.uniquefab.com/role/Revenues 26 false false R27.htm 2314303 - Disclosure - Inventory (Tables) Sheet http://www.uniquefab.com/role/InventoryTables Inventory (Tables) Tables http://www.uniquefab.com/role/Inventory 27 false false R28.htm 2318304 - Disclosure - Property, Plant, and Equipment, Net (Tables) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables Property, Plant, and Equipment, Net (Tables) Tables http://www.uniquefab.com/role/PropertyPlantandEquipmentNet 28 false false R29.htm 2322305 - Disclosure - Long-term Debt (Tables) Sheet http://www.uniquefab.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.uniquefab.com/role/LongtermDebt 29 false false R30.htm 2329306 - Disclosure - Restructuring (Tables) Sheet http://www.uniquefab.com/role/RestructuringTables Restructuring (Tables) Tables http://www.uniquefab.com/role/Restructuring 30 false false R31.htm 2333307 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.uniquefab.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.uniquefab.com/role/StockIncentivePlans 31 false false R32.htm 2340308 - Disclosure - Leases (Tables) Sheet http://www.uniquefab.com/role/LeasesTables Leases (Tables) Tables http://www.uniquefab.com/role/Leases 32 false false R33.htm 2353309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.uniquefab.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.uniquefab.com/role/EarningsPerShare 33 false false R34.htm 2404401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails Nature of Business and Basis of Presentation - Narrative (Details) Details 34 false false R35.htm 2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) Details 35 false false R36.htm 2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) Details 36 false false R37.htm 2407404 - Disclosure - Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) Details 37 false false R38.htm 2409405 - Disclosure - New Accounting Pronouncements (Details) Sheet http://www.uniquefab.com/role/NewAccountingPronouncementsDetails New Accounting Pronouncements (Details) Details 38 false false R39.htm 2412406 - Disclosure - Revenues (Details) Sheet http://www.uniquefab.com/role/RevenuesDetails Revenues (Details) Details http://www.uniquefab.com/role/RevenuesTables 39 false false R40.htm 2415407 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 40 false false R41.htm 2416408 - Disclosure - Inventory - Additional Information (Details) Sheet http://www.uniquefab.com/role/InventoryAdditionalInformationDetails Inventory - Additional Information (Details) Details 41 false false R42.htm 2419409 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Details 42 false false R43.htm 2420410 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails Property, Plant, and Equipment, Net - Additional Information (Details) Details 43 false false R44.htm 2423411 - Disclosure - Long-term Debt - Additional Information (Details) Sheet http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails Long-term Debt - Additional Information (Details) Details 44 false false R45.htm 2424412 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails Long-term Debt - Schedule of Long-Term Debt (Details) Details 45 false false R46.htm 2425413 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details) Sheet http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails Long-term Debt - Schedule of Repayment of Maturities (Details) Details 46 false false R47.htm 2427414 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.uniquefab.com/role/DerivativeFinancialInstruments 47 false false R48.htm 2430415 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.uniquefab.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 48 false false R49.htm 2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details) Sheet http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails Restructuring - Schedule of Restructuring Liability (Details) Details 49 false false R50.htm 2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 50 false false R51.htm 2435418 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails Stock Incentive Plans - Valuation Assumptions (Details) Details 51 false false R52.htm 2436419 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) Details 52 false false R53.htm 2438420 - Disclosure - Income Taxes (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.uniquefab.com/role/IncomeTaxes 53 false false R54.htm 2441421 - Disclosure - Leases - Additional Information (Details) Sheet http://www.uniquefab.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 54 false false R55.htm 2442422 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 55 false false R56.htm 2443423 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.uniquefab.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 56 false false R57.htm 2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) Sheet http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails Leases - Schedule of Lease Liabilities Maturity (Details) Details 57 false false R58.htm 2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details) Sheet http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails Leases - Weighted-Average Lease Information (Details) Details 58 false false R59.htm 2446426 - Disclosure - Leases - Cash Outflow Information (Details) Sheet http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails Leases - Cash Outflow Information (Details) Details 59 false false R60.htm 2448427 - Disclosure - Retirement Plans (Details) Sheet http://www.uniquefab.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.uniquefab.com/role/RetirementPlans 60 false false R61.htm 2450428 - Disclosure - Related Party Transactions (Details) Sheet http://www.uniquefab.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.uniquefab.com/role/RelatedPartyTransactions 61 false false R62.htm 2454429 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) Details 62 false false R63.htm 2455430 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) Details 63 false false R64.htm 2458431 - Disclosure - Subsequent Event (Details) Sheet http://www.uniquefab.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.uniquefab.com/role/SubsequentEvent 64 false false All Reports Book All Reports ufab-20200331.htm ufab-20200331.xsd ufab-20200331_cal.xml ufab-20200331_def.xml ufab-20200331_lab.xml ufab-20200331_pre.xml ufab33120exhibit311.htm ufab33120exhibit312.htm ufab33120exhibit321.htm ufab33120exhibit322.htm ufab-20200331_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 30 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Contingencies ContingenciesThe Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow.
XML 31 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net Sales
Transportation$32,012  $34,015  
Appliance2,779  3,754  
Other185  1,698  
Total$34,976  $39,467  
XML 32 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments (Details) - Interest rate swap - Not designated as hedging instrument - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Nov. 30, 2018
Oct. 02, 2017
Jun. 30, 2016
Derivatives, Fair Value [Line Items]          
Fixed interest rate     3.075% 1.093% 1.055%
Notional amount     $ 5,000 $ 1,900 $ 16,700
Quarterly decrease in notional amount       $ 100 300
Derivative fair value assets (liabilities) $ 1,500 $ (600)      
Derivative current assets   40      
Derivative long-term assets   (600)      
Interest expense          
Derivatives, Fair Value [Line Items]          
Monthly settlement payments (receipts) $ 800 $ 50      
Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen          
Derivatives, Fair Value [Line Items]          
Quarterly decrease in notional amount         400
Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen          
Derivatives, Fair Value [Line Items]          
Notional amount     17,500    
Quarterly decrease in notional amount         $ 500
Quarterly increase in notional amount     400    
Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty          
Derivatives, Fair Value [Line Items]          
Notional amount     17,500    
Quarterly decrease in notional amount     200    
Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One          
Derivatives, Fair Value [Line Items]          
Quarterly decrease in notional amount     400    
Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three          
Derivatives, Fair Value [Line Items]          
Quarterly decrease in notional amount     $ 600    
XML 33 ufab-20200331_htm.xml IDEA: XBRL DOCUMENT 0001617669 2019-12-30 2020-03-31 0001617669 2020-06-11 0001617669 2020-03-31 0001617669 2019-12-29 0001617669 2018-12-31 2019-03-31 0001617669 2018-12-30 0001617669 us-gaap:CommonStockMember 2018-12-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 0001617669 us-gaap:RetainedEarningsMember 2018-12-30 0001617669 us-gaap:RetainedEarningsMember 2018-12-31 2019-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 2019-03-31 0001617669 2019-03-31 0001617669 us-gaap:CommonStockMember 2019-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001617669 us-gaap:RetainedEarningsMember 2019-03-31 0001617669 us-gaap:CommonStockMember 2019-12-29 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 0001617669 us-gaap:RetainedEarningsMember 2019-12-29 0001617669 us-gaap:RetainedEarningsMember 2019-12-30 2020-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-30 2020-03-31 0001617669 us-gaap:CommonStockMember 2020-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001617669 us-gaap:RetainedEarningsMember 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2019-12-30 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2018-12-31 2019-03-31 0001617669 us-gaap:RevolvingCreditFacilityMember 2019-12-30 2020-03-31 0001617669 us-gaap:RevolvingCreditFacilityMember 2018-12-31 2019-03-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-23 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-04-23 2020-04-23 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:BaseRateMember 2020-04-23 2020-04-23 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:GeneralMotorsCompanyMember ufab:DirectCompanySalesMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:CollectiveBargainingArrangementsExpiringAugust2022Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:CollectiveBargainingArrangementsExpiringFebruary2023Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 us-gaap:AccountingStandardsUpdate201409Member 2019-12-29 0001617669 ufab:AutomotiveMember 2019-12-30 2020-03-31 0001617669 ufab:AutomotiveMember 2018-12-31 2019-03-31 0001617669 ufab:HVACWaterHeaterAndAppliancesMember 2019-12-30 2020-03-31 0001617669 ufab:HVACWaterHeaterAndAppliancesMember 2018-12-31 2019-03-31 0001617669 ufab:OtherRevenueMember 2019-12-30 2020-03-31 0001617669 ufab:OtherRevenueMember 2018-12-31 2019-03-31 0001617669 country:MX 2020-03-31 0001617669 country:MX 2019-12-29 0001617669 country:CA 2020-03-31 0001617669 country:CA 2019-12-29 0001617669 us-gaap:LandMember 2020-03-31 0001617669 us-gaap:LandMember 2019-12-29 0001617669 us-gaap:BuildingMember 2020-03-31 0001617669 us-gaap:BuildingMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:BuildingMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:BuildingMember 2019-12-30 2020-03-31 0001617669 us-gaap:EquipmentMember 2020-03-31 0001617669 us-gaap:EquipmentMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:EquipmentMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:EquipmentMember 2019-12-30 2020-03-31 0001617669 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001617669 us-gaap:LeaseholdImprovementsMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-12-30 2020-03-31 0001617669 us-gaap:OfficeEquipmentMember 2020-03-31 0001617669 us-gaap:OfficeEquipmentMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-12-30 2020-03-31 0001617669 us-gaap:VehiclesMember 2020-03-31 0001617669 us-gaap:VehiclesMember 2019-12-29 0001617669 us-gaap:VehiclesMember 2019-12-30 2020-03-31 0001617669 us-gaap:ConstructionInProgressMember 2020-03-31 0001617669 us-gaap:ConstructionInProgressMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanMember us-gaap:SecuredDebtMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2016-04-29 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2017-08-18 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanIIMember us-gaap:SecuredDebtMember 2017-08-18 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2018-09-20 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2018-11-01 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 ufab:LineOfCreditForCapitalExpendituresMember ufab:AmendedAndRestatedCreditAgreementMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 ufab:LineOfCreditForCapitalExpendituresMember ufab:AmendedAndRestatedCreditAgreementMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanAndTermLoanIIMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-12-30 2020-03-31 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember 2016-04-29 2016-04-29 0001617669 us-gaap:LetterOfCreditMember ufab:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2016-04-29 0001617669 ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilitySecondAmendmentMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember 2019-07-16 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember 2020-04-03 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2016-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMember 2016-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember 2016-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-10-02 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-03-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-12-30 2020-03-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-03-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-12-31 2019-03-31 0001617669 ufab:BryanRestructuringMember 2019-11-07 2019-11-07 0001617669 us-gaap:OneTimeTerminationBenefitsMember ufab:BryanRestructuringMember 2019-09-30 2019-12-29 0001617669 us-gaap:OtherRestructuringMember ufab:BryanRestructuringMember 2019-12-30 2020-03-31 0001617669 ufab:EvansvilleRestructuringMember 2019-07-16 2019-07-16 0001617669 us-gaap:OtherRestructuringMember ufab:EvansvilleRestructuringMember 2019-12-30 2020-03-31 0001617669 ufab:EvansvilleRestructuringMember 2020-03-31 0001617669 ufab:EvansvilleRestructuringMember 2019-12-29 0001617669 us-gaap:EmployeeSeveranceMember 2019-12-29 0001617669 us-gaap:OtherRestructuringMember 2019-12-29 0001617669 us-gaap:EmployeeSeveranceMember 2019-12-30 2020-03-31 0001617669 us-gaap:OtherRestructuringMember 2019-12-30 2020-03-31 0001617669 us-gaap:EmployeeSeveranceMember 2020-03-31 0001617669 us-gaap:OtherRestructuringMember 2020-03-31 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2019-12-30 2020-03-31 0001617669 ufab:EmployeeMember ufab:The2013StockIncentivePlanMember 2020-02-25 2020-02-25 0001617669 ufab:The2013StockIncentivePlanMember 2020-02-25 2020-02-25 0001617669 ufab:The2013StockIncentivePlanMember 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember ufab:SharebasedCompensationAwardTrancheFiveMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2020-02-25 2020-02-25 0001617669 srt:ChiefFinancialOfficerMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2015-01-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2016-06-30 0001617669 ufab:EmployeeMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:SharebasedCompensationAwardTrancheFiveMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 0001617669 srt:ChiefFinancialOfficerMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-29 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2018-12-31 2019-12-29 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-30 2020-03-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-03-31 0001617669 srt:ChiefFinancialOfficerMember ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-30 2020-03-31 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-30 2020-03-31 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-31 2019-03-31 0001617669 us-gaap:EmployeeStockOptionMember 2020-03-31 0001617669 us-gaap:EmployeeStockOptionMember 2019-12-30 2020-03-31 0001617669 srt:MinimumMember 2020-03-31 0001617669 srt:MaximumMember 2020-03-31 0001617669 ufab:DefinedContributionPlanInitialContributionMember 2019-12-30 2020-03-31 0001617669 ufab:DefinedContributionPlanAdditionalContributionMember 2019-12-30 2020-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 2013-03-18 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2019-12-30 2020-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2018-12-31 2019-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-06-11 2019-06-11 0001617669 ufab:WarrantsforUnderwritersMember 2018-12-31 2019-03-31 0001617669 ufab:WarrantsforUnderwritersMember 2019-12-30 2020-03-31 0001617669 us-gaap:CommercialPaperMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 0001617669 us-gaap:CommercialPaperMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 2020-04-24 shares iso4217:USD iso4217:USD shares ufab:segment pure ufab:employee 0001617669 false --12-31 2020 Q1 P5Y P2Y P1Y 10-Q true 2020-03-31 false 001-37480 UNIQUE FABRICATING, INC. DE 46-1846791 800 Standard Parkway Auburn Hills MI 48326 248 853-2333 Common Stock, par value $.001 per share UFAB NYSEAMER Yes Yes Non-accelerated Filer true false false 9779147 1759000 650000 800000 900000 24806000 24701000 15259000 13047000 3295000 2108000 1207000 1049000 1003000 1003000 47329000 42558000 23096000 23415000 22111000 22111000 10639000 11625000 11421000 0 1054000 1054000 226000 226000 679000 679000 116555000 101668000 14956000 9324000 2847000 2847000 764000 1225000 3403000 1979000 21970000 15375000 31819000 33220000 11750000 11418000 874000 1324000 11796000 871000 78209000 62208000 0.001 0.001 15000000 15000000 9779147 9779147 9779147 9779147 10000 10000 46034000 46011000 -7698000 -6561000 38346000 39460000 116555000 101668000 34976000 39467000 27901000 31167000 7075000 8300000 5865000 7273000 920000 91000 290000 936000 -24000 18000 1666000 1100000 -1690000 -1082000 -1400000 -146000 -263000 43000 -1137000 -189000 -0.12 -0.02 -0.12 -0.02 0 0.05 9779147 10000 45882000 2997000 48888000 -189000 -189000 33000 33000 489000 489000 9779147 10000 45915000 2319000 48243000 9779147 10000 46011000 -6561000 39460000 -1137000 -1137000 23000 23000 9779147 10000 46034000 -7698000 38346000 -1137000 -189000 1751000 1702000 37000 44000 -12000 7000 213000 61000 -614000 -272000 23000 33000 -450000 -114000 318000 -528000 2266000 -415000 1344000 -251000 5968000 62000 -848000 -1487000 -593000 0 2848000 1571000 296000 870000 5000 7000 -291000 -863000 -335000 1355000 1425000 1925000 0 700000 312000 -454000 0 489000 -1448000 -813000 1109000 -105000 650000 1410000 1759000 1305000 1513000 1051000 241000 133000 Nature of Business and Basis of Presentation<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Nature of Business</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unique Fabricating, Inc. (the “Company”) engineers and manufactures multi-material foam, rubber, and plastic components utilized in noise, vibration and harshness, acoustical management, water and air sealing, decorative and other functional applications. The Company operates as one operating and reportable segment. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Going Concern</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Refer to Note 6 for discussion of the Company’s financial covenant compliance. </span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company projected it would not be in compliance with its financial covenants related to the Bank EBITDA for the twelve months ended June 30, 2020. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive these requirements for periods after the second quarter of 2020. Bank EBITDA, as defined, for the twelve months ended September 30, 2020, December 31, 2020, and March 31, 2021 is likely to result in the Company not being in compliance with its financial covenants, as these periods will include the financial results of the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, would allow the lenders to accelerate the maturity of the debt, making it due and payable at that time. If the maturity of the debt were accelerated, the Company would not have sufficient available liquidity to repay such debt within one year after the date that the financial statements are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that it’s plans to obtain covenant relief are probable of being achieved, to alleviating substantial doubt about the Company’s ability to continue as a going concern.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Change in Quarter and Year-End</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods. </span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration Risks</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is exposed to significant concentration risks as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Customer and Credit</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — During the three months ended March 31, 2020 and three months ended March 31, 2019, the Company’s net sales were derived from customers principally engaged in the North American automotive industry.  The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General Motors Company</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiat Chrysler Automobiles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ford Motor Company</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No customer represented more than 10 percent of direct Company sales for the three months ended March 31, 2020. GM accounted for 9 percent of direct Company sales for the three months ended March 31, 2020. </span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Labor Markets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — At March 31, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 40 percent were covered under a collective bargaining agreement which expires in August 2022 while another 6 percent were covered under a separate collective bargaining agreement that expires in February 2023.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">International Operations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">— The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.274%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.277%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:60.500%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.382%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.383%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1 1 <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.</span></div> 6000000.0 0.010 0.020 Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods. The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General Motors Company</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiat Chrysler Automobiles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ford Motor Company</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table>The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:<div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.274%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.277%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:60.500%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.382%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.383%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 0.17 0.18 0.14 0.15 0.10 0.11 0.09 0.40 0.06 0.23 0.19 0.09 0.08 0 0.01 0.23 0.18 0.08 0.09 0 0.01 New Accounting Pronouncements<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any the adoption of the new credit losses model will have on its financial statements.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize, on the balance sheet, assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in Other Assets on the Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed Consolidated Balance Sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. The Company has approximately $12.3 million of noncancelable future rental obligations as of March 31, 2020, as shown in Note 11.</span></div> In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any the adoption of the new credit losses model will have on its financial statements.In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize, on the balance sheet, assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in Other Assets on the Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed Consolidated Balance Sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. 12100000 12800000 12300000 Revenues<div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.598%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Appliance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,779 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">General Recognition Policy</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally this occurs with the transfer of control to a customer of its automotive, HVAC, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.</span></div>Contract BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered. <div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.598%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Appliance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,779 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 32012000 34015000 2779000 3754000 185000 1698000 34976000 39467000 <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally this occurs with the transfer of control to a customer of its automotive, HVAC, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.</span></div>Contract BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered. Inventory<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.181%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.546%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,955 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventory</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $0.9 million and $1.0 million at March 31, 2020 and December 29, 2019, respectively. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Included in inventory are assets located in Mexico with </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a carrying amount of $3.2 million at March 31, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.2 million at March 31, 2020 and $1.0 million at December 29, 2019.</span></div> <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.181%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.546%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,955 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventory</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 9460000 7963000 618000 129000 5181000 4955000 15259000 13047000 900000 1000000.0 3200000 3600000 1200000 1000000.0 Property, Plant, and Equipment, Net<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant, and equipment, net consists of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:50.122%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.373%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.373%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.668%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciable<br/>Life – Years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,663 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,663 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">23 – 40</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shop equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">7 – 10</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 – 10</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,866 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 – 7</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mobile equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,997 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net property, plant, and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,096 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense was $0.7 million for the three months ended March 31, 2020, and $0.7 million for the three months ended March 31, 2019.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.1 million and $4.1 million at March 31, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at March 31, 2020 and December 29, 2019, respectively.</span></div> <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant, and equipment, net consists of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:50.122%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.373%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.373%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.668%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciable<br/>Life – Years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,663 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,663 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">23 – 40</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shop equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">7 – 10</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 – 10</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,866 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 – 7</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mobile equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,997 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net property, plant, and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,096 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 1663000 1663000 5934000 5934000 P23Y P40Y 23053000 22982000 P7Y P10Y 1225000 1234000 P3Y P10Y 1858000 1866000 P3Y P7Y 160000 190000 P3Y 1888000 1543000 35781000 35412000 12685000 11997000 23096000 23415000 700000 700000 4100000 4100000 600000 600000 Long-term Debt<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Credit Agreement</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 29, 2016, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders, entered into a credit agreement (the “Credit Agreement”) providing for borrowings of up to the aggregate principal amount of $62.0 million. The Credit Agreement was a senior secured credit facility and consisted of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $17.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, and a $15.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower. At Closing, the US Term Loan and the CA Term Loan were fully funded and the US Borrower borrowed approximately $22.9 million under the Revolver. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 18, 2017, the US Borrower and the CA Borrower entered into the Second Amendment (the “Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Amendment converted $4.0 million of outstanding borrowings under the Revolver into an additional $4.0 million term loan to the US Borrower (the “US Term Loan II”). The conversion of a portion of the outstanding borrowings under the Revolver did not reduce the aggregate amount available to be borrowed under it. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 8, 2018, the US Borrower and the CA Borrower entered into the Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fourth Amendment required the Company to use the net proceeds from the sale of the Ft. Smith, Arkansas building to reduce the outstanding borrowings under the Revolver. The application of the net proceeds did not permanently reduce the amounts that could be borrowed under the Revolver. The Fourth Amendment also eased, for the fiscal quarter ended September 30, 2018, the financial covenant ratio which determined the Company's ability to pay dividends. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On September 20, 2018, the US Borrower and the CA Borrower entered into the Fifth Amendment (the “Fifth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fifth Amendment temporarily increased the maximum amount that could be borrowed under the Revolver to $32.5 million from its then maximum of $30.0 million. This increase implemented by the Fifth Amendment was effective until October 31, 2018, at which point the maximum amount that could be borrowed under the Revolver reverted back to $30.0 million and was replaced by the Amended and Restated Credit Agreement described below.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Amended and Restated Credit Agreement</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 8, 2018, the US Borrower and the CA Borrower entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement which is a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiYzUzZjhlZDExNjQ5ZGFiODA0ZmU3MjNmMjMwNGExL3NlYzo4YmM1M2Y4ZWQxMTY0OWRhYjgwNGZlNzIzZjIzMDRhMV81Mi9mcmFnOmYwMWQ0NWMxMDczOTQzOTFhODEwY2VkOTc3OTVmNDhkL3RleHRyZWdpb246ZjAxZDQ1YzEwNzM5NDM5MWE4MTBjZWQ5Nzc5NWY0OGRfMzg0ODI5MDcwODkzOQ_5b85ae0b-0d67-4edd-9652-25657aab1512">five</span> year agreement, among other things, increased the principal amount of US Term Loan borrowings to $26.0 million, created a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiYzUzZjhlZDExNjQ5ZGFiODA0ZmU3MjNmMjMwNGExL3NlYzo4YmM1M2Y4ZWQxMTY0OWRhYjgwNGZlNzIzZjIzMDRhMV81Mi9mcmFnOmYwMWQ0NWMxMDczOTQzOTFhODEwY2VkOTc3OTVmNDhkL3RleHRyZWdpb246ZjAxZDQ1YzEwNzM5NDM5MWE4MTBjZWQ5Nzc5NWY0OGRfMzg0ODI5MDcwODk0MA_6b64fb54-2194-441e-9e35-410e07b20cd8">two</span> year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020, and extended the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan at approximately $12.0 million, the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”), and increased the aggregate principal amount to $26.0 million from $15.9 million, in total, for the previous US Term Loan and Term Loan II. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $337.5 thousand through September 30, 2020, $575.0 thousand thereafter through September 30, 2021, and $812.5 thousand thereafter with a lump sum due at maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Revolver, New US Term Loan, and CA Term Loan all mature on November 7, 2023 and bear interest at the Company's election of either (i) the greater of the Prime Rate or the Federal Funds Effective Rate (the “Base Rate”) or (ii) the LIBOR rate, plus an applicable margin ranging from 1.75% to 3.25% per annum in the case of the Base Rate and 2.75% to 4.25% per annum in the case of the LIBOR rate, in each case, based on senior leverage ratio thresholds, measured quarterly, as increased by the Waiver and Fourth Amendment to the Amended and Restated Credit Agreement which is further described below. The fair value of debt at March 31, 2020 under the Revolver, New US Term Loan and CA Term Loan approximates book value based on the variable terms.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the Amended and Restated Credit Agreement allows for increases in the principal amount of the Revolver and the New US and CA Term Loans not to exceed a $10.0 million principal amount, in the aggregate, provided that before and after giving effect to the proposed increase (and any transactions to be consummated using proceeds of the increase), the total leverage and debt service coverage ratios do not exceed specified amounts. The Amended and Restated Credit Agreement also provides for the issuance of letters of credit with a face amount of up to a $2.0 million, in the aggregate, provided that any letter of credit that is issued will reduce availability under the Revolver.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, $11.6 million was outstanding under the Revolver. This amount is gross of debt issuance costs which are further described in the next section. The Revolver had an effective interest rate of 5.92% percent per annum at March 31, 2020, and is secured by substantially all of the Company’s assets. At March 31, 2020, the maximum additional available borrowings under the Revolver was $11.7, million which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $6.9 million.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long term debt consists of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.812%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.228%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.230%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt excluding Revolver</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less current maturities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt – Less current maturities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,819 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt Issuance Costs</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Debt issuance costs represent legal, consulting, and other financial costs associated with debt financing and are reported netted against the related debt instrument. Amounts paid to or on behalf of lenders are presented as a debt discount and are also shown as a reduction of the associated debt instrument. Debt issuance costs on term debt are amortized using the straight line basis over the term of the related debt (which is immaterially different from the required effective interest method) while those related to revolving debt are amortized using a straight line basis over the term of the related debt.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At March 31, 2020 and December 29, 2019, debt issuance costs were $0.3 million and $0.3 million, respectively, while amounts paid to or on behalf of lenders presented as debt discounts were $0.4 million and $0.4 million, respectively. On November 8, 2018, the Company amended its Credit Agreement, to increase the Company's term loan debt. The Company reviewed this amendment for extinguishment accounting and concluded that there were no remaining debt issuance costs not amortized on the revolving debt facility qualified for extinguishment accounting and recognized a loss on extinguishment immediately. The remaining unamortized debt issuance costs not extinguished on the old revolving debt facility and all of the of remaining unamortized debt issuance costs on the term loans did not meet extinguishment accounting and therefore were carried forward to the new revolving debt facility and term loans. </span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.04 million for the three months ended March 31, 2020, and $0.04 million for the three months ended March 31, 2019, respectively.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Covenant Compliance</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Amended and Restated Credit Agreement contains customary negative covenants and requires that the Company comply with various financial covenants, including a total leverage ratio and debt service coverage ratio, as defined in the Amended and Restated Credit Agreement. As of December 29, 2019, the Company was in compliance with these financial covenants. Additionally, the New US Term Loan and CA Term Loan each contains a clause, effective December 30, 2018, that requires an excess cash flow payment to be made to the lenders to reduce the New US Term Loan and CA Term Loan if the Company’s cash flow exceeds certain thresholds as defined by the Amended and Restated Credit Agreement. No payments were required to be made in the three months ended March 31, 2020.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the Waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition. As a result of this waiver, the lenders did not accelerate the maturity of the debt. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 14, 2019, the Company entered into the Waiver and Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 28, 2019, the Company entered into the Waiver and Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the Borrower's non-compliance with the total leverage ratio financial covenant, as defined as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distribution, total leverage ratio is not more than 2.00 to 1.00, post distribution, debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (the “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill. The Company is compliant with the covenants set forth in the Fifth Amendment as of March 31, 2020.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 3, 2020, the company entered into the Sixth Amendment to the Credit Agreement and Loan Documents (the “Sixth Amendment”). The Sixth Amendment, amended the definition of consolidated EBITDA to include, as an addition to consolidated net income, an amount equal to $0.6 million resulting from a non-cash inventory write-off taken during the third fiscal quarter in fiscal 2019, amended the definition of “fiscal year” to reflect that we changed our fiscal year to end on December 31, commencing with the 2020 fiscal year, eliminate the requirement for a monthly Covenant Compliance Report and provide for payment of the Capex Loan principal installment that was due December 31, 2019, but was not paid due to an internal system miscalculation by the Agent.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 was likely to result in the Company not being in compliance with its </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor. Refer to Note 1 for discussion of future covenant compliance and consideration of our ability to continue as a going concern.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities on the Company’s Amended and Restated Credit Agreement and other long term debt obligations for the remainder of the current fiscal year and future fiscal years are as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:82.604%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.396%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,912 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(359)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt – Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 62000000.0 30000000.0 17000000.0 15000000.0 22900000 4000000.0 4000000.0 32500000 30000000.0 30000000.0 26000000.0 2500000 5000000.0 30000000.0 12000000.0 26000000.0 15900000 337500 575000.0 812500 0.0175 0.0325 0.0275 0.0425 10000000.0 2000000.0 11600000 0.0592 11700000 100000 6900000 <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long term debt consists of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.812%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.228%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.230%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt excluding Revolver</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less current maturities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt – Less current maturities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,819 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 300000 600000 800000 0.05853 300000 23725000 24383000 400000 0.05853 100000 9641000 10384000 0.075 0.10 0.125 0.05862 1300000 1300000 34666000 36067000 2847000 2847000 31819000 33220000 300000 300000 400000 400000 0 40000.00 40000.00 5000000 2.00 1.10 600000 6000000.0 0.010 0.020 <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities on the Company’s Amended and Restated Credit Agreement and other long term debt obligations for the remainder of the current fiscal year and future fiscal years are as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:82.604%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.396%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,912 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(359)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt – Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1506000 4176000 4912000 36464000 0 0 47058000 359000 284000 46415000 Derivative Financial Instruments<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Interest Rate Swap</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement and Amended and Restated Credit Agreement, for the purpose of hedging certain identifiable transactions in order to mitigate risks relating to the variability of future earnings and cash flows caused by interest rate fluctuations. The Company has elected not to apply hedge accounting for financial reporting purposes. The interest rate swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective June 30, 2016, as required under the Credit Agreement entered into during April 2016, the Company entered into an interest rate swap which requires the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount. The notional amount at the effective date was $16.7 million which decreased by $0.3 million each quarter until June 30, 2017, and thereafter decreased by $0.4 million each quarter until June 29, 2018, when it began decreasing by $0.5 million per quarter until it expired on June 28, 2019. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, the Company entered into another interest rate swap which requires the Company to pay a fixed rate of 1.093 percent per annum while receiving a variable interest rate per annum based on the one month LIBOR, for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $1.9 million which decreases by $0.1 million each quarter until it expires on September 30, 2020.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 3.075 percent per annum while receiving a variable interest rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million which increased by $0.4 million each quarter until June 28, 2019 </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">when the notional amount increased to $17.5 million due to the interest rate swap from 2016 described above expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets. The Company paid $0.8 million in net monthly settlements with respect to the interest rate swaps for the three months ended March 31, 2020. At March 31, 2019, the fair value of the swaps was a net liability of $0.6 million, of which $0.04 million was included in current assets in the condensed consolidated balance sheets and $0.6 million was included in other long-term liabilities in the condensed consolidated balance sheets. The Company received $0.05 million in net monthly settlements in respect to the interest rate swaps for the three months ended March 31, 2019. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.</span></div> 0.01055 16700000 300000 400000 500000 0.01093 1900000 100000 0.03075 5000000.0 400000 17500000 200000 17500000 400000 600000 1500000 800000 -600000 40000.00 -600000 50000.00 Restructuring<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's restructuring activities are undertaken as necessary to implement management's strategy and improve operating results. The restructuring activities generally relate to realignment of existing manufacturing capacity and closure of facilities and other exit or disposal activities, either in the normal course of business or pursuant to specific restructuring programs.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2019 Restructurings</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Bryan Restructuring</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. Approximately 43 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has moved existing Bryan production to its manufacturing facilities in Queretaro, Mexico and LaFayette, GA. The Company will provide the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities and accelerated depreciation of the building right-of-use lease asset, was approximately $0.5 million during the three months ended March 31, 2020.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Evansville Restructuring</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company ceased operations at the Evansville facility during the fourth quarter of 2019, and approximately 47 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company moved existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. The Company provided the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Costs incurred in the three months ended March 31, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had $1.0 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of March 31, 2020 and December 29, 2019, respectively. The Company is actively pursuing a sublease of the facility. </span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.533%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.424%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Termination Benefits Liability</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs Liability</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrual balance at December 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for estimated expenses to be incurred </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments made during the year and asset write offs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrual balance at March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">457 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 43 300000 500000 47 400000 1000000.0 1200000 <div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.533%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.424%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Termination Benefits Liability</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs Liability</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrual balance at December 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for estimated expenses to be incurred </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments made during the year and asset write offs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrual balance at March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">457 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 438000 116000 554000 0 920000 920000 333000 684000 1017000 105000 352000 457000 Stock Incentive Plans<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2013 Stock Incentive Plan</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each option award is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 25, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to the Company’s new Chief Financial Officer (“CFO”) with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2014 Omnibus Performance Award Plan</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2014, the board of directors and stockholders adopted the Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the Compensation Committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024. </span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each of the option awards described above is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options for adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.499%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 25, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free rate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 25, 2020, the compensation committee of the board of directors approved the issuance of 15,000 incentive stock option awards to employees of the Company with an exercise price of $3.32 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days. The Company estimated the grant-date fair value of the awards subject to these market conditions using a Monte Carlo simulation model, using the following assumptions: risk free interest rate of 1.21% and annualized volatility of 52.0%. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 25,000 non statutory stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 40 percent on April 6, 2021 and an additional 20 percent on each of April 6, 2022, 2023, and 2024. On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 incentive stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company's common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of option activity under both plans is presented below:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:39.642%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.275%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.078%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining <br/>Contractual Term <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Intrinsic Value</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands, except share data and exercise price)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">676,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">471,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Forfeited or expired</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and exercisable at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">————————————</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1) The aggregate intrinsic value above is obtained by subtracting the weighted average exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019. </span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)  Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded compensation expense of $22.8 thousand for the three months ended March 31, 2020, and $32.7 thousand for the three months ended March 31, 2019, in its condensed consolidated statements of operations, as a component of </span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">sales, general and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, there was $298.3 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 5.2 years.</span></div> 495000 495000 P10Y 7500 3.32 1.64 0.40 0.20 0.20 0.20 0.20 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 25, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.499%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 25, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free rate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table> 0.5200 0 P6Y 0.0121 12500 2.36 0.50 7.50 0.50 12.50 250000 450000 7500 3.32 1.64 0.40 0.20 0.20 0.20 0.20 0.5200 0 P6Y 0.0121 15000 3.32 0.50 7.50 0.50 12.50 0.0121 0.520 25000 2.36 0.40 0.20 0.20 0.20 12500 2.36 0.50 7.50 0.50 12.50 <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of option activity under both plans is presented below:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:39.642%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.275%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.078%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining <br/>Contractual Term <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Intrinsic Value</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands, except share data and exercise price)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">676,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">471,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Forfeited or expired</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and exercisable at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">————————————</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1) The aggregate intrinsic value above is obtained by subtracting the weighted average exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019. </span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)  Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.</span></div> 676480 5.48 P7Y1M6D 471000 30000 3.32 P9Y10M24D 0 0 P0Y 95000 6.91 P0Y 611480 5.15 P7Y3M18D 0 296480 7.43 P4Y10M24D 0 2.34 4.01 65000 22800 32700 298300 P5Y2M12D Income Taxes<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income tax (benefit) expense for the three months ended March 31, 2020 was $(0.3) million, compared to $0.04 million for the three months ended March 31, 2019. </span></div>During the three months ended March 31, 2020 , the differences between the actual effective tax rate of 22.2% and the statutory rate of 21.0% was primarily due to benefit of tax crredits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions. -300000 40000.00 0.222 0.210 Leases<div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiYzUzZjhlZDExNjQ5ZGFiODA0ZmU3MjNmMjMwNGExL3NlYzo4YmM1M2Y4ZWQxMTY0OWRhYjgwNGZlNzIzZjIzMDRhMV83Ni9mcmFnOjczZWQ0N2VmMWU5ODQ1MmI4ZTg3Y2MyMzI2MzgyOGQwL3RleHRyZWdpb246NzNlZDQ3ZWYxZTk4NDUyYjhlODdjYzIzMjYzODI4ZDBfNjA0NzMxMzk2NTAwNg_5e0a3b0d-926c-4b8f-8866-91a8520f3bd5">one</span> to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. New leased assets obtained in exchange for new operating lease liabilities during the three months ended March 31, 2020, were immaterial. As of March 31, 2020, leases that the Company has signed but have not yet commenced are immaterial.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.064%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.783%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.546%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-Use-Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.245%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:55.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.547%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales, selling expenses and general and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.545%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.545%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.6</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.545%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> P5Y <div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.064%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.783%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.546%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-Use-Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>Remaining lease term and discount rates are as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.545%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.6</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 11421000 2247000 10046000 12293000 <div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.245%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:55.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.547%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales, selling expenses and general and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.545%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 795000 <div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.545%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2191000 2807000 1887000 1154000 1116000 6458000 15613000 3320000 12293000 P7Y7M6D 0.063 827000 Retirement PlansThe Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100 percent of an employee’s contribution up to the first 3 percent of each employee’s total compensation and 50 percent for the next 2 percent of each employee’s total compensation. In addition, the Company, at the discretion of the board of directors, may make additional contributions to the plan on behalf of the plan participants. The Company contributed $0.08 million for the three months ended March 31, 2020 and $0.15 million for the three months ended March 31, 2019. 1 0.03 0.50 0.02 80000.00 150000 Related Party Transactions<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $0.3 million and additional fees for assistance provided with acquisitions. Effective upon completion of the Company's initial public offering, the agreement was amended to reduce the annual management fee by an amount equal to the amount, if any, of annual cash retainers and equity awards received as compensation for service on the board of directors to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.06 million for the three months March 31, 2020 and $0.06 million or the three months ended March 31, 2019. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2021. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2019, following the May 6, 2019 resignation of the Company’s Chief Executive Officer, the Company entered into a services agreement with 6th Avenue Group, which is a company owned by a Board member of the Company. The services performed have been related to providing assistance for long term strategic planning for the Company as well as aiding in helping the Company with CEO transition services. The services provided by 6th Avenue Group ended in 2019. On June 11, 2019, this </span></div>Board member was also awarded stock options for 30,000 shares, which vested immediately and had an exercise price of $2.93 per share, for her services. 300000 60000.00 60000.00 P5Y P1Y 0.50 30000 2.93 Fair Value Measurements<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.</span></div> <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.</span></div> Earnings Per Share<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.345%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.599%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,137)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average share outstanding, diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic loss per share</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted loss per share</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three months ended March 31, 2020 and 2019, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below: </span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.345%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.599%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise price of options</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$2.89 - $12.50</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.33 - $12.50</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Warrants</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise price of warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.33 - $11.88</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.33 - $11.88</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">_________________________________</span></div>(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.345%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.599%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,137)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average share outstanding, diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,779,147</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic loss per share</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted loss per share</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> -1137000 -189000 9779147 9779147 0 0 9779147 9779147 -0.12 -0.02 -0.12 -0.02 A summary of these anti-dilutive common stock equivalents is provided in the table below: <div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.345%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.599%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise price of options</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$2.89 - $12.50</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.33 - $12.50</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Warrants</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise price of warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.33 - $11.88</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.33 - $11.88</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">_________________________________</span></div>(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020. 611480 563680 2.89 12.50 3.33 12.50 142185 142185 3.33 11.88 3.33 11.88 141000 141000 11.88 11.88 ContingenciesThe Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow. Subsequent Events<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Paycheck Protection Program Loan</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act passed by Congress and signed into law on March 27, 2020. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred for the first six months, and matures in two years. The principal is payable in equal monthly installments, with interest, beginning on the first business day after the end of the deferment period. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, certain acts of the Company, including but not limited to: (i) the failure to pay any taxes when due, (ii) becoming the subject of a proceeding under any bankruptcy or insolvency law, (iii) making an assignment for the benefit of creditors, or (iv) reorganizing, merging, consolidating or otherwise changing ownership or business structure without PPP Lender’s prior written consent, are considered events of default which grant Lender the right to seek immediate payment of all amounts owing under the PPP Note.</span></div> 6000000.0 0.0100 P6M P2Y XML 34 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant, and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 29, 2019
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 700 $ 700  
Property, plant, and equipment, net 23,096   $ 23,415
Mexico      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, net 4,100   4,100
Canada      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, net $ 600   $ 600
XML 35 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Defined Benefit Plan Disclosure [Line Items]    
Employer contribution amount $ 80 $ 150
Defined contribution plan, initial contribution    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contribution, percent 100.00%  
Employer matching contribution, percent of employees gross pay 3.00%  
Defined contribution plan, additional contribution    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contribution, percent 50.00%  
Employer matching contribution, percent of employees gross pay 2.00%  
XML 36 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Event (Details) - USD ($)
$ in Thousands
Apr. 24, 2020
Mar. 31, 2020
Subsequent Event [Line Items]    
Promissory note   $ 47,058
Subsequent Event | PPP under CARES Act | Promissory Note    
Subsequent Event [Line Items]    
Promissory note $ 6,000  
Interest 1.00%  
Deferral period 6 months  
Maturity term 2 years  
XML 37 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net sales $ 34,976 $ 39,467
Cost of sales 27,901 31,167
Gross profit 7,075 8,300
Selling, general, and administrative expenses 5,865 7,273
Restructuring expenses 920 91
Operating income 290 936
Other income (expense):    
Other, net (24) 18
Interest expense (1,666) (1,100)
Other expense, net (1,690) (1,082)
(Loss) before income tax (benefit) expense (1,400) (146)
Income tax (benefit) expense (263) 43
Net loss $ (1,137) $ (189)
Earnings Per Share [Abstract]    
Basic (in dollars per share) $ (0.12) $ (0.02)
Diluted (in dollars per share) (0.12) (0.02)
Dividends declared per share (in dollars per share) $ 0 $ 0.05
XML 38 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 29, 2019
Number of Shares    
Outstanding at end of period (in shares) 611,480  
Aggregate Intrinsic Value    
Share price (in dollars per share) $ 2.34 $ 4.01
The Plan and the 2014 Plan    
Number of Shares    
Outstanding at beginning of period (in shares) 676,480  
Granted (in shares) 30,000  
Exercised (in shares) 0  
Forfeited or expired (in shares) 95,000  
Outstanding at end of period (in shares) 611,480 676,480
Vested and exercisable (in shares) 296,480  
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 5.48  
Granted (in dollars per share) 3.32  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 6.91  
Outstanding at end of period (in dollars per share) 5.15 $ 5.48
Vested and exercisable (in dollars per share) $ 7.43  
Weighted Average Remaining Contractual Term (in years)    
Outstanding weighted average remaining contractual term 7 years 3 months 18 days 7 years 1 month 6 days
Granted 9 years 10 months 24 days  
Exercised 0 years  
Forfeited or expired 0 years  
Vested and exercisable 4 years 10 months 24 days  
Aggregate Intrinsic Value    
Outstanding at December 29, 2019 (in shares)   471,000
Outstanding at March 31, 2020 $ 0  
Vested and exercisable at March 31, 2020 $ 0  
Forfeited or expired (in shares) 95,000  
The Plan and the 2014 Plan | CFO    
Number of Shares    
Forfeited or expired (in shares) 65,000  
Aggregate Intrinsic Value    
Forfeited or expired (in shares) 65,000  
XML 39 R8.htm IDEA: XBRL DOCUMENT v3.20.1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any the adoption of the new credit losses model will have on its financial statements.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize, on the balance sheet, assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in Other Assets on the Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed Consolidated Balance Sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. The Company has approximately $12.3 million of noncancelable future rental obligations as of March 31, 2020, as shown in Note 11.
XML 40 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Lease Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Lease cost $ 795
ZIP 41 0001617669-20-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617669-20-000029-xbrl.zip M4$L#!!0 ( '-EVE M1WQ@+LP! ( L% 1 =69A8BTR,#(P,#,S,2YH M=&WLO6M7&TN2+OQ]?H5>9L[,WFNY[+Q?O'?[+ S831]+V(#M@2]>>87"NM E MR09^_1M9DC!@;(,1J$I4=YN65+>LC">>B,B,C/S[_Y[TNJTOH1CF@_X_5O!3 MM-+ZOR_^_O^R[']?;K]IK0_Z^.@ M^)Q_,5E67K,V.#XM\H/#48L@@JX<+)Y'$Z73T60X8)DQ)W6FE=,9LL12Q[53 MCCTY>(Y)Q"(RDU$B<,:$8)FU%&5:(*0-AE.M?.*?*^LXC2IXC 73WEB%6 R2 MT$@H8@:GQQZ.X.W@#?O#Y\-B](^5P]'H^/FS9]$,[=-!FI)[;H^OS\[/2U/)L@))Y-#DY//3_GZ]>O3[_2\BRLM7YVDIX\NU]^,LJ& MP5TZ&;X_/1A\>9;WNWD_I,Y^-BI,?Q@'1<^,0!BI73Q#ZD*[QL/LP)CC[U]C M>N"Z5QGFU[41W@0_^]_VFQUW&'HFR_O#D>F[<+$#+E]WL0_HLZOGN\&X/RI. M+_?8[ VG!U/CY.7&Y2<_>@:F%SKF_/6CL9[I,;R5FWS[Q\HHG(R>E?A]]N(__N,__A[EHVYXD7H_F_7QW\\F/_[];')K M._"G+_[V^9?6<'3:#?]8\?GPN&M.G_<'_0 -R$^>IQ-#,?F8>Q_ZY4?[):#O$?ZSD2%'DN76$@U9CK@S!07M"<51&8^P_K:Y]TTO M/3KDSS?ZT+[3-7B=PG0W^SZ<_+]PNM+*/=S:TP^G=GWPY0W9_K)'VV-_M/%E M_[4^VCHZS/?.WI_M'QUV]];UQ M\H9VNGMG [;7:^,VV6/[']^=M'?WT-;'[<.]HP,X9[_;.=N$>VV>M=>W#]L? M%'I#]D_W/CJQ=[1)]\@[#/<[VMH]8)UU1^$YA_N[A_G6QTZWL_Z.;ZUW/G=V MWW_Q\'S[^KWH'&WW.F>=?(^\/]GKO3N!<[[NKQ_@_=X[W#DZX.V/;0YM8?M' MLVL^P+-X?W]W0#JOX2W)OX[V=U_E\%ZHL_[R\];ZA][^^GNRM?[Y9.^L"^]] MV.ND-NYNC-H[Z.3-[NHG8XVV6/&,Z9#^()X9(UGF/1$VN.B]EBLO$#")P%(( M_?>S2_*\3_&N@DWRR2Z]ZIJ#1JR_$BN]*%;'%98*V"(H), (4Y(I[UUFP2@[ MY%C@$L0:37<8[EVB$V:$JT]&SSWX%SVXXZ$WIQ=EO38NBB3I?.A,=R^88J/O MU^'<1NR_$CN[*':E)#4FD$QJYC-FO,B4)3@CDA,55#0$Z947F#Q+Y/Y@BCSS M+[])]Q7\,FQD^RO9GK3S)-=2OE\_24#45OL8+%[5SW7.]5?ZNW][7]\1WJ?&R?M-?=V=;N._CWZG!K?>/K'OGP M>6O7T:W=#[W.^N'G-W2[&_ZY?;K_T1];PL3^T>K)_OH[O'>V\;5SUN:=]38( M=8.U=U\>01MXY\SQSD=HQ^OMV#X[0%OKFQR>\14$>+;U[A.WBIN ;(8\R(L% M[R%JY>#P<\&E :EQ3%9>O.5[#R4K<-JO$=3NX-6X[]?,<3XRW8V38_"F\M&X M" M6S45+$+57/PDK6+2<901KEC&&0Z8#!?\7HX"D)Z!-H-7>)MO?/0"*;9^VSS8)]/7IUNMW7Z_*"^@4 MVO:.[G_<.]G?_0PT_/YT#]J[M>Z/]N!Y;?@+,F+[ZR]CYV@5@4Q/VF>?26=W M]6OGX!,/R%"+0,^(<&#Z5,R4$B+3V"A.4*36SRY'HD6( 1Q-%X;7 M!- I#G\^+ =+0**M,BY_/H*P^1\KP[QWW$V# N5OAT42^*58^>G)T,,MGEV^ MQ^3YWQXZ;<-P,"[*;^40S/,IBB92_AU[/+M1* /BV;?PORC$*3#**9M=].W;>3#\]E: , MT2PYHY>/S+[/'O+L4D?-[C/NYY-.&QZ:1&NSWWN@/\!S+Z:/+P_.;C$[-ON> M[G&M'#11V$04TT$)EX H@&5>8X:GV!&ZO6FQ?Q M>;O>O*S7$5-EH@1/W3 IO%4D((*]0"0*2E7J@:371%>J!R;*3/3=\02QP4Y2 MQ?/7\_D7:-;%4TO6-J-!\9O0^^[Z].-ZZ ]Z>?^ZV]Z4("[=XMGEUO\*^0&% M@(2B)CC#B,"&!TR0%=%:A2,74[\."#[Y=;HB*G")SU7)Y_@&?)Z&IW^?SR_K MBTA*[#220TD1@Y^?+@>F,H]'*308O+5P\-.CKNYRT?MT+/P")_#TW.OO9]<^XKS7 MSENR,-$H@VPTGG(AF>0(>)N5]BRFD3;GED8TJQYB1KC0=-^:W&_VI]%D3<1D MO),>/ [JM6(<8W#BM([$2.\XF%^[-&+:#B.3]X/?,$4? LAA3>1CTPB7QQ") M$\6<%-8@'X'MB2%!PK\%V,;:"VKQEIN@P*T($AF#6 2KK:456#CK(Y-&V^63 MZH.QY.*%2SWPIO-$>6=!4;TRWEO-/=/$4J/H)(RIB!=[*8R95R GN K($Q&= M#$S0:"*B*AA,C! A4 N9 KP\W$,-EPZB3RTTXS&"UF%E$;=2(A2I6#ZI M+B;P7(APO96*TN!$B)9!$&I,9")-Q0H7.7'FX680E\,IF>/4IF'4,^99F0!C MO#&>(.\T#@@1$1!;&M$LP"F9HYBB0-9%::1RX-=+\!:IEX+RE.?@B))+(Z:' M=$KF*!^AJ.:4$DRC _%@)3W\\9(AB(N#KI-3* (KT M:E!-B@$C1I#08"7! M-C*KF)*2"!R"X*[NNKI0B3Z4CG[+#)VT]+M7E^@LO5@R*4'M^\6O"^/QZ.37>KV.S'8O*&F^!37FC*6W,* M,G&?WQ:#47#)W8=/!X7IO8<6%FN# OS_+WDQ'J[FT-AN'B*T>@, ,NCE;B>X M<0&27G6_:O&=O4Z6$?I[7N>Y=O3'J2T_R)L^AH^W5@T5DOM*P>)QP4 %=!00 M;[!HHZ96ZYC8V&;7C&Y5=^,^C[07\3!%Y8T_^\%=/" M!I_.>[/Y:GBJUCP5F0M!1T8PY@QI8KCU)NH8%);(*ENC M88>U0=^%5,$G86<['WY^>?HR]-UASQ2?K^#;=,,0XM;0'X=.F!O&KVG ][JU M-AZ.!KT$Z"LGSP.W;7,T*&9/&%Y0KM>A'PK3;0]&@V*81KM-?RG'7 !7D03D M8HB :1\TUMY[QZ-VPCI>I_'1!LZ5@O-B!H53]4)'B/!,,D&($L93##]20D(0 MK ;L_%,YOLK-:.VP.!UV0[$ZAL,#FW?GYU0MM0;5DI^5Q=MX2SFK SPV@*PKHA3"T=%A+$81%0K)492-(3:(6GE 6/:W35/MRH^N. M>CTH?.EM++'O+,!OEARQ0*AC%H&7@8E4$5LLF;;3>C'5YN8&RI6#\D)866C) M.;7)7^;,>*LI"5YXZ@Q&-OJ:L_(#(ND6"E66CLN+X$938)6JM6QAX$*8V0)Z M&3&&1$69I5&5=0B"#89::W&=+(HW5IE;<&6NW4KDWQ@Z*5ZE]]ZAT/WW?"XKPJY[9.#G.B_3; M^ #4"#!"EE%-O#44:01Q9$JI"4ASC@@.$&ZR8&2HPVA)HR954)-7P19C4YP" M2N@R*DK*-A/>8\.(94PXC7R@P7BN-1/4U,$]2G[!>1+_ZY F"H\/Z$W%/ M-Q%YWO[?AQQU61L,1UOQ]6#@A[N#7R_GF*^F?>N$1S&2B+TTWC"AN1&,HZ"# M1,)&C;C%D;,Z1*L-AJN#X<4,'@;#/.(X,*88CM&F;1729E2> IQ9K $/+QY@ M-]2BM=6EQ_!">-@Q[QUB%E!,4]5R33QC5A%B98Q1+N>,>X/AY>)A3P1X$2(J MH&(1X'/$P0JO36 *UV*X\!<(*L.?SJ#_?F>MQ%(>(-AQW;&':*<=3G(W,&F# MASZX5 \_6?E(78Z%T'6D6BGNA%4*O XDC#.4 :)QQ%@K6H>2B@W4:P?UA; Z M=RBX8!4S*C)!L55 X9I)*CB2VM/ZL_IB(L1%3ID^,K:V7%./(#*D.*W\YY9& MS@53$#=*Y*8#=;5FZP;"2\["F!FG-,=6$,,4BLHRCK7TFG%II&P6A8=59 MV!%+K27&7O5'X^&H3+U)A=X.4R+.9G_5 ME=X H/EMD?==?MR](N=O)X"6]+TI_/#]L8=>A/=E2,]?UO=3V5L1"(5.*[3SW=*5:88T%WPHET7B%BA6,&^E\&9QR6#+XQS61U0[T%RV". M\9IS:;,0A%QD#&Q14"HB8I"VX/=#9[G:Z\%/QMZKH@<1XF3&8@C,6N9XVL== M42^(%,I&HECM]>"^9#!'/9":9\JQS&/-)((^>KJP6S\"(PY MO._H]&T7NB 5$?SW.#].][A^ 5O?W^>(TCRU0U&--+?!. 56(AI$P-4"6:&T M:7G$U=6.2DIFCCI#791*&I$"EY2 IE,=))PV.K*2\%AA'^JW)/-RG'8'$<\<+;/5,7#-P3I3B 2)UYZ";TNQ!W=7^UJ5);H7 M.=V?7U!+LI4>1Y)2LP3884V,QD8P*;QV1DJI30W@4C'3?(^$40&X6.H9)T%: M@9E 2KE O)&<>,QD\&C);/.;8(;A<-#UF[WC8O#E1J6:JF*GN;-("XE[A6* MIA\(#8LG9,)(=!%":J(M$X":E&1#A9;$6PR?:PJ=!=KO1P,="!+ Q;.,>^D8 M,#>- 0RH&9!GIA7$O)#.6>.2?9DMGL M#^$P=[\N6%\58VV,=XA@!>%<&DQS"H*ZM$1=@6R,7[J0^R&D,\\Y:R,@,K+> M4HT81D(%@X+@6%%&&3:^!H1;,3$MG@\)]99AE_(],>..*RF1"390T#E,HEDR M/EP;E%LOEQOQ;DZVX@W#NK!CH$""C LOB6'(!0AHK"(18:2(4'C90IF'E]4< MN1(31*5'!@<*WH4T2GDE;' 8Y*0Y*N?@L4"LNK):^LV[?[@3^^WV7;\;XD2Y MY_4\$*=EM-(@S)CE+/IH..%2,&V02G4P1?41]T.!=,+7[?!ET/T2BGD)OUKH MGKQ=WC^XW*R:( \3&SPGU"!/&'S25"A*@?7 0D5J0XV1]WYG%X3V9F#ZRPF\ MF]-J5< F<%JZE[P>$9A"2FD(2PC6"'Q6PFH-MK75!FS5 INC%-PX2SC!$/$Z M8J.B4G(%0$,6BTG$6X(MJRWJ&N-Z+]'\%1#^;%7SE5/O4AS:&"ZB94"V*,K#[R'AH--_ Y-S>7RS#/#VXBF$@-^()$$X952!M[8P.@"Y&E,9<2 M;@II@JH*MX;H'I+H5(:2BS:/*2HK-54R>"(5BRQ:CJ63@5E,F.!Q0G0*@I3* M#I@WR'M8Y&&^WPS 5EO"W&XS]90M\R)^_"0>FNU'VR$6SV\__/0ZOC"UR9U(9SL[J M9M\]A:9,CFSV1V;H!I,2M.E(Q73DK@'+!*CGQOEG V MK"L<>.*H^]8HI;'9W1)AJNK93@ M_9[['I53DI_")2'S(E92U61SG(] I4Z.H;OR$0CU[AN\I\==8B M$8CT/!4R4E19Q#!1F CJ342&5U_S'@-::NHQ+FY(8"Y&B4"4A# RBEE&9+!: M>,=\0&"E*%.FNJI106 V\_+W//P_/]PS+C'&D:0":LQKKPP+S 2GX9]!Q#>X M?P1@O+MB=\+7&X^(5 7Z%/X3E1"&IW*HC%KB-80B%.!/8_2RNM"_Q>@4@'Y^ ME6W8/Z'F%]#P2";Y^T$9RPP@F%J4]6D*T6$BI41U*GY_7$3!%;FPW;$-7 M7*E&;H;EKXT^_.*!]U]E:7&K@A=?#$*HM %5T(BF?$)*C9-2.(LC"Y)IU514 M:K1X25;@+U[79*312\.EQIA9@;5#Q(,?BPR2(=@ZU!W]M48 HGPJW@&HLJ;_ M>2O& ))-Y[W9?+FUW2A*8^X6J()>$N4@;@2SIUC:(DL@$TS@GA"P>PK50 47 M:>X:Y6Y4\,Y64$@2+-@^&3R#",\B98.3FIEH3<"\1@OL&YP^#$X7LK#>,A:P M-60,,\2N1P+3Z@46FCF C:*82Z8,#KR MJ+QHD%!=HUQOY 6X&V/<^T@((RAJB)Z4M%P:$2+EO/K(JTR)CYW0SP?%Y>: MQP8!5;DB8*FMXAP1B;&R-&A&F4+,:&F HVEPJ$( 3S7-0C@%YT&$N:^-*I: ME+NL<[&+*18NO"/>I%DBPJ2.QDN5MB[43OG(":Z#OC4HO05*:T1?OTY@JZ7* M<:&U8PYSKT#I-#FKG9QLK],L)& M7%.%&2>$ILW(C.$!/$TO:> XFMC$.8\6G/<2Q8@@2$1>&B\B(^!247@3PZ5B MV% -7E7EM_5H\';_*PCGMS6)0CHB9JFGG#(JM,+2(LL]LLP[IVWC4BS&I6C6 MG]][U:Z%^!/1$Q1(N<^T8D12Y0@A!A,? M4!U6"+K0:9][LR=H[.! ]:!\PI MM> _!,F-+M1F5&<"Z=S?B O:FGM#76<>J)0VH>::*6)D9)S'[#@3BI7!YU8 M.B35B :6=!S;4@F>KP1#H0*#6--0[WG4@6'-',*U6.[PJ(+.VNEX+=5".!&L METI[+!A."5Q!2T&5T: ME- :QX:/ 4#W$L))10VA,:7 ,^:\45QJ:3 $<#+@ MB-5CQD159&1 41'10D1G&5="><=QU(2DBFRQ#EMQ5U1&6 , MT:J*:&=LA^'?8[AH R*%ZP86+Y]P[Z'#0J&1M)>! L\!&M%X:B0 PD7&+*(: M"<6&24$MPS:@**G6%H+^R7YK$B-$&MA7FPHA6 "_D,R%"G4@BGE$ M F/1:8.L]5Y1)BP5%IWO ]908=4Q4=:HG(]Y!#$II2WR-#*+G;'24J9BU,*J M.'4*&TPTYK$*YG%^L-<*T31) >;0,(^-Y9P2SXD6SM- ?85AOS ,O(K*0)XZXIRFGHO E)3PW1%E(?1'7,KI@&X#^>\AOQ[@\X*'H*LP]1QPX+S+C:C733.R( =$]$:$0 "",F( M@I(AU"&#<>G <>.';O;=H!=VTFQD>MLW W?-DV=O7":[#)69+*1!S8C:-G8V(Q<"59(%&FU:?&TQ3_B$Q MRD^W4B(49PTX&F;[-;.IDMGP#9CM*HIOQVSC?CZ!<.@==P>G(9S#LA?,<%R$ MB0L].SJ[R^S@['NZS;6*88P7C$4A' 7%P,$&*H+TF#%-M8AD:O(QDMGL0U45 M(V7B%&.7=@#K'[SMFOZ%$.-E<6KZETZX?\N',R1OAH]+I]ZEDA*F0FG"HXZ, M"11M2)(U\$EQ1OUT81;2I?]6[=S=2[):&PQ'DU2K4'RYDOFUU0^[<'E:-YM/ M".EEZ(>8C^:6>U\Q7"%],X_J:IKQ'7 %;,")1-XJB!6Q#T9B1#W$"A$;JD0M M*G3=AS#O ]VPP,SQ,6\X5]X)A=/O4O,%0.EJ>*'PPXDRHVB(7A,O2P+ M=]=IY&#^$FUHXC?WOV7::,:\,N#.1!2,X3QR[JVS*E)JJS]$60EVN)>APA"] ML:#AD:1!%F$TCLA%+FRD#C,AJK\ZK&*RF>.J,*VT5T0@(AF".$!H8I6B!(._ MQJ53O&:R^1D1;DSCWK2"O#!]=P]A_[V(R$O!!;;6(JN8)5XKKKP7$+UI"M$; M62(1/82MNA\948Z0"H0):YG5$/P$'Z6SX-TXRIFLJT^S8'U:O%]AL 0A,HF2 MLPH"3HMED0^,:LZAX^M4X[U26KAXR4I&/<4J@N(&4%MM17",1Z:U0ER$NGF, ME;%\\YQC9B1H+YBWFK 8I?4A"B*P%IB$:-$2B>AA+=\<911C4%HB01BPHL;6 M$(XH>"86@GI"U:3T ZVR=[+ZU13^^V7"YTHS&KC/6\=IM'A>L7N*(#JF%RY$ M$;N'(?53^;!-T-!^FK1+Y]VK T3GY@"%(&.,3 ;A&=-2&8NEXHY(1\!O%;KZ M,%A"H3 ,1DTR#MXI!_44EE+DP7,)4N. <"T*4CY2)5V\?P2XX%AAKZSEC#*B MK4D9,481*Y'494@#F"&$9[,/50-/VO][-Q]UPU;<[/O\2^['IGMQZ&:*GN6# M3,(!D B_(60NGGJ7N;]HC6:>:P&FP!-DB01_+>I "494HAI IA'ES/5V:3V3 ML Q)!@Q@B0U41>LQMSP$-W6]&PG>R->^*)2[E%F3'F,!:@7FG%E&3712,,=I M<(($06JD7P]OSS] < 5AU95:0(>F""_-,/BU02_E@DV2QV*D:. [?_CN?ATT\)T/?%7TU"@%T/6!>:J4 MDI$2ZB4Q5JNH&_C>&+YET<:$7?LS[+X",#7@G0]X200W 6LK P[,I-7I:: F M6 G8(EK&&H'W=YEPGJO\'O-PQ&( 3%'T1#.#D%>,NJ )4L9XYP)QBLO&]YT[ M^P[&10/>^8!7B(_#_6@@!3B\1%O,Z#8PTS/?0X-%&FB!L&KZ' MJ#\ Z7$2C:(.1^RCH%/P,"2RV8>J@F=1M7GG"*%?/O,G@\[IT-IA'N*KO \< MFYON5HRY"[_BV3G EF7H)FG>5T^]2[CDK:7>"]+W1T$9#'Z&&?E=. M?QX[+5CAK(3PU:)(F(Q2,\$=UM@X$S%3K+&/RZ-]U1R%KXGV+=X^&HLHTL%1 MI"@S-BKO'$8Q0*<;SR8K,!H-;33TL6KHO=A'@3!.:L<,LBPX97 D&B))S%FP M\+7,*.4((U95I;L&"._[.2C9*V.+/-6EZ1\ &I[">["M7C^WX^';4,1!T4LY M^B4Z[SW9E&<(@\CF("]'"$1S1ALG"!&@90IC8W"-QJ0?1G!W(>/;I)O66!6A%$\#1&BVN9%5H-X=Y+ MPBC52!.!9 #OB6''-<=8>TN(0RYPQVNDE968=UR$5;GW@;]:,A'R3F-A0XA> M,JX@3!"",>\$)2@P'AIDUQ79<\L-K"6N!VP$1251TE@3%0A"*"H>4E\(0 M;!EMDJX;7/U>/C0XM4H :W(@2&FYIA83&8W4Q$=3ZX6L%P=Z+X#J?-:O7NCZ M97,>\Y@WT]I32HG /C)AL 7T>J,TY1@.U-JG72X4UQ-=C"(CI!.!>::=L-Y9 MBZUU2@6.91WJKSP.=-VW>[VD([@4HB6#O6:.$&8<5=QK+H/ 3Q,(77UYY(: M6%<.UOPK@836\F%XIQ0!QWJ@U=$6<*],U*2J)%NUDS4!;+5 M2%Q>_-("C*)5Q"DL,6%1:NV,X,P8AHQGEO,&T8]V9'?Q#GBCQ3?-BS0!W";D M3>2"46ULX)'Q$#B.5"BA&BVNH!978;:S(DS2Z/%4CWF4RF@CD4Y[?8,^.TR) M,A1A[)QO:E9448\KHD.+7X#8:/$T:\$$"!&YCSX0IBBS/D"\�-U*HPV=JZ MT>)&BQ>0N]GH\$TS1)"@,B(D-3),,:4BL=1Y06VT,>)FI*<9%&TTZ6::9 QQ MAJ1L L,<%5H'J5C4SH,QE*S1I$:3FG&FFNBR90S1J*@A:0,0X[6P 8-!U)*# M@FO1%*)I5+A1X8>N5,.)4%@X0@D!"\NY1LZQ"&ZK"YQR;AH+VZAG,W94#PL; MI+8Q*"61 XO*K$V%C!37P0@PMA0U%K91X4:%']K"8FT=VZ;$RD6-HB/T90%D'@D$3(0%; T+$#DI;"6)%BA^ZF4U@K]/VWQ1EG>) M?@-89Z:L]DZEQ$6M6$064U9C,0P2A3,^D!"#]$QZ:CABVDNE MN23>6%LCU %J!CT(D: GTI5O!FX2'5R.($*W"PA['?JA ('W_:KOY?U\."I, M0N3&28HJPG 912T=L3(&C%P@S*5:AC8@Q"DXD0PY?=5A;$3]\)[AW+2:03R' MA+ !; DR005' O>4VR"E,ZKZ?L'<$F>J8MXAV,;$IOVYHV#$"\6ME9H@&Q$Q M2,@:$>TB9;-X&A4!HBWI&-"G9\(;9:G%'"(O%Z+3)E17MY)CLVWZ!^&;G],& M0NR->S71(<2C!C?9$6DCXYP;@H3QBAO-/=)&UJOKS4F-NMZ+8(EEW%+!&'-6 M$VF8P$HQBH@UO [TE>*0]1#S?AH^[H\*B"T22:5PXN+WM#!A>#CH^@OARP\N MV^SG(X@/+OZ\C)3G*0;A>V8%,PS)J+1&EBH;,)6$R5K8KOD+?]7[/'U>?OD' MZ;3@6AEO*--*EX,48/QX!#0H7)9FQ!11<'9G'RHG_ZF3LAVZT G^+73;:9HR M&AJ7I#9\>7KQR#>67H70OYNG QOEB\QK>NL'[;B NK;IFX,RO%D]*$+YX9ZQ M11-@L+I)J'+EU+N49[)&,P3N$PZ28; JD7/K@H5 U!CAZC3LU6"K8KRE&.9I M]R2(N1 30EJ*@+X\1A 4(TMXC48\&FQ5;(C%2\H1"R@%@(Q"%!*I5$:R&(T( M+KAR*KTQA?6!U(5)^BO6[0YA4X!P">P81> R@:,LM=?$*AJ(4)%08B;6#0D\ M92#X4%6XU*+$9%)PD>&;#&!80X8;AQXKIC'_RK8M!+F5?C43G>OA4W3-$'N2=)3W*S M3J^_P070?#0%*/EH",AXW_>A^ IGA&(IA^$Q%IZ%5(71<1:#5HX0902V.E@. M!VKDVRXK+A;BEU)P2R.+A'CKF3<>0FH:E;*(,1F9.=\'F51V2]9%)<>^[X^' M8]/=*C;[L9CA=@]-:<0H^XSV^+P2B4C@1\.BA,KP35VJ 8],V7O!@/ M5W,/GD<>XFK?;X!X!KW<38%YNNKFUN(W@_X!X+BW'NPUW01*TPM%RC%X:XX? M(HV4S&.+6DJMQX%$2J)G3EN#/74\1!R,5A&+V4(-PK(&R V0Y\[:5Z'\RR4- MWTZ]*6L_RT^>%V$X&!-]_N7%W_!G.LA@'0?V#N#R"::]L0J! MK9>$@H./F,&?DDW_=LUP=-I-* _YP>'H.5=/^?'HKZ^Y'QT^QPC]G[]6+IV6 M&I.9;G[0?YYRID*1CH^,[8;9&3U3'.3]K!OBZ+D9CP9_37\HRON7O]A! 0W/ MW*#;-OSIY-BSD?_^H%;GUUY[_-+%S\K; M3QX!+S4\-H!7NG*ECRF\B37N\T$Q&/=]ZH9!\;PXL'\0SI_,_K6@S7]^UR%7 MWG7ZFM/^G'Q+MV_YP3B)Y#]1^9^_CHWWX/U,A(+A\;,?)D))OUQZA6=ESUZ# MDFO%GU[SQ=^V> 873#Y/KKOYU;,3;M@KDV.SEXN@(EDTO;Q[^OQ_=H$GAJU. M^-K:'D"<]S]/AA"_9T-0JC@Y<9B?!4 $O''Y]>M$)!+N4T)J*B),2JF^[VSN M;JRW=G97=S=V+K]M-:?KCUM$<29OL7[3>EKJEQBHBJ+9;P)\U#V M%/C]L; :<%1K..CF_@%)[<$QS6Z&Z5=;V^W6W^ !] ?]SAC;L^Y,_7!V[V<#MM=KXS;98_L?WYVT=_?0UL?MP[VC SAG MO]LYVX1[;9ZUU[ MV[GN^WWOUN;/;.=S:/_<=^Z00$CY2EG'N1,8H MXIE%Q&08.1H1LE83N_("H^Q=Z8=]D\*+5D,L#;'\GK=43ZS63PF^*59N M=5"IIU+/"84SX8\&Q\_)\JR;?5U&61\G?.+[LJYM4B-]W6 M^W[N!CZTVCOSD//EV!R,[.+G.(7DW-@7T:/=T M.QP/BE$M?9-7N7W]7NP?;9QM?6R?[9W]ZZA]M@K7K*+V6?=P_W4G[YR]I_L? M-UEG=_6LW9M=\P&>Q?O[N\>]]FZ;[YUUCMJ]-K0%_)GU=W"O5Y_WR";M[/HN MM!?#[Z?[']37-[NKH_8..H'__T1%"(YZE2$;9,8$T9FR%#X1RITE GP;L_+B MO_]32R;^NNK9W$"U[T6'[JS]-]2@AR#*<_BV)OAMO1T7P['ICUJC06MG,J;: MPK0U*%J8_^'_; UB:W086M^FIUH;)^XPI6VW5MTH'<::LDNB^;E'\*_]LG>$;S?QW_U]M<_P#M]^-SI;9SL=2_[EHXSPH*4F486 M/$H5<9:F'3.CM! 8&0J&=^I;LL:WO ??\AM^Z^-CH_[YX]9=_Y]S6@GI3!E ]3SE,KYN"G]\[QUWV^&@+(;3'Z5E'8\/>V>?O/!,2\LS\)I1QKRVF3*&9S9ZY3&G$H!8 M9B6]>[_1>K7Z_8M I82X0H%?GM-CU^/QC MX\2 WYI0E9S7XAQ-+3-L#8^#2YFYOI7W6_EHV%H[+,<&_[Q=IE,51DP4?TK5 M;PZ8$/84$?F;@R+H*?[90:W5;U[[TZC4Y]3*=;Q($)O/.@KC%W&EM M6E8,ODX^LWML92_W'I1QJMK3X>,+*20_S2^YX'+G>+%,%P,OB1?X?($W<033>4QXVSSNOW=/^H#<_=X&VRGW=Z&U='AD_VCM[!\3V\ MO[N!]GKO4'O]P^'>;AOM[_I>^^P=AV>=[?K(>N^6J*\!M#P]5BH)GC!N\0?G%JM1K>\-*#\])5VMDU M)YO3)823^K$U'H5Y:,+9/"< <%P$K@'6D<%3CK3!D0/A,)%A MQ834^*>44QUC/G4[YZDTWTWMWD=R:&D^TZS38'08BM;1N,B'/I],1PUBF0B= M7S2WY:G%@>GG9^7W*B>5-B;@L:%Y0 MP+7VU.\U: M\$_,!25C*ENC-3A<4>%,TV@RHPVRG$7&D5QYH1!J@2_0]Z;PK;>F^/S5G,YI M\HQ^-[U+&W3.T+D&'[>*W<'7_N/#)OJ$),?*BI@%)53&?-"9,@(@@,%=(,@K MI>G*B]6Q'1?]UC_S;G=X%9-/[G_"?2JITE/>*MX6@R_@$==SG.E.XL*?HB Q M!HC=3&0N8PK%3 E",A61-8('$],$:'OS>^)X(!F]'0Q'IKN?']=V)/!.$B*? M2 A!2$8RGRB>&68S2P/)#%94@Z8QFS+WF:)$/&9V_^,> 9D8?;4(YE%"L$T_ MB4BC)9)D$CHO8U:)S)9[L$O*971(,HE77A"FK@+PS_NDB;3G4_?M(<0D-1ZU MNQ,YT$]!.\$9DQD.(>6O()09A&Q&/"/4.V2P!/I6G&:$4GJO^2H+Y(B;YJM, M34H+C'UWG$*TUEE^W$JK*IZTP$]NC4(W'"= 35/_GEPXTX#^3T^]E.ORW_^I M")9_#5O'!9R<'YMN*YP$5U:YA#/3MH'#7^2\_*J?;U;#H#+2N&Z8Z+J:2-_2 MX">]&8K@6\?7Y="3/^QY]ORJ&SV_D5T[&@]'>3Q=TH58E#Y%ZG>3='Z>2R.? M*L+NX\YEF_5C7..UB,FSWAO]_"H<_2O/+5AO[>)VZ_;X(9__KI'VB=[9/NP ML^NNU@XY:K_NP#4?#K=>MTF[MXGV=E_UX-Y?]\XV3[9VTWU?'>V_WL =K$XN M9O$($:WR4F8",_#LL5:9PD%F1FO.F=38(3]9L@)*4FZX^:1U;(K6%],=A]9_ M@6>!T\*YUO#P]Y)\&MU9H.Y,;6G&^I7'Y M*!F.0F>8BI@QC7UFN'>9-MZ%:# QF(*CMK>ST5HMA6OZO\[DNLED]Y5(_7RV MNS(+2&\XHK'9]RDK);3L::LLW-_JI3I]7P]#F8B51B\NK)'Z __9.C3#MX1A\[>'A("W4FBV['QV:T=6V?S676UDNERTOGK[#GW^5 VI_ MD,D[6M!6.&Z/X W2^>6I:2\Q:,7T/JDDR+!L1-E(,QRU-&IYO]S36OC MHH#G3^HX),,[,J/QL);\<:>A?O:)(NY"<"A#T*MI,:[+E) ^HTPQA6G@G(+; MN1>^F[6]IZ7^/ZU]@GK[-[6C+V\6"8C@PF:W9G6<*A]3'8 MUC ?A2>M/,*)IT]: ?S5T]9FYG3O9[GU;KDG3SMMU;IG"\,\'L#L7>B]UWM0,/3Z[PS^E M A 6N1"N5VF>IZNU,?(FH,SSP,3VW$?3N[LTQ6)A^V M3*L+AC2TC'-@99()\26M%FFF_=I?6Z#4V34'X,BP!_8)'E/,_'.@XMYQ:86 M^N%^$#TDJWW0@B[[.CJ<'7X*<5$H&^=#S/ME-;%ALC%ITI[ B_Z@B>5A_-?L MM%^>\,/VSVDS'$Q&9D%MU=#.E^7*;I>E#5?J:;B*=( MWDO-4:G[3^>C;M9D_98K?VYU%A>?0KULH 0^HW3CFF^NY8O8O.;*UR%+ETF=#9$6N4)H3*4+C4@N:@'@^+TNA(C:6"B M6)N>4,L0>S(UU#GZS+9VTW$(MWOO"%P#X?4!Z[S^5Z^]?D [']^?;GU\CSJO MWUU=X4^V=@]X&T+PO=Z'WO[Z'ESW[G1K_0#M]?:^;JT[O+^[R?=WWZ']5Q>3 M$3ZCK=W/GZ3ECF$D,\(MR9@--K/.D2PZR9P2SKJTZ*QSG1-?E8G69:>IAIUN MW8T[/PK=*F5+[[UGEVN+@0GAEZ)].1Y"-#JLYUS>0Q-^^ULN@&22,H,R[$*: M!L0NTPIHWU(NN<.68$ENMG/5+URG:M4(J%9KEH=>[H&X-ZX?1ZL4;=?5MU@T M<\]D^[H4[=I$L@V#_XK!3R\RN-&(8Q!1YA'%&1,@#^.\RRBC)D9OI'?L9OO# MW"6/2]0QC2O^9$HA+0F\=BHDC]?-M9C?Y@_KYU:J./<6H6!=/=EBA5^N=^8$1P>AF[WW%#_ >I13LM-2L3_ M?-;KSZ>MR4XJK3UXA3K =-$V="=U=IU-YYU6QI]\1J/(4'POO)R&F-RTY=;+;,R_C7N@PF8;C[[Y'MWZGPC MX5=ESARX,N-^/J'4$_5C8[KRYO,-P?]_Q@-#WAFMSQ<@E>N0)OIVS%UGA4>F*@Z1!R M0C0(IZ/'1L'KG^DG+**C6KJ42TZ!@G',+'-IB\K@$2;>(*167N@G4NHGF,D9 M"<^D^V*R=K&$AINL MXUPJ<%U+XC_=1_%O4[]&MPZ+9$7^\T8"WRV) (AJ+1F@_FCX]S-SI53/S?:[ MJG*)M1]O@W;C*G,5?\-76]OM%D;9N_KM*7C#-]Q=??EFH[7UJK6VU=G=Z.SN M?/>FOU%L:EF**HFG^'YJ*MW;C25]RNA/ME2[6Y-O>N-FCJ].K;E^HNE:@WGO MN6%5:LN,ZY:L",2UEN&^._,M^+N5S*"\58=6Q^7^SIJC&KC@/L-?X](U/ M7Q5$+[L:BA_Z]-_&2Y)OMW4<)@_Z5C9Z!$\)L]*@DQ56EYWA[]S$7UR!=6.8 MJ@^N1Z 1M#%,C6&J.**770WU#0U3N1;D<-"%9PS_I[7Q[W$^.KV3B?KE58V9 MJ@/4'H%^L,9,-6:JXHA>MG5D*>Z$"-HU6C0^H&%NBXWJK$@U4?!(X"N6 8+4EF5:(!?2>!C1*>I MT:1)C6Z =L] :YN^.2B-?MH."8K M)&=B4D0QG;,=AN/NU2G"Y0!OXSA4HM&WA#7!C>O0,/KC@[Z8N@ZT<1T:H#T, MT%KO4K7C?%16?"N] ?BA._N>G(GN8#A.1>56[6 \2F/5G\.HM9T//R\'1AL/ MH1*-OB5ZIWG[C8?0$/>C@KZ>$C=K/(2F0./]%6@L@98J,Q: I=(K>%L,7/#) M$5@.X#5FOQ*-OB4D*?H]LU]9&%8$;$T-HZMU)P2?5\#4 MK5164PGE,5=":9BN\>!NQW2L*1M6#:$]"J2]"0>F.PE<0Y)>$[E65+"/ HV_ M&[HV-K]AXJHU^C;8Y[-\.+S:&/T&:O<-M30QW7IEW&A0-/:^HC)]%$!L['U# MPH\2^[K)?Z^$T!X%TM[W)QO>AB*MUC;=R>:GTPHB.\&-BWR4A\D4]OMAN>'@ M=$"@\0XJ"H%'@5O:9+@WG/T(L:]PD^)>":$]"J2MAVC*E6WOCP=]< ?Z^:"X MX!4L!P(;#Z 2C;XM-AL/H.'EQXA]*9H4]DH([5$@K0U7M79,#*/3BXO9E@-Y MC>6O1*-OB\G&\C=\_!BQK]34\O/&\C=(NV^DW2VCOK*8:VQ^)1I]6S0V-K]A MXL>(?3(U^:(Q^0W0[AEH&R>'NDK,O)4\N]@=7ZEL<-!=SP*?TT1CR[> MXH=0O-S*WQ?K;9;=WT:LI&P\OB*("W_3:^7^'RLWJ4,CY&ZZ7\WI<.79I2Z[(H/ONK:JNOS(RV&!P'>3JI:;0,$CTR8;URCV M577LF>(@[\]LA_B^&L;"%.2[>B83!9D4O&F5M<3Q7ZU7FYW5SMKFZIO69N?5 MUG9[=7=SJ_,]^=Q0;[#^IC??=U(RN#7HH6GU@FNW7?GO_\0"_=5JM7Z[B]!U M'?0]S=:KR]YW-M^]WVB]6GVYO;D&$.J\?@)X6GOZ0RM67;OR@S=4O=E DZ<>Z9KC M87@^^_"=XUU^S]/F2:/GZ0UGQ9+R?OENY7._6>*G:&J-I['ZM$'3XT\GQV8! MQ*6#0C^EC/_X^$\O1D_QSPYR^KO7_O2I&#_E6M2OR?J&%]>R*N#U):K4-51T M8QV_3 TWKE U,6B3OY?*5#W:4:,I0<]?O'H!XCW?=K0,*M-FI8V0ET[(Z\&% MG@U%B^B9G+&^3%>;]\#RO>/SYR"[>^.06/YG M62N1KHV+ BBQ97Z?2>ZA@^;-)-\W\6=,4CLAWIDL'E:$#_?\A_$I;MQ6_)3P M&L!IS0P/RTH5+GT(_Q[G7TQW,M9<+4.T(#%63F#_=54P#^=U79;/9,RC0CWS M=WZ2JI&_*HPKMQD=]_/1=IIM&0_]"N"WGUZS_"&7 AD5+0O8"F:B,5YX$I5A M5G$:?G@\I[I#O^QD@'T)ZG=<(N3T?/^N.<'H^GQE5;?]$)Z M6'9@S/'SI%BK?9_^;^.;5JV.UDQ1G$(O?C#=<0!5@EX.I5*5X_6>?CBUZX,O M;\CVESW:'ONCC2_[K_71UM%AOG?V_FS_Z+"[O[YQTCEZQ_=?O\JWUE?1?N\] M;1]U>NVC]M?.ZXV3-[33W3L;L+U>&[?)'MO_^.ZDO;N'MCYN'^X='< Y^]W. MV2;<:_.LO;Y]V/Z@3MIKNN=ZK_I;1R_A'$?W/[YGG?7/I_ ]W0/TAL+]>B?=K2-WNK?[LMN!=NSW/AQU=K=[[=T/AWN[ M&W1_]P#NX6CG[%^'<(^CV37PK/$^>2_2[^W7[\G^KN_M?VSCSNN]D\['5X?M M7=_=6M\DG3-'V[U7O?W7G=@^12=O=C=&[1WT]9-GVL:@1$:"0AG3QF::!9\% MY:0"3&-NR,H+_$1RB#PO ^/%]<9S47I4/8JI9B32&(#& ,S- *"(J3)1!DH, MD\);10(BV M$HJ!4)0. -29$7S4 #KW>[@J^F[\&I0 MK _&=A3'W=F+;9^_UW2\Z9S^1$-_OZ2_SAKZ.J,_N$\W_'/[=/^C/[:$B;U= M>.>/G=[>V7ZWO;Y*.] WT&[T>IW=#F=-^S;BS[8C?=^QUJ'VU\;1]\ M4AHY(4+,-$4V8\3Z3$N@50]P %\Z8L_MR@OT5'U'IBU0A&Y"71HHN T4?]/, M-E!<8BB>M%<_R3 M)Y:,XB>M1&LE1&<3D)-#1*=#&/X"OQX'EY*4NZ)T=_0<8 MZ?F>;3IA=)5P&M?_1H3S;8"'>:5T$#A#WIN,&:PSRX7)'):!!,.\3M:*L"<* MB0?P_G]/H6KD_3?DMWSD]_NC' WY+8#\OHU[:*J88TYE@D64,9I&MR6WF6-( M(HI I!J7Y"<1;LBOFD,?RS]WO-G_ EH^*$[+ 8RJS1?,RYK\WKC?$EJ3!W"E MSQ$%1J2Q'K>Q'CL77&>D'- U#QEV+&8,\YAIQ'EF@C?&6*:9B"LO< )",SFZ M').C#=G5SW5NR.[WR>Z;J\PY1EI@G 5G@>Q"-)F.\,F88*2G7AB'T8[YH/,\E]SP?(,R>HFMC J[5OB\+5T\6 CM[_AD%[,3+;( M\6"TRS@),F-(LLPRXS)EI<^*--\-U0X$*"[X8"YTZ!WV)R MY!EP(-69HXAF3#"9*2Y)QJ/DQDJB<4 K+\@3C+[/-6LHL.8A>5U<;* :.*FL M #4R)Z&ZZZ&;;(C:.-:;?3?HA=T$IV\)$8T=N84=V;J8 R:=Q]Q@GA$B>,8D M)9G% 6?.4!MX#-XBG1;Y$?000[M+GP71D-[RD=Z#S&,UI'=GTOOF/ O!-$=1 M9=8ZFS&O>&:)9AE!WL>HX+^^7-F,V$-,WB\]Z37CT[]?C*QU&+H^$45K"+K> M#,LLN2UYB+44):[^";!Z-2AV %2=P2A5"-^*Z_GP> P>PTO==R,T/R&D?F6 M(@;OLTH_62ZI"\)EZO]G[TN;VDBV;?]*!??<][HC2#KGP7V""!IP7_HUPC:X M?>TOCARA;"%Q--C&O_YE5DE(3#8")$HBX_3!DFK*RF'MM5?NW.D- I1+ 53 M'D@&A6,XJ*!(96@@R2I-%JHS(C[- HN,B'-$Q.]3B/CM8R!*4,DH$$&[B(A* M B6Y )8Q[)@-#GF?$;'1U'NU,W@>=0>Z?25B+$LX#\TJN\P6:&&ZLH$Q$G\3ICBX@>>=XXV2QU M?!DH^JM>]RR^R?EZ<=;6G<%Z%;F=\FJ?I0W[\DKIYR ++22$N^YFKU(GV^JX MW7$/RXL)9\PW>K15"4"5_=GZ*"@4A%@(,-8$T-A*0 5K@<;<,VZ<,9"O;6*R M#M4BT@ZMO :4X6_UX&\AX=L9_AX/_LXOX \JAZ&*R <-U8"2P( RQ /!+/%" M>6:@J>"/HKQZI:'\>K4E\#^[7?>U;+>SG+/B5F0!)'K3Q<#K".54=5FYSE#W-(0Y0]U]H6Y"CF,; M:4Z@!8P0!F@T0D &)('@%'N-'!5I.4J&NB:3X]46G_2I,!*:,I%1ND:%%7S4SM.RB9@RZ M3O=/[@=_,,/?G>!OO ?E"/Z@<3P0#H&EW@(*F03*4PFHXYXH$YW4X-(XEACA MWS/^K9R'NB2T.FTETQ^D^,?^>MH9V7;[]UMED*,&EL>L+(!:I[#:P?FAM\-> M.2A]_UTY..D.X_.UBQ6PXP>^=UIV4KZWE[KL_:/;0[]U&M\RT^[9[,[KZ5FA MH#$E5#D G4P)Y#T#6DD)8AL%S6(;.\>K+!2,YBB#'%"5H?%))H4R-"X,&B?S M13ZVJ#>( B)( %1+"B1S%A@4'(-.<2)0AL9&D_'5U[AW_%FW7PZF]WC+P5C/ MPNSY*TNAV;,TO<3]&>4&LJH:0<"Z!B%P"4.@(,YP0( M0B4F+/ZJ?8K@S4M[LY2=$>Y1B75&N#DBW(0A2\BYQ?;%ZQPBR[CK7&PYDJ-P M[VJRW/PLX.W! MK#C#VZ/#VX02.\XT"CQ$?U_&/\%[H T5(#!!C# H8"TSO#68$J_VFMTZIWLS M%>*%M=IL:8F;U8#_>CJ?>89TL\ML7Q>6Y#Z;V9G,K)WV(K16W*>L<<&E[:0L M0L!8@H%%G"DBA"2DBA3GZXPU;S'?JB5NSL8C&X]L/!::^3\;CUF-QU3>42X\ M#$$!XRF+CIKVP'"D@926>H\#XCCMO 71.N>+R/K_O(W'8N8UK(^CM+<(-TXL MH!K_+K4IVU4H8!7X RD5AA@)P2G4D(GX C0@"PPC%F".D$5>Q$-I\ZEU247C M)@V;#HD-UR4SZ"T-I\Z@]PB@-R'4S%C%B?< "AP)-:,0**,UD)P;S8/02&?0 M6QBA=F7_K*W/4RW[GTR@-//4/-ERS\F6WM"G&CL]\YV^3J.K:=I;7N?5& ?A MFLB4.L^A;NM>=#6S3;R/3=R?=@28::L=$FN; M@F>):36F%3*T+9\;D%'O<5!OX@D(*DV W@&I- 94"@SB=PR0II!":T@@(J5# MQ O9/6OE<2]+Z_>IR-$.6B.^/!6VF*6E%;MJ0C\;%ON8ULN M92'WE$#*H 8PF,BHE0A 8X6 @(%;K9@5A*QMDG4*25:9LK2>\>]).'7&O\?% MOPFW)LQA@90!7EH!J)40:&H-0)A!BRG5BK+$K=5"\L:L//XU3(5> EY=YXVQ MUY<#9:UF]J0 JV-T%D"ZLZ%YH*&YE)/]7@LF&*^!*P]K\OA92O%QT_2)'F]EK\>5:'5EP= M6@11CYWM*/:UZ0#,;'MFLCV7$J4C0IW -)H=: 2@WBL@L4I+F0@D,'X*,-H> M@M8ERJ)0%L4S[#T1XA4*P\[&4M?&96779\1:-[WI5Y.Z%5MR$+I,ZI9QV$[:I?91LRDPVY ME!W<4J*I$A8$$C"@3%"@(== :*$1@EAS3%)V\'7!FJ=R-QW^LI#]+&!O@=0Y MP]Y#8&]"G1$67GC&@#;*1NHL+9"0.@"MYCKR9F:%JF"/HD6DM5YYV,N"]/W" MLR>93I8LK^QS:ZY&E67Y9.,<4\CGV3X>V3XFR@IU%MNF;0@,*]!$DZ 1! #@;622ELD M.$KK<7(:V5444I:$/8_$E+S&_=D8E46M<9\V)-V.S7'DL]N3[U.I8X]VOZ7 M%IP20Q$$<" $4!AYM1%: P,C/] !4L=9/2FI%K$?Q6J),8\:S[=2^WXUJBP_ MT7"SG7AJYR,;@WD9@_/+QH +I:00 H4C8'$'&BB%1#1%%"GE**DTE=0M@3- M="]6.\2Q7NZ?E_GG=:M/L,P_VY:9;,NE3>\D1,BI0 $-P0#JL >2:0&PQU P MIXW'TMX+5C-./C.<7.SZ_HR3L^+DU#YQ5GJO/ :$> XH]QZH M8#$P1B+)*2]O?5E97?KE:I$LS<5<&WQV'R>6Q=>@#7N#_>T1;=A6\,/_GD![^D]'OU/#@T][+-X' M'<0ZV?]D<>O3FT\M_%?Y8>>OSQ^.7I/]'A&R7N^/3=T>XOW/\4<7NB&SLCBY8!2@+ M!&AG I".,N*X-9:;'X#;C7WK ;B6^]8J]2V+HP^))+"6Z'H3+LDH D0*1BPV MSG):9>6+O"_]_PYX5_>W0E\T=J$[;AF@;Z_?'^:NV8RN>?3YH]&.22@<<,Q' M*PR]25V3 AG9G260QXZAE@+V\V?'M2?KAP7#0'\2REIWCW!F;T!F_;WT4 7EF,$_< M#L7.* /0 0K L202.6*$FQGDGL1XYL[5O,ZE C=$" @\2JI(X#PZ#BC"7< \ MFE,B<,K_-@O2E94IJP"O.VGP0@^*?=VS)P5!ZT7J7-49.][Z4^-[!5;I5Q3_ MQHYRYN.]OOCV9&VJ*[\\]UG>%9[(?:P5JE.(4ZEF>:,C'9NLQD7?8O[:H<&!,(*J!"-4]B&5!& M&V"9,)!K#8-W:YN4KT.RB#0&*[_.*(/@ZH'@ D*Z,P@^/@A.*+94*6$5]4 3 M%T'02 (,=PP0%4DVPMPY86L01'FQ94-I]NIG0MRR=G@Z;*?PN@@CH;1Y8XGE M-"V_+(1@]V,-Q4\S&)DW?J#+CG>[NM>)U=>?ZG [=7_+1F8F(_-ZFFD3K93U MD@/M5=)QI 0&>P=T;#WHJ&#:^[5-L<[5]=5$OV85)RO3SQL([T^R,Q V 0@G M;#NU5HAM!2Q!!E 9*% $X?A)&$NM#]J$M4V^SOAULIV!\*EY]FHOFJR3FO1O M73J9M9SGO'9_ 6KW]*K=W:K+95,SDZEY>RD>) 02_\> 9HA6!@8HKU(>+2>A M,) RS-A3+-7%@E9#$8T^!8$( &A0$$AD)!+'&8ZTX)CBME4#KG"]9 MSLY5M%R5B_O;0,?7&"^7G4KS5]5:V7&^,WB!ZQ"MJ8JT\6??^_U4]X[+3E5G MJLE9 '&%BD]4JBMZ@Z(9B<.+[ MOMCNICKH>Y<^59VB"@&K$JV=QEKH;UQ><3R=*;';K\)&7_1\6Z?5R;]_+=W@ MI$Y*."H:Q1N"7<^Q.+Y2F_C(X<#_/NIY"K+SKI3=#BV /3\_HST"'6Q O= M_JK/^VN_7:JP*RUPK6(?6GLAS*_VJL:.)J[;TU4_B58UXE,Z+15>+U^ABY-> MH@#_]?,6%W$@)\Q*0W0[L8\/M@TA>6H>[.T7\='CP]][.UE'\_5^<\*?1K?8M#_=?:ZV/RWZ?VV>>VZ'QX]?V+\8=KONO;]BWL"J[5>AZ5@K](X6WK)+Z+@ETS%C,HLN-F-08>>4P04%J MA9#[N%.K[P2"!T\@O_%??&?H7_:ZI\F'3Z5[5PY.MH?]6-N^M_O-MH>I6K?Z M?1__M[+-O1R[)U].;SAYW]^/VO6+ZW7]]_VL,'?^[2 MUE'K]*HROW_4_M3Z?DP._ORGO?]N#[7^?/-Y/W[?/]V+Y_]1[G]Z3]\?'/Q@E-%-0 >B(!Q<( +1T%2#@56*(XW,8C?3.# M<+.9R6;F286AX2#O[!<8K,R.CF4$@V9ML9IIM9KY? MF!E(0D "*Y"BE !E# (9S0ZPR$!A".*.B%'\\O6DP-G,S-W,/!\/[ M_6I^^D8O,B]]7V*O*+7L0?BSVW55<)+O?2FM[Q]VVRY;I5FL4CGE_#!)H; R MFB$1!*".*Z!\](!8L-AB2KF2T2IAL:YNV';MJ6.2F@Y%S8R'S1BXQ)0]8^!C M8>"$F;O8*:CE&D!+4R9KC",SUQR0:+>TC1R=INU@"%I'"V'FSQ0#GP__OK]\ MQ9> ?__9Z_;[Q5FO&WZ0 C O<5\Q;EZU^JNJT;,AFL40G4_/1&@EM888!(23 M1%1EOHY_'/68"AFPLB1EX8-B$2O;GO<*]P;,162T7%46G]'RWF@YH>U&.HBL M@(![P=(NR@PH1P70AHF #=?4P[5-N4YNV$ YHV6F]%E2OVN#'_IV.Y9OO3CV M'=_3[?4J=XEVIV6G[ ]ZU>*MPG\[2PO!LN2^2K1^U/)_UNV^U7%;EQI]MV[S M;,-FL&&M[2G&CY2)',,Y@)D)T88A"XR5#(CX,P\<.18BXV?KDCS M#9_%AD]'%"DMN"&( *Z#!S0$!22+;<&101P3&3Q4:YL*-T^4:SK>Y%F*9X%O MC^#09'Q[;'R;BN/'FC*, V"((4 QYL 8 Z./P@)F,"(?"1'?\EZ@[CJ:D0E><0,C ^.A_/P/A@8)S0 M<0*A#%(@H+EF@'+K@2+< 48XL0@;KCB/=)PL(G5#!L;G3-976^P^&)SXWHBH M%[^,Q.Y?7Q1SRGKWN')0\ZISQL2!3Z/H->?Y2XDBS2ST,IW:,$T%U8G^FXXM M%52O%QT_M_57JQU\],MB59-^K*KXZ9J7D%JQU>UT+WL+.<9H=H?A8#K=&_$, M4J5$]!"4!C3MO:R\4< )CJR7*/IR*>,!O>8O_)ICB[),LGIH]Z1*2,:X1\2X MJ3E*:S$U1 *KE 344P4,%A'H+"?0QH;1,*QMHN;M,K4R0/=\^/0#',$EX=-[ M*=>Z[P_&(7XYPF\)6/6=8_K'K9N-SCW6XQYM3>_-*P(+L:$$$$IA0(-W0#'M M 0[>$F>EL11&L[/.^74U_E'9]3,-C,EQ?TN->HM.4M06MHQOR$&34RU1[$=(UIDO L^LIQA');I!^ MO5*!+T\E;M_9,F4YZ'%LU.XT,X>>.(:Q!2Y:*T"==$ KXH&77F#C//*(5LS\ MA@#")]2]GT>(S#,0Q9\MA#X"I\\0^H00.J'Y@@@NJ4/ EOOK_[;=#3L9'*CNZ= M[PW\:3\:Q_0FO6Z5RF>L@V7+.)-EW)MV+A2QE*O@@%+. LH, HI0#UC D$/+ MB34X64;:+ 'L>5C&9S G\&Q!^#&=BXRTC47:B0^B%'7&*@PL<090! V02DC@ M"(6!(4&<2C(.;=3TZO/ V>?C@:QV4H*])_ Y5CO M!GA]!>6:B2%_5&W;;9& M,UFC_6G>;[74WDD(4)+%*&0<&.X(4-#H2$RDJ/<.Y-=S=>90^CQKL()(]Y2A M]!G?'@G?)FQ;,H4HH108CUG2-3#0'$H0G$.*26^U[LRZV2O,/V9YD>]($>S*_B9EL-!YD M-";.7;3UD$.! %.> "J( =H:#0(W06C!M/0R+9%6V61DKR]/I3S$ZRO.?*_H MG^B>?S&O;''WCHDD<1BY[M"T_5TC!II7SP_.);<(X?C1GO\8C=<,1%E>R0DO MP:CX0_=+^V2"4_8![B9.+Q?-?^5[A\F./:Y\A&]E^[NZUXEUU1\_M^K3%ZP? M9M9_!];__O*4M:=06 >()AQ0&@30C@E O:,^>@/6![^V"3?0G-=P/-.EVJLI M!F6L?T98_T!I)V/]G+%^*EB64>5%"D^*GP"UE %-N0="$^P(])Q8E; >9JS/ M*LX3J3C+X$CME.WAP+OYAK,\GL/?K,I[5.,[#Y5KA4SSPMRPT8C(QGDFXVRG M'3'CK+(2&>"$1( J#8&2+O8*8@(+RCJH\2(9A43,5XFQ'LAUIEAU9 MF(N7[<@][$<$#B^(<8;QD,SE/&%N'D93ORK%W U0[? MWBF_E,YW7#^A7#L"EYM,Z3DC%-I00+-ZOW&N] MO!P5_MWWND[W3Z[2@^WNZ6FW8#WS.<0LS5;AF&S M"M;L@=YM967S7]7?Z9K^(YU<;D"[USO/VF_=MGQX*3^'D'JOZ]7 M^>5";_[;]'[;G.W@^$6K'EUV(GH-7N!Z8[*I3FY]2E]VM?LUK7*.3GRAK>V> MQC*>QX%3=+J#>/L(P$4L=!E?X;BGV\69[@V*;B@&)[[OB^UN>NE^=.KCIVI) MB1[$+X>#^,]I?.W^QJUU=M;MEPEG7O1\6P_*+_[WKZ4;G,3RQN*,BD;QAF#U MR+WI2FWB(X<#__L(!>#T+=:NM] R-0>Y7''3?]-K5790&LM(D-XAQ*ERVD0? M,WB!28C^)-7H(U)KXXM.>A/H/O; ]+S^#'2(-?%"M[_J\_[:;Y"/.KO:JQ(^WHUOD&7T1J$VU%.BT57B]?H8N37N)?__7S%H].Z%'"Y#1$ M4^K%- ;__9O>O*DW+<7P$#+GUQYN][:VCO=:?Z\5>:_MV MP%FZ=]P^:.WLM@YW=XKXZ?#@[[V=K:/XY? H_K._VSHZ+ Y>QF\'V__O?P[^ MWME]<_A_B]W7;_>.WB]A%=R"@K^\[>BA*Y--J;05]'ND>>WH%?2C18HVJ#N, MMW?]7V=_X[M8]$O7G>K><=D9$TY>6Z6*_XRO&9U1^=%Z..B.+ZD9:/7+B+7: M] YG??]B_.&:IS_-*%)=C3E8V:EJJ7KN!)0WX B81U,3HP*-CF_4QZXP^/H@ M%AM0D=N/__#B'Q]$&TSQ>UX,-]"/#C)RWVMSD7.1[U5D#N\Z2GXR1WA'B%W0 M@LK[^/$_+? (,1]_!E/=8#CGOA)Y>&I\+_&I2I3JU\PJJ59%)5O=1W9^2),_ M)&-Y\U201I5EW))S66?^O$;-4XZ0/ CR(&C$(-B*I4N^O&Y7SL8K73JPUZD^ M;^NS^(&.CJPKQG&M>23DD? L1\)1]ZH=R$&FL];A'[JM M.]87H-CQUE?^&H'K10I&:/A>?ZN3I[Z*Z.U?#7]TD <)M:!(4PJ-\EPJ;:"' MUG@BX<>]4< (_&'4XP]SX=9N^<%PT!_H3JJZQL2+'!R.XD5.=[_MOVNU#^+Y MK2/W^?W1Z_/]=^_I_J=_3@_^?!N?^_)SZ]TN?O]IEUW$BYSNGW_8^?!Y__O6 MM];.YV_O/[V.Y=FG^ZM/UOMUJ?/WZ[&B[S__M?GUNGK6(Y= M>)!B37;L^?[WX_/W1^U/^_A#^\.[]_ ]?HOCL7 1XW@(OWZ,K2*AQ1*@P"R@ MF%@@/:? ,Z>%P)H'BM8VU;H0:AW1ZQEQ&Q0R"7XZ=C44(H,D-%Q!%9(R%W:IQR%Z'C(Z'C(;#SF:3P:EE]W">:];]L;][$FN5=[ MR_51MI:\X_;<:-XB-H?*73QW\=S%7!&MXQNS6B[O#GZTJ/;1$W#$A.KB ("FVIO#@VDD0X$H8WU@2MN;4:W9FIE MJ[U&I-+,B^Y9!3'^VUE*6]:,Q2'+!MAS\[B>Z6YW"YT>S5T\=_' M=ZH[9AH_"XT_GXK&58)A(BP$Q" &8ILS()E&@ 4GK)8R*&36-@EIW(1X1LR, MF)D4Y"Z>N_B\2<$C2'&9%"P!*9AH>P1!'0@40-"TEP2*+2L#5\!1QPU7DB.A M,RE8B+[7S#TA\JDYA''6OK^M^R>%N]@D\BRB?8YF;!0[7?FYE#Q3G+MX[N*Y MBS>C[7(7SUU\I;OX@J,9+XL,%YM,;E>;*&X41 *G[9!I#O/)H)9!;>[*:0:U!X#:1-\4F%IOM ):.I8BLQ60 MA'. (('".RT5-!G4U(05"6W5LV(7WQ(3MG& ?EL^:V)P]Y8 MAZ6S)K)2)^/+&<4<5=@0+4F5Z^'F?=!S?NO%('PYE=^:$::A-18X# .@W%$@ M;:# DA L%,Y(M9SYK:='6E-!K)EQ 4^?+NA&E&Q6TS4Q8]#U+K\\MN2Z3\"9 M]-!A'JSPE).@ R321Y]:<^X]469D$F8?22$LF9$\!@Z0$E3@'%E "2>JV$L2A(6"6U5HAE*Y*M2+8BV8HL MP(H0'7&'&XN5E)1!J$0@%BGJ)7669RO2""LRF6RU6C,CN0<6"P5B@Q%@DC-" M'2,2.4*-\2F[-4'79R:R$0(PT" MD1A0(PG0%'K J6+>*NH(KR:WUS%MW@*>5;,B>77/4IZ:FVTI3\W-MI2GYF9; MRE-SLRWEJ;G9EO+4W&Q+>6INMJ4\-3?;4IZ:FVTI3ZV:[;>!-FT?_W7EE\U_ M5W]J(<7T?MN\$%7&!\?W.]6]X[(SEJ!XK0E5=[IR1B5?Z^&@^_OHAUI%JGX9 MJ4ZQN&U]UO?5][+C?&?P(BE,X[N2H0*/C&_6Q*QI;?1"+#:C([<=_>/&/#Z(-IO@]+X8;Z$<'&;GOM;G( MN&M\K MNJ&H5\VD3]O=T]-NIZ@FD^XSESO_)F_09$6CRC)NK)^V61X8/TVSE0=!'@3/ M?1!,DHI6WD/*+ KV.M7G47[1/#3RT'B>0\/:X>FPK0?>%3L^E+8LF+4.)QDK=KSUE5.&U5(DK5CQC!4P(")U$)Y@305W1F(/,7(< MXL )D778)L)8Y8P55\(V/WT^W\=O3EL[G[_N'UE\!D%)'PX$4 MT$(ZX)!D7BJF#4=KFY2O0X2R\N49^EJZ79D6.UM2UM^4+2[_7[>J_1^73#O M_"]#WW.'/DF@8\9B)B%%3&J,O'*8H"!U MVBPG0U_3H&\J,:RWR%OK@+"* J- D;&3Y"QX .,OV*8H:^I*MMJKR*IU/:B M>U;AC_]VYCM]WXSE(\N&YG/SU>Y7;4WM<,V<6,U=/'?QW,5S%Y]E+EP3S82% MGBFN* M!!8JD@\,^D?=+3?.I)"2*.QU1ND3 MJH5_?^B^=]O=TV2M=3JILN('E1'OO_'_&9;]]+:?VK6!U=]\;;[G&G MNF,F\K,0^?/I8%X/"<3* I)"L6@P 1@.(Y%'6G+K!-5C[7(7 MSUT\=_'W:Q&P7U\?# M\AB:Z_-YS@A)B+?<1U/CL-FIMM*4_-S;:4I^9F6\I3<[,MY:FYV9;R MU-QL2WEJU6R_#;1I^_BO*[]L_CO^&5]2.;-EQ_G.X 7>P"SZFE/^K8T_^]Y5 MW_2.7N1EU_/.'NM//-]VV?'@I/Z.<"5&77%6;WS%F]YG\]^F]]OF?*Y;\BH] M.O&%MK9[&LMX7G:.BTYW$&^O>_'G3E'&5SCNZ79QIGN#HAN*P8GO^V*[FUZZ M[UWZ5.D=>A"_' [B/U4"B(U'K^NS;K]*__"BY]MZ4'[QOW\MW> DOF=\C=$K M4;PA6*VPW'2E-K&HPX'_?:3]P.E;K-VME$UM1GJYXJ;_IM>JU$AI+"-!>H<0 MI\II(R$-7F 2,(%4HX\8KXTO.NE-!+1C#TS/Z\] AU@3+W3[JS[OK_UVJ<*N MM,"UBGUH[84PO]JK&MMYV^U5V4A>%+%(GPX/_M[;V3J*7PZ/XC_[NZVCP^+@9;&]=?@_ MQO_N@#6 M<*I[QV5G/+7 :TM4\;'Q-:,SJFE)/1QTQY?4LP/5+Z/9!)O>X:SO7XP_7)L6 MG68?J:[&G+#L5+54/7<"Q!MP!,8C7C\JT.CX1GWLRMQ)?9"K#4[$[<=_>/&/ M#Z(-IO@]+X8;Z$<'%5?WO/;G199WO'@.:QAO'FSS7]$H;T"AQ4Q-W3D&8B[5 M.1K9CU^AZ@DJ]"CR E_LQZ><](O=B!SNKDM%?Q!I,O\>F=M\?FV.U JONEY$ M_59IRUZVNU_[1>AU3XN#,Y\8>72DMVQT4Z/GZ6_?&/31:W9>*[";&K?0\%RE MN7T?OWT;EED1U;I?TZOSMCV*GZC6&E<_CQJ1^9#D+(T+NLQ[?]TG!/-\OQR' M8/[UZ?V[UJ?6IY//K9T/G^-SOK?>O66M[^_IP;OWW_;Q/Y_C_;Y_>+=')B&8 M^[$L_YQ\.-W_^O[3WGEKYS5Y_VZ/?CC=@_M']ON'T_?G[X_^^93.N1J"N?^] M'>_W\O3]]S_*_4][L+7C8AE/3M]_>OVM];UU^N'37R>M=ZUT3MK[:Y+VPBF) M ^(!H 1H#PXH(.CP*2$%]0*J$G>]G!5LG=EV,^P_WBP[Z'WD$NBO=441>0.:^5?035YLYBS71+Q\]MGSYL==S65(-G MGC\#SV]-:S@0,Z>IID [H@"UV $EN $*>X$4"]):E#0*0)IYB@1FOP!#B#(:K MIGTL"_.='NHI"-MY,RC*?G]8I?*WW?[@]NB1O!-J8_COE9U0IQKU(+PL.[$Q M8U5MI];,>#X+GI]/D5L" Z$.!<"H"H#BH('T4@"):$IU+9P-:FWSAMG)I\X/ MTW0,:KCFEV&N,#> L.+,M(-S^DFY!6'L=CY*T4..8AH$H:H*PP@!()%>7(,1)]\QPX MW#RZNOH2ZQ_:U;*JOH@SRY)J\[GJ9>!^E:+^^O&I+[N]G>[0#,*PO65M+'76 M&F:#[>FM3G% 1A 1 /&&IZU.,3#*>F"L] (BAC%F:YL8D2PV9$TUX]P""&K& MN+GYK^4$&]5D6M1UM)4"O">S6 M1\Z]$B()#MQ80&5:LJRH!E(R*I#2P0J78'T16&LIG5U]TK3;'*[IG M%0+Y;VJ+K3L^^%[/NZ*LUWV_X^M_]SKC=GUST:S9ZLQD=5Y/\VSGC'5!$D"0DH *1H!D6(,@''*0 M2H6#6=LD2,[7ZJR\8I)%X25!NT;0[(QZ\T"]"= D8ZYT3+UZ']7%#ESXO MLY@-S]].LU@D=6!!QB92++)8:B20UFH@"-6Q:2V!UJYMXG7,>59/LE[\'#"P MH3PV ]X# &]"8 41B"+#0 @I*:$-"ABC8OL(+)F0&%GJUS:C/#,2S@,))U08!865UPQ8PE*2!2Z 9! !00F$BC*L*(F^_T*VGEEY,,S! M$\]#@+X(GCC3Y_.,G,@:3"/8^KBY7]6MGU:AET"% MOK/24@LJEY$];6M9]X"_)\V>X7XFN#^^%&J!N?(IIZ4(.NWUBS#0.G"@HX56 MW$/GJ%S;E#0'#&?9.:/A''7G![C[&2CG!I037LP,D5A!"XBB,@(E",T%_#=][HNVH)L)^9F)\XOV0D" M*3/!6A - DH4GP)# P,V6G'%N3(8D81Y$B/\>[85S63Z]Q=0"-O RY!WKN4' M11K[Q5G:Y<=Y5YCSHGOF>WH0BUVD[OBE07*XZ?:<[U5/B'59]+OMTA7CEUYA M:[#($)#8);9CCW@UZA!_G+_MIZ1.!^-.L771)[*-F$D"^GPIB9UG#FI"@-8* M VIDB@4)&GCC+&36<$%Q6I9XDUK^U,&)=QJ%346\K*=G.'UD=J(M7_4W;+_&98]'QEFY)2#\[1G MR&"KXW;CKV?IE,PK9Y)R+VV.I+%1CGL#!#*15TJH(J\D 3 GM,22"XQE=-/5 MG','K7R7/#O(DO32D4F'H&('444(H<4)0[D+*H$<,< M5RGOKQ1SWE]CY3&O87[RDM#7..1CQW C3[D?!WG1#6GZJ@*"]>(L04&UI,./ MP2 '*S1_>NH*T(\:^65LX\/8Q U/;*5'-I"<::"-9Q#XN@792 M .29$DI3+XQ?V[R^]"+#7B,X[C.*RAKVJRU!XW_C":$#<4.A2]NY_@HMO..-SET839PO[2WFU>8 M$QH4X$JEI&/0 .UXI+F<"RL"H8Q4>[M1/&>BN_*1"TT2J#+\-6?V*2,@^$Y,4(P(B&%^" I7/SC!(62.J_8C"SWMN2)MVD9?\WO^2[?])<56 MV0H*BJ#M:-.8O*W$(A#?<>Q%X,9:[2CRU, 0F1)WUA(HH+ /6HZ;$?]Q$/_2 MSFG>FVBH&G9AWZ/JV_4_8'O=(,*]3LAGHQ ML2O3PJB.:\C*X66S1D\797&K_GQABW;&39OMT"QVZ/O6I1!B'CPD@@(O P:4 M&@HD<@$PZ F-Q!QYP[/:G-7FYP=]C4CZF%'N 2@WQ;81HH8H#3P3*;MCVH+& M*064UU8:K)TA(;)MJ?)"B172E9&>QN%2NG/+C>(^)44+V $*O06:$@&"X083ICE2I@HOOF%7LB<48U8M MO\.S5:B?+:8N/"U.!LY' ,X)JXZFSP0,8Y>PRH#(GA%0(C86\=1J(X.$)N5, M1W-.B_.\8;-A6O&RI,5)N=(KSIT2IG^)"!"=[1?S%VH>(1%*XU2DQE5.L[S0 M9-'S5TV6K"Q/3_W4G[OO%I M.LT.O$L'MCKN\@]39[Z*%=*-]*KN-3NCWA._MX>I*7:_U=E]WNB!WPW!VQPX M,!OINK1]@3,J!,X"<$&D"1M)@28H>JM(6X8MY,Q6J\$0O"YFYKBI[)6N*K V MP_',.-IL')TXKU!B$Y2&P)CHP=+ (HYR&SU829"A2$-+=<11F-?49O]TL95X MJW]:UZX>%,8?EYU.FA]*NX!5J)'#F^;-Q@,B4@?A"=94<&&;_018B _Y,@']I[P-!8KLA*8#B@@'*H 1*1_9LN<8.*T&YDV,>#M]+A MA57L;',8S:KC?RW%K.PRF]"(I5H&0STRG.J@M>,.!YG6[3$4E$HF]"F5_&Q" M9S*AKZ?]"\53YA[' 8(L &I<2D',*? Z2.J9U3ZX9$(%:YXPOVI!$0U0[;/% MR1:G 1:'..R-=5@Z:RC%3L8W,XHYJK A6I):MLH69WDLSL1I,UQ11Y %7%(+ M*-8<2 =3RB0:E,,X4,*JI/EVX.5V:'>_%F6GAJ'89>\2G;< M6&JXY+8<5UW:-I^!?A7L8>W? XP MFHV=7]JU1"K&G7$(2$LYH%!IH%*T)D3!6>Y0Z M;C9=]S%=ES:>@9@3+2$#EG,-*(F?-&0,&&:E#)ASQ=7:)J:+,%PK'P'6 'DU M8WO&]B:Y*QG;'QO;)VX))PQ:*AV03/CHEE@.E'$>< R%$TY:[)-;0A8A1:T\ MME=.R6\#;=H^_NO*+YO_CG_&Y9UZ;^N3XSU^H:TQ2,XJ;_'@?_?UVOFQO.>[H=7:W>(,UK#TY\WQ?;W?32*=5C_%0%/NA!_'(X MB/]425\W;JVSLVZ_K.;">[ZM!^47__O7T@U.8GEC<49%HWA#L'J8W'2E-O&1 MPX'_?31&X?0MUI:[Q['+%3?]-[U6932DL8P$Z1U"G"JG3?1%@A>8A.AW4(T^ M8K8VONBD-P&Z8P],S^O/0(=8$R]T^ZL^[Z_]=JG"1J41.!;W6JT^M.I"F%_5 M52T=K7&W5X=:1$OO?"^=E@JOEZ_0Q4DOT9+_^GESBSB*$U*G\;F=&$V5VD;/ M@L.GNG=<=L81 XT9).+F0?*VM??Z[6[Q%#F,@= 52N_<3< R2GG-/:+4R_3 TD M/ODZ,E2\^4,+;10CEZDU/(WWL(^@?UWVBO[0_;)_$%[U(I'H#"KGT5F84M??\H/O^/=M=^?F*OZ6![[#5%K^?(E>]/_RKW MCXZCY_(:?=AY67[XY-KQ/JSU:8^\_[1U?O#G[GGT@-K^?]Z/OC_Z*^Q_>OUU__O[ MC\(+I@F7($"RG+;+ZU5JUJK72K]/M-?:P M1EWDRC"+QT9%J4ZNF^SGQ;EO"+M*U\:>]D *XUQZWPWOR7_S':O^V4_QGZXJ4VL2_I-.[7TX3.1O%+=#:* MM&\+AK]OUPY*]0W]_FOA._$EO>_5O3068ABBMQ^KK%^<#MN#$IQ&5Z171L\E M=/7I>M$;&N-[Z]799VW='U3(=GK6[52[H0X'93N6N4I=W^F6?;]>?"E-S(L)3OW+STW,CJTX>SWKQ-3VP.E>7D73[V-+I3<;L[HNOCG7C M._6*,.Q4TD2\A3X[:U>O'1VIC2)Y8Z-7+;IG/EZ8?+%^<:N,U??'Z?&/.TVQ MUWIY:>H]-JU-T^]?NST70>!:JN+A::S;@W!0%3B^]6%=J,G*"/C<@/O[^V\? MM>#*6VL!55 #*@4$6H5J@8-7*#8)1_P' F636O:-/^OV*C4H-VUJ6N\H%\10 M$(PQ@%J+@,'0 .LH)@QK:C1( W+0BCBN8=K\TGJ@D6, M$DJ"8M1B*X?$K6))PO@>LP*XFYA3S^W$V]4B5-JH.?JZE35 6)W_MI MB([$4CLMEHYVR(D4H'\AFT::$7F"\;Y3G$4DT+UXWM=R<-(=#HK*(UXOSH:] M_C!Z2<6@F\382&S:OC^"CN-ANR82(Z6V./1VV*LV":C.&*=?3$4\+?O]9&^F M2=;A[O:88&T4VS[B4-F97K]4W21TNX.D$4\M>.I'SA1/:;?/4PKF]M!=V@/H M\AM>O%<\(>G./1?/\=5;%L>^$[$PW28>\6>IEO0%$,4KX\W+LVC'IJII4KG= M7M$]+0?IHNDZZ@_MRY3]ZLVZG?C*\>EU+<8RQE;K519AHO(SL4;U*SY'3X8A7;B)I6 MBT7*TXO+4NQ5NF>=L:0_+I5/C/P\S23$1HH7N8K@?O%7BO!_^VESJ&&JF$YG M6+UX==OZ6;/4]D6OB^3:QUKOQQ'3=NGA/:^KKA;O\6E$NNN^]H,:F[IQJHAT M9CTIDKB[CY4_WRO@2;[,3 M6S81K7JZ":OU(MGI*W+F59_[N1F3/[MI1&QW(UKT[F-$&EP5\[4I:2KOP:A; MX6?MJB9N&@>!+HZ[(U1,+1(=X),R0FU%2$^CBST:,&D$1M=:CR%(]_M^:F#U MXX%^&/D^\7"[U":ZXI7)&HVN$2K&$O7Z%828D2*R$4=8B-YT+$PK&21>C:UD MEH:U;;L,-Q>5-ZDEV_WB.\E0))2/CXYO]V$X$)93! M<'VZBHJONE^CY;@ZZBZ2;,'U6HL-\#_=K_Y+TE7=$3CMM=DTS!, [+;F4MHN&(U=P[OUS$LU[WDT]I&&*I MBJ\5SE\8FKL6O*@FG^,M1D7^0W<^%[M_[!WM3/!Y\-6W8R%.8[6>]$= _=>P MXPL"ZYJK^$,T66=Q!%Z\?+Q[F4A*5;Z+BAA7PGIZ^:TXI-H%)M/U__:P^*/; MZ\7:[%U4R/;6Y+=?!MUC7TE'4W1M?+0_I8JE51!IE(^*W&AT^7:\6:SEK>.>K\"D*MO?W=C#=[IV6,_T5\;ZVITBAX@U=SS2 MNP8G$2DBK_BE_#5QA=/4+&GJ9*2!I3D5$VNL4IU'HSZ1SE1UPUBYD0[%EVK' MY_93_SCI]BJM;IKF58SE>OO7]?AF][#8BBU1S:Y6O[W2Y_;$V\_1,XG(4:-/ M_'CB!DCI*+L6Q>12Z!F[RTJ9 MH,V+G5C/>YWX E7C;8_&0_IUJRKZOOY6G@Y/+]0=_MP\_52>HSW/O=\E MBU4;QDM@,O%N(E#6&R>/@3)BPU$<,]6X6T^H,/4M=?OMK5>[_SOZ?M'IJ^>D M43.Y;]TY^^G^E0W7@^I,_VWDA9RF*8=R<%XD+M&ORAL+_%5'*!Y;\O\,RUX- M! D@?']0C#I,<=1-.3#^3L8@.E#%FS1 UHO].%K2T=3!(D;TOI0V ?GT2=4K MC,][VZD]GJN!15>@.92I>Q;_&>I>TMPCY*3R7ZK/5/POOR;W*SHOH]*WJ[V! M1L.[74;O<53#NU\BLGR)[>33S(.+^*&3F8E(-3@?^;SU@SOC;6[CT32VHW'I M=4\K*]/7-2V*=JCB28E%'4? MJWM,VF_\1AIY*5KT"?]!B10!3"C$?^0E7@6D@:3%#$*!62>%E#'[@) _%5 M)?,RU%52U.%9<@2BLH MLDQ:H])Z0^\@HP&JW/SS;OZ#:.NLE0I)"9RS"%!#'=#0&Q#2+@'<:22@7-O$ M-S;_'PE<4Y767>!.P5BKXJ*_.RG;_A;"_1,#FGY_$B,::74W7C4VHM$LUNY( MF1(&59+NJ.RCF-^IPM?"WUCTJZ))?W#+C6GW:CW-9D=R$NO0K?_0U[IN8=8O MA+(I[[5Z\VF/%A5E/UKWS[Y=":6UIGA%J1MYC,F&WMUIK(I>U\7XU2M3/5(# M1\QD?-F4LGI[U4Q;_$@*+9,OW;)(K,;=[98GU6; M13(1=-E.(20U)[G--_JI--(?^=A)9QJ4@V'RNQU\_ M5TTWJ&2'*J1CFM.F/W%X1_\\W'J3R(EZ?NII[HH.7 M6*_5L]IE'! NW;?J9K$(]61#??LR^;R1XHV$WLD@\/4YT> MG92UW%>+^#U=]N/@[ ]-HI.#=&%*[Q7+9=(DT4UM6@MJ52G',5:I)U_1[QZ" MUPU'Y^F@FI/XYM7$4;);7Q)&C/7"6!53ZM7-TE5L"O_MK%:?8G56?:-[\QS M5*V?^K0WZ2U*U,50G-86XFVWCL=Z2^UXU$\\[;I8_Z/)BY%V&3O6:0*F6./' M)Y>F8RYZV?CM323X/EFC-#UC_ 7*7 X\NC@K#K R3>IT32WZ7KU=A5M=4T]T M3<-07^GN@:@T:$M=0U:_2\/"93TZ7.6D^]5(4I M!Q?U?=9.ZE"\ZZ@\%P_MI;<)(Q5\]"9)1*[07]N3]*II]'<3(/DO91V+,?[-'=$Y\4NC[7895;'^:;E,#?&Z<\6 M=[\<(5NS1AILUT%2D42\'KEKB8:]CS0>[';<2L>OS3FZ]&4EW->;!#]?M0WO M[^RR_=2G',:^%LE_BMRKY*=ZHG>T\U3%UM.N!BZZK%=OM)'" MF*K(I/K!H^-U+$?EY*8IA.3=UN=?S&?'JW5X6S]**3X(HJ M*+**PQM>?^O*ISC5@Q3:[4$-!*H+D7@ MC46;T[$B%-VBZ&JE2EX?/WU]Y!SV_$@XBW<*L:JCLS'E8XT>T:Y$A^XMFD\U MFU;+%&FRZ]+L6FRQ8:>=)K^KJ?RO9=_74L6H/XSGU,ZF0GPORGBUB..^&&MB MV*^B2SC (?(Z:.@OB&O5[ZH2K_[4UTX4K755.= M/?WFXY:\&F=WGW"@)N']S,8O>:N=481#\:;L?[Y]Y=ERU,#=Q:%:WNGV:ZVE M/UF26OOP%[722[627/S0K>:77RQY#=W:1VZIL^WX*MW3T?"N)Z''-=#DIA[O M(Q!Q#X^V$]@9]L8JU0TP51F6^L3QA,-MB';MU+&5O(JV*80@Q0KT:[L8/>"D MB==Q!'94K_U)U$8$,-\YUL>38.-6Q,5J?BFQ@,Y-\7(;Q2AOS7S)W*$]\2X% MUA^$2Z!Q$!)J_'&>_K[4R=8^VW5#:?WVIZV/0@H70!-@X)0,R:HQ/$S-\AC[ D.1@8CE+I*#(^JF+D$1U6'KB22D:WL M7PFZK[M?383:YZ/0N8NO$?G^K"."B_UN193&\/C+G_N_KA (QS:-SQFMV[NT M++M*#9$&Z;AH=1:PZI?1/BT1 -OZK.]?C#]<2THXG7DB@9TK^V=M??ZB[%0P M5SUWHF!NP)&*.Q*&K3Z(&<;2N+;C__PXA\?)!N##?0 MCPXR+;TB&.6ZGV)E],^TW-I3I' MTN;C5ZAZ@@H]JNC4?DVG=B=TZB+*XSYI9^??(W.;SZ_-T?]G[\V;VDB6]>&O MHO ]-]XY$12G]F7F%X[ QO9E8B0&&\8!_Q"U@D +1T+&\.G?K.Z6$ BQF45 MGWMG!FBIN[HJZ\FE,I\TMUCS-X.NS]A&\2GX1Z\V-^<* 'VF5GJW:$W\4LF0 MK\S(31QFRB2P<(G@V% K7 "S-T5-%';:W4 U,I.1>\%)S,[AWQ,OX.5GX5;, MR/]TUK_\<]C*C,JKK8.=@PV^?>!Y$^ZSL]EDZ]^W^#9=@S&NG5YF1F[!-;@O MV:9-W*2M;FMUO]TZ@^?2/SO-,R]V-O,]]_PR2X1B4EA".)< M1_B79<@X;I%0R0DKF'%1OGM/U,+1(K_H_KG_NVA4^#4\/C$\8B(3C=@GF"Y. M0S3$A!"\2,9+YP6Y@2Z^AL?'A,>S"3Q*T%^42X&PCPEQ2@EREAF40N#*V* % M5P"/NH;'IX;'MV.^/T+#Q@5:Z[D!X<>RX._7$NYU:J% '/.>4@EHQB6E6MK M"/R141JCY+61_FQ:J#UEI#MPGC03&C&6Z>*2D\@9S)&@BC'KE>(>@Q;B=4/% M)['#'[&#;@UR#P]R&BPG)0P-P@D>";8F&9M\(L8'1P6O3>UG!+ES4YM@SA+H M'*2MUHACI9 642-KE#4!4V93!) 3-EXCD?*BI#DY&!,IX"$[49_6P:YG0ZUJV]9M8:%+T.B'.7NP$F@9(@V' E M+:,)-,P\*J:Z!6 =SG[#("J$'_9(^6D]P/<$O^Z/U M!-<3_+(_>K'G^ P]S@NMK;N^)*W5GQ1]G=>VYO89_4'!M]1K$#RNECFO7I[4 MU)25/!,6O5M5L"TW&E^:8X;_6'+;WM&/,$H(YO)9H^ V.,-H##(P;PEV*=3! MD@>BHO8GZZMKNRY2*04V*'CJ$%=8(?@31Y81*5((0CC\[KV9;2SVT&+SQHI< M_[(.)@AFXC >#U]H>>O*\55+N32O,<9^?U14S'=RR7-NXM$_C;E0M3\XK*@R M"S[R7B:K:7P[+EI\G+?>S!^!GZKN'4MW!!4'&,*IM31IQAU+6K)@='31,N<< M\36H/!"HD.:JW\6:VRAP0@Q;CKC4%IG$&1*.2*Z%,C&%=^_Y;"!U@BI%]7(F MVY/V$24A2/QYU!Z4_5U61GN &%DJ:;Z8 M&3Q[9TZC1ER(7.T[GR M?1@[G8(S-8PR!U#N^] .DZX3%W7GT0#P9] NVB8VFO%GVY=,WA]MSP9;\.O M*'K3Q$"9QG0XXQ=6,%E.CJVAEIP98T)X7C^^G MWS/7$=S;5STJP9P8P*(4#5%@?A*L]O"/@H%ED)F=2ROBOZ/^L:U:$L9NQH-^ M;DX2P&4JFGB7[ 73>Z!TJ"K"'YB?E.#S$XZG8_NS) '(4^;;^5[C5X_C]IC3 MP_SC?&[/:9B'9;.+O8Q@O8Q)!>'W5&?)JRD';J00N$PYH*STQB=E>3X+L*#C M4I1.B&!2C$+=@O7A$M/"!1Z(DG>A$M5BD&,I7*I$<&FZ9WDU2]W2(O[]*A=] M&GFOGH$;W^@^_ XOGWLJIY%VK>A9IWH>9=J'D7 M:MZ%.M7T462AM/46([WT#1<2YU:?,@1B.76<@WF,0V31!F$,E\S6QRE7I&5U M#IJK<*^S;=+L?CUH;6[PYL$_^SN;>VQG-73@LV?;!W\>[FS^T[V MZY36FF?A%FM=AF1K4H4GJ :+E@0@>=FM9:6@=@E)>B,.B <99CZ2 19,)M%3& MN*=@+WM[&/=V#.?7'>=>S_D+BQ'F?MTZ104J;88E#::SC/!S(M')8&SDFMRF M,"#U!UV;4U]^'O]^%@?]8(?[M:9Y-$TSS:W@='3>$HT<+!_BWC+DM##()B\H MY9XI0B>)< L7Q5ET#*KCV&\ _Q(S6@LOG=:1FM?IP&\H M3%JG R]$$$%X''T$3]3JQ"4C3AM"#5=,"JQ,8'7RP6P0884W-]=.FF?[X.SG M9VSP)OUS?V<3[D6W3W?@>=L'AWAG=8U>#B(T5_=^-@]6SM:_;)'\/JW5O;/M M[N=.$YZSDP,/W7_:ZYM?#YL'E]*!#>9".D*0X\$C;A5%QD6'++6<8B6]Y:Y. M!Z[#J#4\/G"UA# L8)(2(Y0G)AQ+0DBNH^4*^ZI:HHZQ/@\\GL=8@X9%BHH@ MPB7 (XD662LUTB$E"RJ.!*/KMFMU!+9.!Z[3@1==Y1!NO3:". FVG<9).RZ( M4<%PH:Q2=2/DYU,YT^G (F%-"!,H")I Y?"$#$D"48*]"=*0X'6=*E>G ]<8 M=U4Z,'7,.2J<2@HP3F@,$TS70Z,!9!:Z4-LL%(Q(7U2%OL$$D,+ ,=O%)U.G =QZ[Q[QJ;6E 59+#: M%KP^R7(7O*6&8>)\,+JVJ9\1Z(SK M=."W9U-?3 >^@NQVYB_W3!E^___?P[X.8Z85_3!'._N\? M59(O%^7MKOJ:=<-^9W0<_ZB>C*>_/Y=OM\IR6O"L9G5QUJ;_G5^KP$$-1B=+ M.@9")#?!.HUYBHJR1#.E ]DEE/-WXZ_M#\YW\%Y$;A#M(;()YN)WVSFQI\-W M_[DP9=5X%(4!S\SKKTY>2H\W><5:@[+IE^KD]Y*&/W\L#]Z^O$$W]@=9Z_[/ MS0N>>;.+#/%^:GS,"KN7&[S8^5MP=E]4FSFC.UN@Y/\Y//M;K;6-K4^-SRL? MOJY]7-E<:WU9:JRU/MZJ5<*" <&<-VRM;W[ZUMA<;WQ<;ZU^:GW[M)I_^K;^ MU]KJRB;\\GFMM=+ZN+;R5^/;)ORA^:FU^>T%OOT<&/QMJV='(7<6^/=5@#CU M:E-RNTA%*W-6E2Z/V\"T1EVXA[]H7V/-$S.@_7.F%CT4[@.%:;_HS[9YO'W7B'=GZX@S[=@>>#C?VS^65+;'<_X=8JV.?= MKP?-LRW:7/T$MCR,\6S[9XMH^'V#-<\^G:UO;E'X.]GETFA-C46,,H6XE!H9 MQAGBX/,D'3@6-%WN;D!3XE0[Y;&G7 5CJ+0NP"HJK8CP]ETC@D]SE#?D8!1A MCX-4G2]$X^)JC:WS2E N8?F5O0AN?/XM+;KQ9GIQ-6'/M[?^SKTW3LM_O^%] MQ.&9M'G6A+%_.@7_E>XF3S3!)B+C4T \!(,TUA%9;4D($N/ 9_:1CI09Z[GU MWH% )RU##!8$FCDI/%&7]]%:K_'GJ!=S>K\L.[I\;OV%^P@ M#!L?^O"?QF\YUD?Q'Y]7OGTH?B1__+O1'@YA&%=]K;%U%'(SI_'75KYM3;Z5 MGXP(6VJ,;SEY_EIO"(,L9*2!&A\'$;1:XZ_^X1RRZ&L*6LT='@[Z%SSD[A(_T7H^AS-6*GN%UN3I,[R'2+CE/E M@ZHK\.&J2T[C^/0HELUI)D-LGP]QN;%VW+"=8;_1[8=VRBUU\G2VNT>V/2A: M5<'?8Z<'[]8B&#%M"NK&6Z:)PI&VAXT M^H,V@%;Q]^4+LP\O/_3](WB;GN^,0H3) :Q9:NS'3@#(0S!O>=RGE]^B+.W, M):'MW@^8X,G=.M'FR;4PLMC)HVP,(LSE:% L6]&L9V!#;K[C8_M'GJD\O[U& MJ_\CYN!:EAI=R2N(X$3TOFT55Q Q2Y5H^$[N^E.NACT>]R>">2N&,/V HIW2 MN$53OG/YRE4!;):K827.,T,Q4ZHZFQ6;XXH' M%ZN+%*N3UIP_+O6YB#K(F/AU.B.\Q]L=9>N1'G,[)/]<*;H/NLB$H$4O%7N2%_V^P?@?;7G/X[+SHL]:A$[D'\ M[ZAHL0<;91A+Q(2]T]_KP;LL%>V[]G.'ODZQ@4'$(\A#!3YY.W?:UE7-0">] M9HM897FY#_MBK^H;!F)BJV+R"B9 AO:*/P[*-LC' !H_QEUJE\=C+T3)Q;SC MA\,*)D%4VV5A>2%6(&6#6N[(2[2-[G-N)Y2%DG=$K(2._ M]KA)5K$!>K EX[G$+C<:WV,IUNU<'UZ.IC\:P$W:PRGXR0N;0\CE+,"&\[EM M6(4/Q?SD)X_@D^5#+$9_32WM79Y<"=A$69_DU9I XEA( MQJAC"S'XT_8*@9[T(5ZY F4;#<+D<(5DOL,+,8\D!>2V1G! 5@M823.>TNU;:R=1,'^T@^/?/YLAO*=@U6@0GC$$ZD(B'7 M*B44A,@%"=0R(=Z])W1YWFD.H'FG0 20BH46@_$./'W+ B#65P_S_7#K8 LW MSS9.=EGBQHF 00 B0YQICQQ+!'&B)/5<:*9D(0"S:<"-R=I?#3N;8U4*]O98 MG:;1H,3%;UO9G*UPO.QZ.8&DTJ0O#+3"_06::\S.DK5' M@45PIU[_.&.8'1Z7)N"@. (:VV\7K;1807:AQ(K7RN9:3LJB:U.CD?B)+?)VB #3=IRIP5)QN3M M.)MP5&_'A]N.@,D;/W=%,A9+$I"A@B*>9$".6(VBY=A+GA1)MMB.\\IDQWL2 MI Z&3,.]Z][>&D.#^+G0;_[L3*POX.E_['BHEJ< M(./6^:Y<;8IFMTF;])]VLPO/6OVSVSS;$SNKGP^WOS=%:W/[='OSSR[LJLN[ M$I3=X>GVV?;9SO1?^N0]_X^O_3%M)VR?KJ]MB MUUD1*.P_!,('5A(XDYDWWR&;RYFXP5$8=3G(F+6G _N&A<@XD](HXX)G,BD9 MA??^O?BC+D6O(G@L5WOO+54*B0#YV"=\82L30H9S3E+01,F^65!NAL* M+PH.WI>%[YQS[YQ4+YR+5QDBZ=J#'",L+N:.Y;TJ&)QO<%P0^I1A$C D)X0^ MI3H=Z\/"I,MRW?BMC/Z-X+7"\-_WH=Z[6@$N$!/?+W7F5O!=)1^%BH\L"W/? M.S]39^X\9'W++]]0F/(\%8,U-UC-!U>O^4/QP;VNVK.GF-\6:/5O67$_?OW' MKW $W;R5GJ$FIZ8MN3/"Y/!C/M4NG*7'K4B^R[PMUBS]:U%*M5]."=9L M%%AJZKCPB5BGN!/88AI=,$0))KP@^(;Z4\3N$ Z^(?[TZ6>5@9$/[>#_PZ;] M.0D5LQ<;&_C<=E^VY,Z7M9/M@\_[>2S;FZ'3^O*UN_/E$VD>A/WFYAK>[F[P M;?JUN[[9K+[S#SQ+]'8VCPZW#SZTF]\_=W3KJ]N[FF+EM$PHVL@15RHA0PE#BG'AI.'. M6/[N/:-+F-":$>&.^^S6Q-I/ZLC5^J'6#P^G'Y)R(@7*&2"&P=30%)BB@GGK MHO/QAOK<6C\LG'YH3ND'ORM-((8GC;3*'AH-U59&$87(S8X=HRP*$TU*RBA+ M:U_@16']V65?0$B%?5(6:9LHXAPS\ 5,1%88C[5C4@KS[CU=4NHIR-%>%Y'# M+[@"-6/-RX'(F$B0WFM&.>9,6'@&ME8&22A)S,G:''YI$'G1'.:8DLB41C;' M3$#X/#(Z!<08E]Q$J\%4!G-X20E>0^1B6L.O^VC@48D9WRC9[RS,8R*UD38; MOX3[X,$J]E9;16PT<.&F_D(9YFLL?V(LQY?-72NT,$)J%*(@@.4B(<.H1=Q% M*AD/TJF0VVO4<8W7$?>N4?"!4=#+R*WG6@9->4JPQ6PP$7XU6 3':V/WQ0'D M16,77!GJ#%%(!06PF))#+I?FP_H2Y;WQAA( R"5IZH80"VKLON[0[V;NJ?ZX M#M5]\Y^JB]73&%P/_5'.XYZ;(+584_N@AZ,/V#WLUO/Z\M7KO:IJ:O6ZJ.J5 MS/@?QC')E4$Q40W^!Z<(/$CX*1H70-DF+D)QM&J47+A@TD-NTL5#O\6,UM>: MK=9LKT*S11PCEIK9Z"VGDE@1"<5.)N,%A__E4Q*SQ*6J-=MS:[8Y3/W3!>/#O;? 6V_XV-<9? M8B\.;*?Q=8JSK&1:G:F]?SX^AD6C?GWRXOAIZE?:6ET[V77,$\*=0XX% \#C M+#+61Q25TX'[$",Q,]0'-"8G<*"1)BY)U!I4$ZR0(IQ0ZNBO%=,OX&:X7O0K MHL?25_ MX,52?5\)=4DG.H3;##/YWW*CVHJ=/ 84]_[T6!X?H>"B2G!L^ )Q?W[G8(R M:7+#?"$39.;2^&X_$S\M-?[OGY6/)8%?OZ">.BI8<#.UWM3;=Z,=C@8E&V)! MS=G-U+'5DDP4 UXD-D+\L#.'S[% MW53T!%-_P%5[6I#@EM/X([-I56N1:75+YKU^Q3%5O>G45/;&1%;E(^ 3\.0\ MJYO5RC1R+M5YCK](*:<(<80>#O+ %V^K2!4D J('UFI+(B:#:XX*3N+>7>2OZ[3S! M($0PUF+F)WLN;[]2%HO%:,/,[[>/SL6ED4 M%.L-[S9*L*U&A4C!3V,:1GCJ M!7E8;JP7^W9\CX(@+-_U*(9R])-- XM=L$[ +2JVLGPY4S[V4[5S7$'N/!RY M3$>6>)%X;;ZJK)ZU@7QL3 12<8#"'<9";(]+:K4\T9?>-7^S$_G-@$\:G@XK-;NI.#ZAAGHGX"HY/&.IZ-ZX[\SC]VP@,@L1:$]+ BIQ]]W M]KA^=F"Z"[#[G :R&S(VZVDB\XX6C%AEX3(%9OG$&R, MBONN6JB2ZP$)T'=E7W7%I/I3H^1V7ZM9)=>NDNG72XN[H MNG72+[5.>I%VX5V#!U1]P_H1RECCA=30N.CV,/8Q[RX:T:.;XAU^#JA;CO M MZ\((7SUNZV*T+VRDV8XM=?:KC,^=K;&_/C#_?SX56F-B[I77.3E-(P'E9L M[T5[D?RM\RXIPZDN'Q=M]="/I3-84/6'F-W9PCXM1I+9Y4.[I&CNG"YE_\26 M/E+^1#N>5/[TV((M+>'^R!VG4>?\X06M\MZH8P=EQXT?M@,>3-4E9]PRH318 MP;T>[.5. 2DU[)[-W64N/:+PH:8&4C1S@1F$&[0+#Q?3!(=G9/*3;9RL$OL.W#S9.6ZLK8GVU27Z&V?; M9YV#O]C73OR_KZ<[W\.1HURN;_[36=_<.6BN;L'X]MNMU37<7#WDS3/X7G>+ MM,XVZ,YJZV#]>RNU#K9$ZVR%KF_Z_,_/YL8NYBI0J1EBF$;$A23("NX0TYY8 MP+%$D[RLB!1C4<%E(B3C7GJ; BA' KO2NQAG24TG*W />MP;G_78H?UO?C^& M42>NI\EK?!P-,A/W(C'>/KDH-3=7>&MOE]H$MDI** 9/$&>$(>.M1T2GD/GG M76 SG0U?"Z+-#3^68I+C>D6H;'@\#BV=D^'61+37-*$30M7"'JZ)=%_E M(D^Z,%(S7N=739[[%/D_7^U)(Y\F#=K@3B]FZ42=/_I+T_;RTT/OV7GJ+EFA M$Z\+]D-SO!U:\3@W'H'7_!&'BY($>E\?;'^[^[.S?K#!FU^V?^ZL_MEITL^= MUNK7P_75?&V+;V\V>9.N@9^V]7,=QC'^#CQKM$.W9&MU[V3GX/-AL[MUMOU] M"[>^;/ 6O-?.YOY^\VSO;/O@S\[.YJ>Y^3/_'+2OY<=&ROJQ9JI5(KE7G5=(DP;9.*C%JN9'": M1DQ)D)@FR9B>TUVT5BK/J53.)DJ%1$(=H1Y9[S7B)F?V,AL1I\EC+1)-3KQ[ MKY:,G-<&\47LL,5#IIJ5Z0$F\7M_<)@/6(\&_;U!',[O7%)3DSRW"S$'TO,* MKO7^'O0]+%^-Z??&]/8%1R$$SIU"T20#2"X2TD(I)(4Q5B;C.#/OWDM2LXL\ MH2=0$S"]')2[OTU;H]PCH]R4YWQTG[)*UNC^;W1_'3* M9A4V8!L)1I2JA+@'ZU4;K!%A.#+"%"QK?/=>+!%-%BX.L>A0M)CQZQH"%\9J MK2'P^2#PW*#5TF!IJ4-6.H>X# J98$.F>"$J<$H) ;>=+QGQ%,S)KQX"%RS: M2I:I> %F;4$-FED-QCGBC^E$U51J3^Z;UE1J3^]/@/ZLM>8=M&;KXY3CX$-@ M5DJ%O)69[=,%9#PQ"*ODM->.NV3?O2=9$!8O$O3F.-$6(%I>JZA:1;T*%?64 M_EZMHNZLHLX=.PH*22BG450V]X)G$KED,"*2NL1,8M924%%L"?.GH.VL5=1; MI^V\OB1RFI&@Y+/*4M$Y;<0?MC,JF+0F_E_!,=#/G%)QZ&//QZ7,RA>'P\9_ M1YF]+/.E+36&G?Y)H]O_D6LIB^.0*6JM-CRH/2@I$_JID1]1,K;%85Z#'&4J MN!2*X%+QN#RN=JYI;&^K.>DEOM:1\5U&E!181":Y!Y5EAD Y)(VQ3"!9SKG16 M>T/:/V#E=?A2> MD!L]EBE/0EEE;"DK$84E?6EYOQI]MWR_)7<>SLL@:R#:\'0Q. M"];4"3OL7;8WP999K9F*D?(0O&,4P,1PZPPS0J8[(_:T_?O6-O3ZYM[9;I)1 M>VT$(HI@Q+E0R"@KD"92:@L323EL:+9,[[6A[[*V5%#E@\:@&CRWL*XJ>NN) MXO ;-US=&;K?]MH>TMV@G0E2,$0)!["6C",#BXJX]M$PK)F,/J_M;+>CS'NM4@Q!NJS!'W_#9]H]SE.,W#GNA=3&:A8D M55*[1#6O-_S=5I>U5G9=(A9[05'0@<&6MPQ9:0CL>\D2_$,B3C?;9U=O^2OH MC>?2&3\?91M[(Y1M8KGQV)QM?P_Z1W%P?/IW!US^E5[X]-]122B^@!QNI]5V MZV[]W%G]!YZU?[CS!;;&ZL9)Z^!0M/(VHAM\9_/S?NN@R9JKH7-YN\&UP];W M/P_6OWP]W*9-#MN4@AXE,+*SG=7]3O/[)]H\\R-S.Y?_H7/[CN?SWXO&8WVWX)@G>C%G6@MV/WTW@93"O'H7? MC2TS]6C\;M<,^1?XW5[DD,%+?QA*NIKLZV61?=6,;F]@D6]F=*O7^76L\]$@ M^G96Z\4R_]5.<8@C6/WW-GAM642U?E(Q@A MF''&LJ@Y)DR'(#@V/&"# 87" ^0FS_6[OPSZPP6J\;F?]UVF@G5;A]MG>W1[ M\P,\=X,WSS;8^F93K*_ZG]O9&]_*+44G6=$L+DXM<<_C5"N5U*Y2DF<%&N&B]YI8FBZF)\#>'C>8BD0?( M)*X5RD,JE"D6%*N=XR(@)DA"W$J/;&04"0PKZ*R3AHM:H;P9A?)XOMTO+^2+ M\?SF-I58L(KA%S"5'T;M3AY@3&\86K#EIT %K, M$M0:_1XZ(I:"3R(W@E6"2VXU5M(+:2+EBGKR$*60-?H])/J=.S I::J2)PCT ME4 \RH2Q@-3J,=W!H7MX8QC3KYA+*&Q-M M(AE#XN7TP.WNY^[.ZC;>[FZ=[G1;!ZTOGSMP'_AY&[?.0KOU?4,T5P])\^Q# M:I[MX?75-?A]6\ \G*YO[%)FO0XDH!@5F)>:$N2(2(A(3SSAD4L6W[VG[')Z MZ!7GRM?)6&+8.(,M9M%R[8C#CA#L+#R4<^)Y+6.O5,;.FB>[6#--8H2E%2!H M'&MP8;C *'(?J?*/K4Y#K3(5[:?EO^_VC\U37FFGXD7T-&Y*P1@41 MN..6$>V-T\HSS#U1PM,ZTK)0H#=-,NRU-H;8B#SXA8BGD) 1/J&D)*94*&P) MSJIP"8O%.RU9=!A:\ .1&OX>!OZ"P811[X@)DG,C+6,V$4T !TE*)M:AE@6# MO_-0BXQ2 /!IQ*/GB'.:D,Y\P]P&063D$2<'\$>7C)ZMZJWA[T7#W^)9T*\T MUN),BL+ ?N),9A M]6NW]>5/> _PBK]LT$R. .^U#Y^9B;6T3G:53<$YH1%)@0#"6D!8QT)>:8LC MQR X=U[]8NA%A5(HD$&*XGGAEHP:64FL3+>*J6,K47LE8K867-CEP2K"->@ MQ&T2X,-(BEQD"E'P1\'[)$XR]>X]>:Y0R^O.9_DKVF'<[W<*UL%!_TA@%*73 ^1#>E^A7)[>\-O1; M/#OZE09]^@3&L-D^:JROPF3^O"KAHFW#PT2.C@D<\6@L_"8T M=DUR-EG/\;OWOYK;0CE-/CGBJ'%<@G1AS@231M'@"/Q=V[*>4MO'.KOER9P-(XA2*E>4*L^I M]=8Y[X+&FBNO-6%UJ&6A8&^:6\*&J!CV%&FM&>))6 "JR)!QA'C+33+Y\($L M::'KT]W7=;I;H]\#55$Z*@C3PFI#.#?"$F.P,]Q(V%I.U0X3DW&0S]I%6!?G*VC4&-?B\:_1;/@GZEH1;I#59@5XA@ M$N>,]HP!S<$E*+V*L5L?6-70Y+32D3*.@(:#2@D_#KTB?JE-;'H(GNN_:G2>(M-3'NN,>=2)9+*+QA&BN0(-R893BEHG MO5=\?J2E=B@>"]JF:5DD%=))(9&*+B$N$X"1%1@1(T6D3'N90-^!/JM/;E_7 MR6T-< ]4*&F#QY1H05-.4_9:$>FH 6;_&N)5*Q4C#I@F.P<0B6 M.EHV=/BW"D?,3,2DLU48B[;% G'"&\ED8 K,;K&]!!,/Q MBI!%W3GCES;0QWYO>#P8E?9!N]G5.$V)!<>)SVV/"1=> M:*6PC2XR,+D(3;8^NU\HI+K 3,%D()$P%+63@%3@<6K*&*(Q.F^85&"-%:=7 MNCZ[?V6G5S7Z/0SZ109>)1X[G+]CA$%FFX@68]9O]8]N! M^1HNR-'0KS2=>,EZ3DEL=7(\$B>Y3=8&&6C2%K2=(,F8VLI?)#VW?J$8.@5> MY.7"XBG$G?/(60W_,HPH0P2EPKQ[S\22TF3A@JYOM5O/JSMR>JO B1-AVB85 M&3@(2@;P#B*F)$A,DV2L;A*P:,!Y[B H:Q7U5" :%4<<,PS &0-2 JO(DQ&8 ME<#)R5,PU]7 N2C 61]EW;QX3]3)['4?:OP5A\/?&RO>C[JCCCV. 51$V8L] M8TQ]M/'RG9ZIM5V=6EKXN1/S#Z#.5[I]F/>SXN]S57VMY>^BY:<+&$7"L*Y1 M($%]KJ^V"AG'-*(R$.MP$)SE2FNZ)/53D$75<<#Z%&0QUFZQG)P:*)\'**>: M/E,GC8@82:X]XEP:9"BG*$BME316 & "4)(E8U0-E*\+*.L#DY=R8-**QSGW MJ0"_I<91AK^EANV%\QJ;I48OSIRF/-FD7AN7J"Y63V-P/?1'KA/G!PH7:_+_ MM:#QGEO/Z\LW19[SH KV7FU>W(6P?',EFQ:E+[:R2WU@3#J"J",:\103LII) MI%UD3%E,HHYEHR3S%&P*S[?_%@_8%C,@6RNM6FF]"J7UG(>$M=*ZA](ZG2@M MHY/UA$84!&&(^R*'6C*$E7:,:F58#A^"TN)D\;CF:Z6U$*>(3_?\PJ?^S[&% M99PP5UPJ0[J:1>A@-#QNI],_NG:PU^X5$B/AOM6OE8S(61%8'*(A6BB(Z=AA M(_X\BKUA;)S88>-?=X%KS7 0SE.A,6QK;2F))E!&P,\PA%Q=D#>%V^(R.$^/ M:@+&\F6"\05J%KAVV,K@^^7KX39M\M;J"EW?S+0LS;.=U?U.\_LGVCSS)RWZ M#P!K\^>NE5)+*13BFG#$+0[(*L&15\+F'U(4\MU[O#P;86R N'3RPH%*;!SO M1_AG$&.C"PNW/VS$7HBAT;0#OU_" B-+C;PX97#D+JL?<8Q8:F:CMYQ*8D4$ MX7(R.:=)$K)8?0VK#XX,B$&]^K=<_3VZRY.+B7*!HHH.Y?)]!&)@D03O'0=L M YA(#[CZQ"Q?9/%YW=BWUO.=49Z(LCSRFA!APPYBPPZ'\7C8Z/1]D7D 7VK& MGVW?;YRTC_<;MN'M8' *:J9AN_".QXU^NM,V(M@RJS53,5(>@@=KR1AGN'6& M&2'3G$"->&B;]\UMM+,FW=6,<^:X1B$0V&A.160%MB@:0;40Q'-'WKWGR[,) MP9.-=E?8I((J'S2F3GIN8:T5X*IU_N7UWOC;-#?:!,,5['L!SQCYQSGV(6J?< S/7)@S[7YCOK#=G[<[X/8L7E@?YRTP_%^ M25);V5)XAL@IGXW79. M[.GPW7\N3%@U&D5AN#.S^JM3E]+C35VQTH!+_4$ARK\#U(4XR!_+@[Y8# PYPU;ZYN?OC4VUQL?UUNKGUK?/JWF MG[ZM_[6VNK()OWQ>:ZVT/JZM_-7XM@E_:'YJ;7Y[@6\_!P1_V^K946B#Z?KO MJ^#PE80/YBR]7&XTKFV)=Y^HZ$43[:]^;V\S#KJKT1UOPHT_@*-P^+P6&6FV MQQ;9]DGS^P9N?6_^;*[ZL_7-#?CG\_[ZZJ>3;?K/X?JF9^N;_W1;J_N',Q;9 MP0I8NL*<#J$F"%\>;FAP,8@VB=>='Z#N/X\C4U-S_AUMGV;C(\ M!48,LBKW78^4(<="?==MY!F_GN'ZDDE6+LK-#[PX0!.=23YY M+RGC%GNK:'0J]Y9-#O2'F6LDO99-]'$0 3\:*WN#&"\07K\F )F#GNN]QLK1 MH-UI5#Z 7&IL]=K_'<7&9^M X$"NP/-OK8#.[/GEQF\YC)LI_"G^8^M;XT-_ M,.B?9#<"_D+^^'?A6Y3?1VN]8SOT_2J8<,7W/ZY<_?V/8+B?Q=ZP\<'V#I<: MK4*T;:>Q,ASVQZ=$OXWO47UV?(.E1G:"'QH/ @ M8*7C.+S:AP$-JH\.EQJ%QBN"(,?]'/HH)<..)>/B^"^)S>0EC@;]'^U\V%<$ MOEWQCO#;,)M[!%_?L<83/MWN^?02O>,^H+<5,!? ((U/<*JMU MT-)%3S2 O<"T<,8EYA>=\;76YQFH!_E83^5[?;:^W6D?GS;MSW9WU/TP?HN/ M]@BN')\NBG?^Y+H /'>Q*RU *PT.1:TMXIAH9%VDB$8OD\?>!R=!.]/E6E"1VFR> M[@:%23)"(F$Y0]PF<,"3IT@JK@QF25@5WKUG^!J1N@!/7PN!F,+6"G>F8!L@ M\(Y XV(0E%D<*(>?#).:@6UD/R"D!QLLUT+B*Q %A") M(B*NN$<&^]R.6#OI9 *-#TX$$0\@)&"@S162*>-MN;%RW/C8Z0\!RI?&$C3Y M8B%!U3?._PA?BXTTZG1.X=]%(L#X8U/25YE.^>(1V%2@-,!:@F_]+M9N0W'VNW-BN7Z MZA;;==X2G9A%+&&&N^ MV&@/7J9!=.&,J:69+3&UFR9_N^"TY(O?(NP!\'H -\.,VS+YZ\R6OF2*+I4' MP&,7:]JUNJ4_59JXY\. 4>5LR7BWLT9AK9 Y/ $V$(=E<2!-1N' ??2>^#(1 M6V%-]/4[=]H4?;.;M;GYZ6=S;U>H?&;,0(M8GCM^,)6/C .X,TI$+).QU.7< M@VN4"/@5_='Q\!A6/4O%E)L[NX\K?QJ400CMRIV_4WH?5RDZ'E+@D2=M+)=@ MBEHBF)'46G6U"-0VQ:WD@;=.=H/7%IQ6CRRVN:6C=LA:SU"4+G$&>C)RL?@U\<1CY> MBKA49H_]8=N=XC ,ANSBN;U1WJ]]_%;U3ZE^]#W5S^?^: "*XVKU<_GB4VFA MF4$-(X&U5_QU:,NCT^(]03Z^=6%T M2XV5P2',/(S)C=J=0CKA3E.B=VNY+0<+]FZGB+V>2_Z%X8R%^PCVD>W!VX!5 M/"WHA7@/X6>;E>ZH$ZZ0[MFGSDP1H&B_$>TPAJ5)#F]J9Z1L_'=D09$/JBS> M;_'HN,@G:3 \+3JIW;/@:11LP3\B_ S3GM^J<;+?]OL U1DT0! O+,+_-VQ8 M5\:Y8!*/["F\[H]V@"<-W]Q^/)]8BG]M3[;3_"UY\=J3[16Y(S#I(I7NCR8$ MDUHR'T(RM_#ZQBZ1,LKD$A(B4VL919#-1(0T^JB%L3#]ZJ;SF*SYLJP-XE$' M?,V)/!:26 4]OT:P#+-DS!P%ACCT@[;+7XN=_LGKK(N:DY-QJQEZE1,RWQAL M@0U=V(+W=\_@_6XG>S,1PYN^<9Z!46*FG?K28/RE?-/X$PS$;"\^B%U9.%=S M8HXWOF0YTG8^<+^P]KDY)VK_1/OM &['[V\'^<[V\/KJFH!GG*RO'IX!"@JG MA8W8(1RD0CR&@(P4%%$AA;+6$4'HN_<)5J7:C(WS MV[MTR;R_*O_E0I!HRF.^LT5OP'*C-AJN.2%@6%*1P*K0N?$TCJ:J"R98H_$/ M\U1HLJ[0G_VK]>=:]4K'_;_'K_/60XMGGTY;>[LIP1>53@CSS" E->A11CTR M@>)@P/PS%NQ[*J_1HTLYEZ78PO5&O6JCXN;*KG0R&X8<49*+P#B)R$26>]WB MB)6CV ?][OWQ2?_"/BURA6!/Y4/8AK='[=S9J:!@ D? 6[?+WU("A*(9SJ0 MH+D6.;_4&@L>E7$*4(-/#-:;XO6UP7HK:5@[R1*@J%/!&T2]R?6DF" C;$ A M49U<]%(: AOM.C_Z>!\LGKW]RY:&N7MA<3+2:I:$CHFSP'7$5/*1N2(65R:U7\C=W%=BN3;.%I M\W)L[R*NSF$9J0HB*L$UTPYT%=6$2A9LPE;4XOJPXKI!6BN[7'D1F37(< ;B M2IU'-C)06RH$"JHK>J]O'('41_G&6@.N K#Q/./YM/'8;C@Y5; MB5LI])G,:8[%VIO-<;+'OY"W1"G8IYA@JV$?4Q6=D<'S$#$@*N/:7BV1LTD/ MK3[LR+_M:3[E?,,"MWVV#@(7HV'!,<28DH"/# 0N4VV8 #:)M2K)6'25N-82 M+0\!NYF*I=$N(XGG@G4TB#_:_=%P1G[N@FR^WW63,[')'6=RZBX=HU_PV'/0 MX:H4SU*,+WI?U]0AW!%%N5"$D$2Y9Y0'$[3ED=OH369EPC3<&D7K+(U9>Y^U M3G9-HB%Q;1!H*W"EC !]BD@)ZQAWB5CC+C!E2I5\5U6E<'_DI;2"J^YYS[L(WN:/S=1\I4O5T1D0M!(*/!9!(4GD7$Y@ MR6[.W N^EZWEXRGE X-WP7@ L\-;Y#S+%7HN M(>.40(0H<),QBSX J@IUI3L\)1\S_O",J)"[TU5JX9D&CY,(L.XUM=9K914/ M(N 8+*[AY$G%1317=HD-FBM!D-*&@;@$C9QT#OD4%18D*!S5N_>:7!D^NTI< M*O*TSJA[!!YIMQ%&,7N$XU#)&<\Y(=V\$ 6XK/'+37K10>]TRO6(V7^_'(PJ/N]R MD+Q=G* .C_/Z75R&V(E^G*09V\415^.W]K^+3^T51Q:#L04".PV%Z;Z^H2,_F_URD B"!&;C,]485&#_16"4LIX0Z;"R+ M,3DBE3*8W\"L?*,G *_7'GX#<]6&]=X_=M#.X\ZO2R:@E 'OC:&2SV=GQH)N MP#@AQ0A%G!&J$?9:'/FGFAP:50VL+*YN)O9QT")YL@QS*7@_+4I!P+7:97 M+71. X==#VLZ]M]\1HP*>";H40#:W21")08>OA7*$,*=),9C&L!>P1:K&!VK M)>)1)(*M;^Q&+CEL_H@"^)P(O!F''$X*)0_N)I:!&<_S:=[#;/V@J/9@A0($ M: Y/SLR3T0+$4 H8H'&]T(^RT+RUL>N-LI*: (Z*(HB#)Y"W/D7493I7;!DQ M1>G5E5O_VIT_;1G Y6C]?G%]J>&*Z"](1<4STLG9J78O5M49F:=]N-_OA.%2 MHQOML. @F819EHK0]R2&7$6$OMOVCRH#;::.I#)?[YB4E?)=:!T M%[[4FM5TOAU/\'Q:TYJAM&8HK1E*%W=+UPRE=VT<>)27SDH/'I6+@2EB7CSN\,MR"!$0B M;F"NJ5.7?XF.:XV#5^X%R0J*(T8"1YP9#3Y8;GQE+.:>4_AK#K]RA;*>S$60QM);+T/)>^V"UZ\\@QT;T[E94'\8S[,Y&K\5W\A% M[(-"GU56@ M#[O1MGES8SKR=8E9-VVKO#-*P9F2 MF^)*+AX%Z8(/GL#-QD0*/7!S37JC'E&.;DZ.[O.,@>":C%-QS5W#P4K95=FZ+ )$FDC,U< MI@XD,JB !#/"4IP4Y44M@J%71S5]D>,_B6Y>'=NKTEF'$YYD=YJSO[,<'[?S MX7IQQ%L9.-6I;3Y#)>J/8=7VK""OO/+6%\K]SVG+SCFCKN>?NFO_VOM)Z?78 M.#8[OL:N;?=@I+7A<?,D QSQP#^P-I0[+)*0W\!(*@M&;@;F?R'Y7[ MJUW3?7'&FJRLR+'+XF(OIO8D;-"!Z0=[K>!K[_?B/%SJE,@M]S9T$/U]=R9@'7 !S8.82S:<@CM<@)*1'WX.3BI)6B M./<1FDTN+Q7BF&3G,=R=JUK_/6XSHV]^'["Y Y)TT9P;OM7.1JV#%0R?^=D\ M.^2MS8U3D!@;S2,OX]_^&/J:?G[Y>]ML%E[Q[_G&0CMX5''GO[>[A7O M7CSW_+AT&5='IL<#^">,!U1=7RZO_>8ZW*^81FS%!6IV9/#[Y MN4)8Z-'//\:_5SLJ M_^F66^BR:&26LC8HS^IOY0TG]R^DCX#$C/]02A^9W<'G>TQ?<41XZZUZ<8?? M\IW>5:JK_/=D#U:3_E3369U-/OR$FF>8T,)#SM1XA<;.VO46T_H,(E@O\B\L M\K@I=.X%5ZTS,1?6^1%@Z7^\CS&E!Y6"!\CM>2Q[HE2EL\4)1V6)?O;<*B*S M[)J=ES:VP52UG[/SOK!!FFMAN[.YN')]D'SM'7V]:#9_03F]=;)]O<_VZU5&/?F MVD_X?F?\'7C6:(=N2;B&6W2GL[[YH=T\6V.M+\W3[6D^88\;PC MTQPBON.9*1:&:<(%I8SS8*P5$(@Y *@4,H%90GGP14J!6-9BUB[XWRL.;1OC0]7SP];&Q7-69SOC MW*XKV3K:PTQG,BPYW?-I1=$;J(C%A?;0WZ=I\OTD_!?0>PLNYF9&9S&L5F.N M@?O9!=Z?@,!;XFQ1>*FL5V &YVYH'GN4R2HSY;$.C-U@!A=UU67VRY%MA^S' M]0>Y3LC%?=M)DS/ BJ3Z4A[XQ7C@X[O15:0X/P!&1][;I#B M2G?WL:,4_[H<>7K862L"";\R;64DHHSE+M"T/3XTLCM XY6TA"^4>N2I4?#G M& 5WI6>4&DL0P33GIZ>(+/<&<9V99%SF",@UPFQ)75$\>G5T?"$WT^*!T*V/ M%IXDWEGKCUI_+)#^D%'2A(.R029.@](L92Y#I3FQS%!2E% 80B^UVJ[UQ]/H MC[.)_E#44"ES4$W)'+!@%&E0[$C**$+NM\P"V+V4+S$]:_K6^N-A]<=CG*VE MXG]OZVQMN@+S<<_5-#8)

;1##.I-%$.>RRY<6#]\;5D>#%AL+V_(#"]H'' M.6#0HDW66ET[A7=L-[]\$CN;*Z<[7S9^PEC.ML\^=UH'GR\%%+9X<*J8]I=02 M&F)D)F);AX)?JR"OK^R"EA)<&(R2B& F,":0"^!P2LEQKDPWRK%'#05?(.5Y MA##P_:2[#@._-F$7(.R21!ZLL(@E21#GF5F?N8@8I9@IDX)-XH:2D&NJS$W.=<_%ZG/%[ ESMC#\-EIT'#-BZ96\:@Z&'4GK#N=^.>TM=DDEWWTYNK&:7/UT]G.:NN@ M1;=.8$R'VYO[AZV#<+C^_7-GN[LAMK]_8NM?X%YY/C;7:.ML S=SH?+&+@,W MG#&6NZ,1B;@Q!%DA!:R]9=1I;8,F[]Y?U?1I.AQ5N>'3G$?G/'WC")3O=T$< M?+XXJ8PJ8U7$7%OV<,=46^8%"U1C&C*KG#;4*B5$B$0*K[2O!?S-"#AI[NTZ MJX0*.""3B2H@O8PN*&T"D9QDOIIHE&3:&A!Z1EE]OO6*Y3EW6M%*QR2%R/*L M$(]>(VL<0YP*R@TAU&!1G'').5QU<\^XK@[O3YP0^M!.R&T\MSE>R$L.?2C- M+*C%3(S-N0]6"V64)1YP*I)$=!WB?M:]^_-\[ZZ=[@8)EKL1&JP:0G+B&>RV M0"TB\#M6)G"P-4![+#$\:^(\=\K9"XQ^7(TW;PY,KA:9URX/MY"$6O/\4J4, M&(N8&BF3=UQHJ8,7)!E*+6DG.6->>Y3UM=6VG+_7)M?L"L7;V86:BSC M]:DURO-I%)P(TS:IR,!A4#(X3<&=($%BFB1CNG8?GE6C7'0?DH[$&,>1--HA M'L%ST(IP$"45J24R$LI!H\@E+&>;1=0:9?&=BU](ZGDASL5?<3AL^-%@D)OK M5.=I[3BLPT2ORW/X6*YP#?=W@?MOEQP(C$U@42=D*;>(,Q40>!0.*:P#^!;! MAYC>O:=+FC\%VK_Z:-']V5-J%^%EN@BU=G@>+Z#6#O?2#A>= :LIE9DX.TI& MP1EP!CE+)4J.)%#J$@>G:NVPT.;^ZS]+R%V+T*1KT;@GBJ:$5*U1;ND//-DL M7^NE5A>KIS&X'OJC7'?P%GG''M#[O_6\OGQ-^P1^6-YSF;"BCKO=5]6V+SEB M&LRB$*1$H'$#XD8I<,FL1CX(8F7"@250M8PL:3*OA^'KV'F+!VGU4<\+]N-J MK5YK]5>AU9_ ?ZZU^J]K]4NG:32W7F<>>6($:'47D8V:(,9S'0[F5.1>*8PM M4?H4V7BU5K_9__Y/T1=V4LURH5'S5/WZ54V=;W?Q^2K?BP?_GLO;V_XV_8!S ML5=C;3@<%87"'S/?UV/TQUX\*H"IUV^/7[^D.QO$BIJOT8E[MK-4-$DNF\R7 M-:?]HD-]:O?@2VW;J;YFA\,^_)H)_8JZOR+SL?I0;Z_XHAWD]O5'_4'%^I?_ M8_=LIA4HJK@'L5-\O_AJ>U*"M]Q8Z69VO?E,;&.V@OR =STE6Z>,*8&[ Q&N;WSS>%6]@\ M^R7;@K/#-GP1@*FX6'R]>OJ%B?CM9+_M]S-E8KL+2@Y6VG8ZI_!.*<4BWE-0 MU95?^^^H#:]R54UE-Q[O]\._&W"SS/"PWQ^>/P9F=% DIN:!SGT#>[_QWZ?? M_,O90&/NRQ)JQ_6"A9R-J0;*2]24? -+E3Q=%)\36*0[L5W>,P!R%[;+:7[+ M7!);C?A39@T9QI=.=7FA[G3G8.7GSNH&V3[[=-(Z:XK6:E,TOW_BS,;9(0<#*+?9BH9@G[!!DON$.,$):1($LO[_9^_= MF]HZOK31KZ)B9FJ2*IKT_9+,<14Q=H:<(&(;)\?^A^HK" N)T<48?_JSNO>6 MD(2X"&-;F#WO&__$OO;N7OVL2Z]^5N*>$D^EU\NK#E6R,>&<7+6 X3WMY48( M'E@(H-WGASX*X3$3*#HI$;<&(T>U1%(::S43@4I\!R'8!/ R_RHDLT;EDD*;6(8XCP(QSV?&B6">9BSJQ MY5SD:P\SC1S<40XPJ!OJ#9;.4T2C%[G8!T-&:(TPP\IXH9@2Y YR,(\T6ZW] MWB6#AR[&BJZ(O)_W3\$"NP 0RB@36AT DXKTI;5]-(@Q#]EF1J5.SP^B'<;9 MN_Y[6%F&W4S[7>S!POHQ>2;8G9UXGFW08S FRQM.BTT+" <""';GN#,\+H>L M+Y(P<29 1/.NJG*K+?X#P%O!N!5$FVM%DK**)26XY$SK**AVD0-D1WT=X4#A MP9F1;; >?9;O\_X@ /S>4X?BIRW9%WO;AU8IQ7'@2'"PIKA@@'!66T0\H$VT MVG$#.K37OTK;/8BGX$=._9<%\[K7'\VX,Z4F0UQT>5)-8)3Y[KJ=U($+;Q?" M0?3]HUYYJ@41'Q9'<.$6\-I@KH _U*T9;R[;.KZ4C&O;??FTRZ;WN^':YA<7 MM]N=,J.E%=Y7/WXZ8<&& 'LCM^(TQM$M?5%F('19/0N]'0SJ3CRW@V*UY&?W MP/&ZJ>F7[]YJ_=B>8S42MD!4K+ @CQ9\P?'2P^L4!O]XV*IT_Y)@Q^;*!F7$,6*IF8W>\]!@K1".DL0"Q;L M2L*H=.+!)2C'Q.8LT06R+7A1EIY.;UP&<4X1G/6'G7SPUQ)QA-M_.^^$T7'% M=%OC+1=37MXKMUDW['?'H_A;K3?P[/T;U^F[CZR/KY&MV!& 8;^1T<[#_:QCH$0R4VP#K1QBHJR!)J76W*H-IX= M%#IGT._/,_SV\MJ6O;IF=[V$SRQOL36RJ-1R@7_;WGWU]D7KY?;OKW>?;Q_L MMO_8;.VVG]]I 6+-IO0U7]C>/WCQIG6PWWJ^W]YYT7[S8B?_>K/_U^[.]@'\ M\7*WO=U^OKO]5^O- 1S8>]$^>/,(O_X:0/L)'.EQZ(QB^'D9LBWHB5J9Q\0D MS(>@4^)):X.IXE$D*8+GH.LJRP3NB6$[FQ-:@K64O%5$1IXX<]$[[X(S3L$- MN=;?HU\17G6)_'G_8^Q9<"5RS*;;R1[)4UHBSQ[[=AWYRH;N:_"DRN+F8@BL M2%)>S&YY^'1X\^ "O-VC8I; N:H3AW78H"S4#J>AJVD\+#MNW8MJ!?VC'73Z MX^'<2GO]E,T<:ZLYA2RXUIEJJ!L_Q@%H\U;1&I?N(GSXQXZOFG!Y?K-:(8!G MYXA>Y1#>Z3.W6MO%9;QN>7/V:S*'+SS;3P6G^C"X!+S0)9\%SPZA6&9YB;MZ M5A['MV]F:@?FULT5$XS6'U]V/CB_73L>QLV95?!+UG=\&=B$GI^.0W[*)U\V M4=CA<2MU^^>Y&D(9UE$??.S6J0UQ$L.8K+:4=?,P]O&.#>VDV=XI&SC4;[.O MS&V( 8[$0?Z88CX/C_O=,)P=+7>QRFBU^Y,OJ9> IED",Q]6"\#='+[[K.@_ MVNE?"?LL'? R(<\ALN6"OGQR7I7],JUR(DI.M:F"=YW\W!ZZ?.AF#M#MV8N* M8'O2#I"YW_N#0?^\\!>'2;'-Z;&BV\LDK\7W7]OY6%_[LC,8CBI)*K+^4SZ? M!9/BWQ;.E:/DMY\GD^!.XE?7N'W>R3'''L!6]A8S9@UAII]V>IV<4E*FZ/91 MN7SR 56.T:2Z8@F;+K9U%$_/P$(>=#)>YD^J[H198DL75B(]/W+3[FY][/2[ MM@Y4C#K=CR1I:B-WZ/MUT_KM]8AV:OA>WA&)I\-YR^2O].MB<0[U)2!C>%KNQ<+7GTQ-6]\G7 M56L]3PDJ]GNUV/!E,''3-'P3\SA<,P\73W[7B5AI@CP=K[2YB'L]"2NYR93J MG7Z8U5VE%76T9_(!MT_1RF:JDQ"G,_SZB5NK>3/)GXARF>M4Y?'#<&5PWA1?.K47C.!IS/[<@)? :)F M!C_Y&0PB1.2J,_AE/P_S==;PPLDUF<-7VGPVZ'_LE(;DR0O=F0_6L[EV'/^: M9,OG67-4SB^9U!,A^^]%+V1EUV8NU&"7^%-;K=;2;RE9^K.H5![2FTJ,ZCVGF^)FU1&ZZ?.:2YA=-UT+1?!._-%MT53SF.W6Y;? MP_3YM:]=P=)BK"=G992&3E[0[<#589(),3DZ[MF0)V<,R[YXLPI_7/;P=9V9 MI2%G;H4L9!U7H*[@3;=?2>#LH)?=!E?]V2P@56K,%%N&FJYX21QRX4(6A@JE1()UQ5RL2)R;ME8WF79 M.-8,\:!T+KY$ MD0O"()VTXRPH+J3<>':UDEAKFI::EQ];1YV2&%3%[B98-"NSF\LG:RU0ISG_ MJ C4BK7#[B52BP7QE@M.88+_JV[NZ]S:O0IVGFSJ'\@,V=OY<.B34EYC@G1F M].:>:60\"#$9NNL/QPM2,@-2-WZ:6/GS?/7 M&S\OQ2-0U'F'U;I)T#+A^1L^>V?FJ_.=;ZI/?MZ?N?PI"QF%_PZUME1QQI!T MF78D,(RTR+MSK"0\B4!BR'4XMY94XKP4LJR0;U&.2\T-5V5$EJ3,N^$;F'?P M?T_,8M\>'\''S,>UKS797W;2G&53'[ZR'I<[O:R[[/3]N%H F8]OIV4&_<1^ M6GC))/G]JAEZLWU6Y\7G3/7YT[V8EPQ B&+KK#NNS*]A5=%X,6$3^L-^NOPC MY VZ>7/JQ%FU2U))*Y$MEGM>7NI 7W8&U3+E,0A(+&;X4;\?SD']UM\\Z7&0 M[XEPCRZM_4LG=1A+@CX-KG36I9'_A)>.LER?#3K=%ILD2E;=>(U8OP&C M] '$>N$QEV)](][-<5VSF5LS)]?G:54IMD"&Y2UY5CMOK^H^MU[O.9KWEA!SE_?OA[0?-) M2=@#^RD.=V8FXW8OS*:;/EF7H'WR%O[>IO \.+_[J?WJ, 9/+'$:Y;V#B&N1 MX%?9'0E6GI*>D$!S9NEU)5PF3L)E$+'L>K#<1OU!Q>M\T%G%%$_I1Q MB[U6& \F_OBHA#Q3)P],WN@QR"JYA K*D4KY7#\GZBE67WT1[:">7E4J0.H6 MG9Z]X/.8<;9WE/=LC >MF3ORI;%7MG+,%:.?*5(_A=RREWSF7G#VNYU3L#/J M-;?9\$).N;75VGWWHK4D::?UNE O%/RHHT3EIDF>0QVY?&[/XJ<*8,XFQ;L+ M_8'M=B_C&#D@F\LYSWU"U7U@QDS7Q,M^U7Q=CF#V*L76@^<-+T!?GH+K-YR- MG4X2&W),ZDEIBJM)!A-M<4LF30[H+,VC^5\P5,O*;=WY^5G9!O"7X[S_S^X. M(@;&"*3]M.,G*^;3[7YU^.NHVW?P<#N&SNS7I!(!.GYPL; ]L#?J9&D93;;D M=2HYZ'8^Q.[%3'#(]CY,%,HT3_P\=C\N9)[,Q/MA%LP^J3]9IN[,MSA+G(M5 MR'QI5S69Y0^364Z;S/(FL[S)+&\RRQ_;US]@9OD3R!2_N=.6VAV[Q40_Z^=M MIK79,6L77)H@$_.CY#16;C*=\Y-O2VO\:=0_BF59=,;YG:Z,3Y=GK[K9,?L) MURWS7CF[N,Y[!W>\=K47GY0=B[S4UJ\;G1W*S=9/G9^G2W-VFOR<32SP2F/H MY06RVLS)WFP5W1!LOLN#\HFW_/QH.\9WA4V=OANIS4Y]NO8;9O M^]%,&L7?]L(?1_^A]?>@/XJ54PX_CP9V2NOU=NO-5NO-:=Y=_GOF!,MMFUVW MSJ'W3J^X^T?0/T?93:D=_VR:9<>G)#BOY/U33K5CGD<7%8]!:9E85!@<1J":WKN/[K)WYWT#X0?K!Q2[)]"!@\R;_I?LY36"O7939-/O-N1S[S3KK M_N\7_U_]]U3HRWORK+E\[B6M4B&";=4>2OP$ IW=B&E.:XX"#4M[H<$EFV)X M=7T? "(';6N!:54%H"=+-ZW759Y O5Q3UG<+74L]O;N=V)OT\(N/@"P?89PB M6#KP,-NS.6@ 2%5G)TQ>G.-\)?X"9ZO-"R4PD^%L:+NQWF1@SP"#9M@>L[?6 M'X^&(ULU%!S,@E#UVR=EL@O]54[_@H94\81)2DOW8G;KQ>LIH<04GB?X [XA M8&L>(/C^_/DA;Z9HGZ_6G_M_K[_NO6RV^]7-LQJPZ]H D=,1:R] MXL0+[9W!4;D8L. )FV;XO_;P[V\?4L$")Y@C%S!%W%/0=3X0Q R-FBMM#'$E M16')\/^>P35W:24"6X!3*98 <*8?;Y$".9G-93PT-F))A MW(W[:6]:C&@_3&)RMG?P N_OO#I4PDBFE4%, :QP M810RV:125!,AHZ,2VXU6A.EXEGW(P3C^\%[EI;PLQ*.GVR7OMAGWDJBZY#=> MDC/W'?27K5(7)RJ_8L@*50)Z6:2M\ZIGUVWF49]1:FHD>/SDULJ0OIRI":QA_'KVK-A_'7RXTK)C_)W M[H3>Z-<\5H!+9UU[\6NG5T:IO+>.T!JSI; J0=JZE%O=GCJ NU4%RGEP7MWP'8_R"58O;$^YVW]/W) M"_'^].5Q^_,K,%B.Q/L3>/;!.['_;[X^?&C_\>>'Q4HQ>Y^[']H'[T_W#KJG M[_Y]P=H[VVQ_IWN:OZ-]\D&\!P.G35_A=Z=@Y#R?UG\#+XK:R+S'R%MK$"0W$ M/Q3$[_8RIA^<]QM87P76W\S NA(>1QT,2IH$Q+D,",87(XFITPH+[#-A,]\D MZEO ^OWFV;HBTC>"]1_>:Z%?"];O9T4TL/YM8#U3637 O@JP=V: 73J%>7 2 MQ1 8XB)E5NG$D?.1F<2D2S"8 .PFYP(V]OHZ OL/;Z^SQEY_@L">B0T:7%\% MUR]F<-U'&0C5'KG(%.)6,Z2U4RC"Z&JL'8W,;SQC&XN]L=B_+K#S MQF)_%,#^.0[ZP0Z/OQS3.Q\;6WT53&_/QM:C,HKR1!$5)H*M3CRRT6D4J&%8 M&J&MBQF<-"7TM\9:7T]0_[&M]8-<&ZSL FML]J<"[=MYN!MTOP^ZSX;8I98R MNL 148HBSGU 5E"-#(&Q32KZ%+\INCQ1%3#&!*,)?S8>,;5)A9Z[>SW.\VV=46M]3?N'PG\3XIJ#AO[_C[=]],W M@?F;L'RV2'D]E@V@KP+HLU%V27T>'(4,,P#H05CDK*.(1BRLX38&BC>>,6&N MH/G/C:G>F.I?&ZNO%A=?#\.]0>V[H':UB_UE8=^(S_/HM6.#U:M@]?YL]-QA M;)/6% 47-.(T 6H[RE"4,%XI<&8B&-]47UT.?5"L;H+FC5U]75BE;%RLNK3$ M^P:S9M8Q&?ZZB/V?7)V#PHR9!H& I!_U)/-):PV9HMIJM;XRP<8.//5CX:6]#.$,MWOA?V,XRA'Y7/>Z+,WF8$ZW M/QP/UH9L8_]YC7 GW>/]BAR# ^Z0]SOPOW_LBC:\]S[OG[=.W&([1 M1;*-_7]?B+T_VM"^X]-WG__YD%'PW.]FF[P]>P['W:>_S M6[+WZE!'N$]ACP() 7'""-)*1A28X2Y$22/'&U,"E;"=-8CC@KH@?7"$<**< M-@%\ \^(%R$()A:Y.2Y'I?5RRHXX,T!7Y]H")-^?V["EQB\\6]JA+ MR8/!-)732Q;/SE1.-Q<9)R?4[;D32\'G(71B*0$Q+2;O+@KGVU(>ECO61IRP ML9R-!V?]BI;NN(*S:4F_3J8GZ:3"5=4:#:!?*D.B<&06=9U9D$X!^0KYVZ S M_)#;F!F\,PE,1>'YL9!=59Q)EY1+L:[Q4/$L34C>AO!S/*R_;ZX+4G?L1]5, MK1D_I[T,_1)S*8 8)KR7F?_NHGQ-G%3RS W*7WPY (/"SY^/USU0/_=JU^<* M+8/H^T>]POI9CU9^<&E!S?H4=^OOS-*M]7A*OFBDRMS%=8C]!3FO(O2G&I/+MG:^;*^0E[R?QZ9<[.<>;6 MU3-JBM[RF&NK,RW%B9K#L7[Q<.YNN >$*U?8[7R"AY1[8-Q6X\E+-C"KK'$^ M<>XP,UAZSB*FSA,7L"R5UR26#%]7>>V*4?4R-V>B-[+:6!].O&]N/AUL?VJ? M'VHKDW14HA"XJVH\.LP] AM66*$,9Y07&D2QI,0C3$-?UR %&8%!S#+1+7@0 MJWIHMD;E;JR$X/)*9_,DKU&GWZN+1-34BE71DPP?IU=A:^Y. .**6;GB?*V0 M=>'@E/]U.G\RJ)32$ZLP%M]/'C-C\77BV*[;N9!H\[VIB+^]*.Y^:F\?LAB, M,,XBYI1$' QN+C5:8!+T_B+96[]]TB"OFZ>7C M^ZHB\>U>[-3->\H#_KE]="A(#)$KBX(V G'H=&0R $FG%3C1T,]1Y^)1[/KQ M+D62)^S(%5_OK&Y4TU+;=9KZ_45#>XPUE<9Z[;A2U&G!,:"G(I0P1E,C&@\D M&GOGX-53KXBB5B*7+$:!>P' (9+5W 5C! B):T3CH42# FI0JI)/ M6*+H/04U :*AE2*(C?F8]IU,D7>IEO(G99;N]ON6-[D7%Z/H=? PL&"@N[F;&S>W]O($8S*J?B:?L?]9+3Q.^X@GD<7X )3$EUT(2*A M"2@4;0@RN3 >"%>Z92P[C6UQ!^G>N48QS,&B.=3G7-.7)4)!05$RE!/Y=58Z)N6@#*"6_U.L62>$&I=)N7[&!\AG[0 M<3DLX?H?8Q7A ;=PJ_6FD]/MY@RSS:5R-,H"=KGJ/&?=K6C*&XV930Y<"6-Y M(-8)P6@0U$@?6&3A84SY)DQX\O8"Y,Q+AK4B'%'LP7^3+B$=F$4>YK/%E%.* M2YCP*E'Z5,RN*R##F60UI2B MR#V3*E&L(GD8U%%7L&9I_&<.5X9?ABO,4^\-"T)&KI6"OSW5CC"&A5*8-;CR M0)+DS]M'A\1YY:TGR"J;-]99AAP(#[(.?!,%D(.S)-T8(JAP!3JTAA528(5L M+A6*X=@-X_^-<[SQGO(1O<@Y-X%'E;@7W@BL@J8J&*- _'DC'P\E'PSD(T0F M(S$6<6P=XI%II)61B%*AL!"*6B&S?%RMO+0@'_,K4M.%F&*M4/:4EJ.V1ZT] M._#'U<;)>KK@REZ;V7>21&CNF;?\PWZ>7LXC*/A7W7+.G&X/7H)W_)/_I19YI"G M-XV.>/O\$+N C7$1@5ICB%N+D=/< M8R*BAF40F75_5OT-=Y*;*3I8BKAJ%6,2_>AW@&X9W8\UKN)WDS7LH9/5]X^;V=W00*T\" ]2M$*P&XG MD/;)(4U"Y$3"$(!Z!-B^RO0XE;=ZQ]35A4) H\XHI\$-SZ(?76]#7E8^'^4R M6=63P PH"^M+$'"KM0P9)Y[L/#+F(Y?(N B+*Z(A,RYI3J6RP7%BC#:6)4FY MMM1'04BQ*,PRP1R"7H)?#2RN+J:[>4%2<:*IQ099STDN*J"185R#5ZOAB.'1 MTW"S=;&9![M:E/P&0\[OE291"<'S:B_BDQWR=G9=/V_3S"FR!^W(N6Z>"H;! M[R",1,0)]DASF;=<1)&PI-)[D8<58[WOLV5+SZ^D[8KJ_,;H M<6^9:O=[OA&K6;$B>T>'B2?A8O0H,O!D>69BL"+07�!.U)\87R#%7^#506G[FY359)Z MU;"JCB^QHK9:OX/\5D):ML_G]\WNG*]VIEUO\T%+YF;#=1OHOVS/_(T))%\0 M#/@R4B%)G@BID/[ZI$(YG7:062UR.'F[%U[G9* 8UIA,B.Z]F>!-.-G?>=EY M=YJISEY^:']^#<\"S#GX /^!27, ;?CCY?&[SQ_P(MZTZ1[?^_?/SGMHP]Z_ MKUC[CW]. '.Z^P?'76@;:1^T/[S[]^7)_L'KM'^PFV-O2L1@F8TH)A<05P8C M"R8QTM0YR;3P,L5%9IX8J$N"$BR=XQ$[:VRTGID0DV14A$4RH;G1N =ST.WO M6R [HEQ)*K"P>6NBB39*'3EG*L(SDO0__!+_C.K_[YQZ/M/]+3N= X7(I"02 MC>R'V,M9ZCVP$X9#.RAYXIW3LSIK%UIDC\I/>!P\#.;2T445+#H]&^2EFQIK MX?GPMG%W8G]<^^JCV(,;NMV+BM.FK!(-8AF%\D: [_BI,RQ/A+>#!3%Y" B6 M]=D!+R0MU1PNY#=P]$I@"IX!SQJT0F=XUA_FI:1I$S9;L5.GS]?KDF ?=T&2 MQH.*L<>-A]"SPV&^_PP.CFVUU2]KSTX"T)K_..B'HX$]_='X65:EJ"KYFG,3 M?OBT.^3WP04T=P$"?Z0.N?GS]V?68=1LK&WBFIS:$,N![#D,,^;#',OS.A;> MI?G)7T_R0K54.G:SM7_ MI/0,/)V\.8[)J +A/)<]2+2V. A6:/)CUM/!=S0_,L5YN^RGV4]_UZLJPQ?= MSFFGET]/71_\Q$R1]LD1._0/!C/;Z MP?3'"I1^,%JG_1RDF&K^"CMA9H=Q-9&S57(=*-01DE=C$(*1'?0W6WOP(-\O M _27?6DOP-.,FZT_MNO\DLF+S\%MSB_YV*F1R)8=1KDA-5R T1,_PH#G\,J9 MO=AL'8.I HZN RLFY0;-VJP5 .S8&HT?2*03R#J5#BFQ.+#TR>X7$GC286T^7L69P-BYU[ M;#_&21]5-MR4E+!,L\*5>#G*+I;O+K( (UY-E)E1SDM#\VW('N43G3:=*CJ; M-]5%-(+7S,AJJ8AR%05!N,ZZV9J=,9_MG )=)4PH")/:4)%,XESBY&+6I!9^ M:<%9\)7RQ*:XZ]EOI^;F!?\;M.=N_;'Y][I$"K^YNMP[>"OVMP^%,28::9#F M>;G?85"8P2MDG?3)!!H)H;=P2=6,B!5!ZG@PNLRG XFH GH%L.H$O*RKRERL MY&HJ>0!P?=^I@*Q3XG^+$K99+Y^=#6#4!S C2MP.4#$_$X#FS%8.(H '3/O\ MV:R6@.\]1\"2%%3AX+0PG(1H%<&93SXE M8IF6\@[Y"7=>OVFFSVW3YXBV7QTR;[$@P2-!K$;<$XTT5001%AU50AI+PBVD M2C/3YX[9!S^6DEK5%7[Q$9[W$3HO/FE_^,\QH$=FGWU 9_BR:S=;N[W0L3T[ MOP+HJ\T8LY9:90'.#,KT@;?JA95K M]O[PCO>3=2$6O.X91%C-]9YSLC=;VV,W'O1:_PM/&H(SOEN!QE_]<6>"5/_O MNX6\S\H)#U_;"V^<\*_BA#^E^?-\W@6J>^)N9N#$&ZI](+CHTB_* ):K0>0" M"I6/4ODZ(+K=[M1IF?>$B@Q-5KBNG+WTDU:ERF$I,D8MH9YXT-#":A9C("R M>9S)JN^>5=VX)G?3R)_W,ET;%0F,(:7!E=<6\<@I,J"2$4L>I@%Q1+K;]DNM M)(_@Y6]WN[7N'$["1D6GYSH7@U!!P.C*@NXD*Z=HYIP2>8DN,VAT!:E6S=Y9 MJ/[U!-!E/BZ^6MJ>YL8:SH.VB?.$(]AWF14L..]T8LQ=O^_F(4(,+SZ=%:V= M?[^.I[:32]&0ISNCB.7U86D,2]DE(EY@G7%8D_TLCLXU(?&61>'>1 M.;2BB<%9@AAQ)A.G661PQ CG77,>&_BWT 5?W7@_GTP,L#F8=' =OIQ6/*IH M^<[M(![W(B?M.MN#6Y//Q;)Y9V/L;N MQ;R-#8:TK4]4J305S^ PUZ"TPZG7-GGKE=687+Z:)[CFXIV-IE+2NN5BMW\.%M)I MC@M]KDF\Z^SEBXE+/>^-7^Y-7FU/=.NG\CBP"L&P&_Y\GS!>;3J9JH>K+ZAO MJJ_HQC3ZU8Y'_9(+A5_68J]-EZW*=%DHU%Z=Y')+,';]^1MO MQEODII,W/OC&>V]\*^%;G-*FR=^@R?R.-Y<"];7L@43G.?7_;+"-%:%G<0I\ MC(-1!QSG^E@U\7X[LR'GKU2SC,#,F!RH9AFIYN6DS6O?FLGU&;7IV:?I_37, MY$.K-[@V<+ZDR;.JXQ+5=N-0,_MI]N)VIJVQWRH]@1U>#E_>9.E^CVQ:LBJ\_FK7IG5\ 36B5 MQ;C6I(NOM'F]!O8_%T?M87NM#,R7=%LULI5%N$;=MA+%K@F:RN*5GG[K[IW^>OM\)G7/5Y_X\7I'T*]]'OI7O3M]_:-,_.^W3?X[; M?[S"\!]Y_V\F%MGC[P[>TG^P=?7?1WCE.>V_PQ5\'+T;PO^>'F(L\;=8/;I9W7J,I&DW1:(I.4%)( MXIS#3G-'@]%"AR"E-H8EDVBC*;Z=IL!334$,5S)BC9)6$7$E&'(N6N2]H([I MJ+$(&\\(N8ZD[%%,F_6#FT93-)JBT13757Y.A&F;5&0T5WX.3M.(*0G@923) MF&XTQ;?3%/124S!FI*,.,18"^!1)H^S[(2&T-BDZX1W=>";$=22ICV+:K!_< M+.F\KQ'@2^7_?M0 W]]YUU#90Y;7O0$6RH[$,,E.+X6%7+S']O!41PV&F@5#=29B6I9Z3G3N6XT)J"!L(C($:E %S%.,"<,"Y8! M4U-"?_L&6NA^LVE=,?(+7)(&^1X/\EFB .6XPGG''B"@M3KB$#DS0DAIR!V0 MK\&XA\:XRWB,5!0\'(F1R&Q(W("5;53@R/&D&(O&<0\89^C5K3\-OC7XUN#; M_9*Q&WS[NOAV&46@2HF40D"*9AO.Y6)0F;^%&6\82\%BV^#;.@<*?NQ,H+\G M>R$+S=(,R=%%W@M9&(TRV5OK/)-\M/HI#=(%0P4^-F M(F O^X/%_="EEM*_6;#V0:X:%;.*BKF8"1,$S0E.HC!B1,0#C\BE9% 4EE*: MI-%*;#QC["KKY?<.5*\[.J[GJF6#>&L;(F@0[RLBWF70( I-\WHI"MQQQ$W@ MR%J*45 J:BVI)Y@VN%KI\F'Y]_&I><188T4E@'+ETQLGHN4C< M&(V%C-?Q'C:)A0^ML-O/9^(UW@OK92"(@>F%>*(::8LC\CC7DPZ8!1U!82\I M9_R]EP0>,X)9G&@?Q+0*9C3*Z/0SZ2Z&7G*4DOZ2,O86B_ LJ5#S[ M'S?X90E?/?Y*$,2>??OG]T]@+AW)^W.^Y/WI^_A M[_-N43,64S='D!SCTHQJ-\OKH#J]CETX*2B9SD[W)X4?'S9'_R1/W5MJGI^ M:^#=._AP?ABP3-0%@XRA%/%@$IB5AB,=C8_8*$68!]O2B$V0_ZMUAN"/5J[& M-2YEX_J#&7&LQ+-_5I7VJJN"32LT;L[*=%4%,5?UM'5-K]EB@2O*8HP*+%2N MH@R<&P5X3)06GBI/'7;2/(0L0M-.^[T"6<_M64:Z2KAJ5R> ;+T<@_<3=X?# M<5[=?;I"=O(!'V+GE"<6HV@,1CPFB;*21))*Q0, !K'D!B&KACF+!8P\=&@I M!Y<'H)8Q6\K/53T_9;3/$%>!W1(4/;8U3?YX=-P?9")\D,\01X4BN:JK?&:S M0],Y*Q()9\^/^Z<+,@WMZG8S88#-,%,5LSV/<"@7M04P+:3['3^= *Y@M(<+ MQV?]BI>_W#FLVAD_Q8'OY$I,<%-L>=O+E3U=+B\_S,VUO;KV46?0RJ5(I]60 MJH(O%WF/0MU5=1W1$6BH\F.^W;F_ZGZ<%(4\M9\ZI^-3>%7O:'2<'PQO*XW+ M)9ENLI' .WN P]I:B MOKL=]=TBZK_X=-:I*N+\#8WNAR'UF*31%*(4P5VM&<&.282,CQ9 M >#()%,;ST:Q5_:U7+%^GU29UOU>ZV5T@[$%/4;%I/QJJ<8[(W@%>#JC49Q. MOIMLM'R^4VN ?,EJB@PFC2":!.VP MKO8K4"FFU'"WGFQ_#/K#X9/5>8L>;7O[4##ED_"@\H)+B!,"%I;D&-2@)LP) M+XD',TMMBMN-K%DLK_5'5BZ7M:\7S:>9DJV3ZTN%9YB+"RH'+KJQ6"0,;A&" MQ27,Y*SA01@)=E>@V%&5)$TF,DHP4_@60:4KR^)P)6'\M\QS<+]S2?"C^*+^ MYK_S)SPE?]T_^N$:V*MDB>Z\.HY:,"9D0 MR_8'9TPCG1A!,(Q*&BNP"2S7+95+*E5/9:N8R;D(:&W'?@3[^GJ=VBMN_^*> M)I4CX(!08*QRQYE-7DGN!8M>TBCI773J QFHY9]_,@E9[^AU%J4A"'MVGD&8 MIJ*#Z!.7'< E<"9,\,(BX:U!W!&*M" ">::UA&DO2.9"X5<5YW^U^E>-.E)\ MGM6DAF ?C,6,TD !>8C3D3HN%28D4*MD(S7K)35T[_P0N^B" K !$<&(@[^# M++4$<>R4I XSZ\T-:^-+Y4"GP*S6( ,A\@#BIU5BE 5%K3,ZF48.UD\."%5" M T*@)+(<2,:143@A:Q2)2@6&(UE5#F@"C4&,4Y%$;@.Q+L<:HU,$1,NHU,C! M^LF!2%@KKPQR@H 6H=XC1P*(!07=KT.$62Q7E0.&4Z"&6XR#YLQ'0[&V-N\[ MHUX+U5@3:R@'QD62),9(8RT0CQZ\G*05LE)P*A(7%(N\)'G%FKC'@6* 1.M+ M0'71$*'E7[99[!'XQ:\4L_^Q VX'5V+954_-!#9R[/F2I;<.F<\XDN-ACGG; MUN]=^+;6&W_<[^;X1_6$'-+(IT_[(79S^'P$U]?E<:]XIW8X')_6;D6OG\_4 MA7-3O]OMGQ?ZG[QH.(G4GT6?+_K8[\($+95TH:EE4DZ:>=P9COJ#G!(U>U4= MAJEC.*G$%NV@5,$M/WN=.%QX1UZ46 C?G-O9?IF^-G5Z.5]JV$J#_FG+>AOB M:$'&- 2 JT^H3J2"PL/BML/3ZC>,"Q1@KJ',Z+F"9/W0G8[:1I8K8=Q ML5_?]G)-[]:;$3QRV#H81#LZ2T"8&+77R+H(C&,V5ZN+K4,N: M8,!PC.]7S%J3+4G%URJS?-][;RZSS+8DOVN3FS++3?W5KY8+?&7ML&%@_+*R MU5=-K(9^Y\:4^A^'F&>IKZU A3"/N<9*\N0I_*^14E*KJ'1$W+;(R!]LP7NZ MOC-C9$VD]9^IL+X&\_31^]W5EI>3W8OW.^_P^W_??]C[8X_N?89GGKP\WCL( MG;W37;SW+WS)Z9_0ON.3Q2TO>R=_?FB?O.Z^/WUUGI\)[;_8^Q>^C^Y>O#MY M]>G]B;]X=_KN8O^/]FSE4MX^^" .(]&":*^1#I:#IZXXLCEKS+M$B-%.TER] M5-"M)6OFWYO!Y_99NJ[ ^U\-K<\7]=].YV,'3/50>:3KME.UX9E?.\UT)4_K MNBI"7T5C3<2UT5^$ L44U=HO75 M2T_$H2KQY)\Z=<[OSVOK53WX:'Z!AEJ_X;PIZGPOA;0D)3\+R(,M4-ZDA Y M)$FC++E+B,+ ,%$W@1>\(9#@V*!"B)+A.S%.V\4Q>NZVU,?'O,_=> M=X8?T'1=JS'Q&Q/_NP:?LCB^!&G'T.!PUIORJN#K#0UGAJO>61^:R[6XL MXIY3I#T7@*N">L:YHH'G=&5*&CO^R^WX*5_*HI9Z EDP^[W6]MF@TVW)R9:S MX=@-X_^-8<9/-TWWPB0I(G4&PU'K_\9V '/].V]/L\I&Z?*.3\Y=M#8(FBR8 M'"21D"2K,9%CB28_FNUIZY 4,9\4!]=N'VK.L,)"(26DS*$+C+31'''M2&%" M]%@!WM$OV)^V+'>H!Y/H^7$GIM;+3@^DL&.[K?V4.CX.6C_5)!;/7^Y/.2RJ MO44/M6WM"P6XV;;VW67WG6B?'QJEJ7,T(BMM]H&T1$XICT2"40U6:NKUQC.Z MQ>0=MA;5\GJ/G44Z.,>"ER27(><&&QF-2^4\-RB1O.4H!(LR%0I23CAB!#:&QHUG8@D6GE4=VNIGG5K4<[=?LE2G M4#4#A/\]G">RZ Q+[N(GGPD?[HEJ.&3"DTA5Y%D2699!1KCB6@F#J:BW1EX+ M9M.MD5^@;6?I4:K/+ZCULC\XB+W]=' .UU\\APNC'V>NF(.!S3;KCKT8[G5Z MF8CBX!@,CIR6"O?4 MM@7BV?[:-#&550.F!D?&2(@U."-(L.44M23#"XC)J- M9VKK&@FMM^KFA%R"6_WQ* L;Q86$IQZ2UJ@:DU: 0:DJGH(V!]@.,C$;[/>6<=Y0F D" J2 1C$1NDI=5( MN(0Q"&#RF:UT9=>J M3^"8#P3PE>MHS-M>Y__&L?72NKQS*$_LS4R) MN=6Z0R=OMNH=.N7:2_JSZ9^M'/;I!/C6R5Z>:BM5WH9DA\>U[[,Y3Q8V^3,' MC0 0JRA3B2T.RPO?;+_.UTP9VB:<9S%,;LQ;@Q8/9JBN[G_]YBW\.)OYH@F% M&=PW>[C!1*=Q9HIP6B(> M(T<6*_C3A MMV6OH6WYXSR$V7+Q%5%DYW,9V\VIJ3.-W3Z?Q&YS##COA(0K!C,171M.0?\/ M1W$PV;\W.Q&NPYOS3K?;.K4?8O70:C]?B49-HG*5Q9[ONOSL.^/.7O*MO8KY=\X#AV)WD[7CP0E"GPY$M^Q0G4[-,U4R*F&D,Y[]K M,U,I=D;0@GA:!Z[A77DS86Y(_+]QI]IU!0\&>"HC$CK=<>E.:%?L=4%]E F4 MVS1+Z5C'(&LHVVIM@W<#UX5R[31"#L-6U60L%@"1+7=1)&)9/Q]WX+J\,W-Z M=WWQ/-J/RC';Z^7]CJ9MC#,N':P;Y,K O M(M^2;LW]9>$?$,?5X_Z>PK2Q*4D?--<*.Y^YK(VDA$8G#2MX*+%DN,'#[X^' M[9T7>._5H>IO9FIN-1"QT MY,R_QX/+]>.CB!R P0=D$WS5K[9[#A[(QB]S'U\_65%X]94>^M)N2.GK=4,9 M-8"$?D7<^FO-; N7Y<;;Q]?H%GCJ@)G_<7O]#;7QK.S4SG/L>89;T%'_\XM= M4L_C6@F?\9S8&OE)U]3A>-O>??7V1>OE]N^O=Y]O'^RV_P!7I_W\3L[TFDWI M:[ZPO7_PXDWK8+_U?!]0N/WFQ4[^]6;_K]V=[0/XX^5N>[O]?'?[K]:; SBP M]Z)]\.81?OTU@/;3VYX=A\S5\/,R9%M:2^/6VA@+>_23YP3L#"^Y<-PPYZRA MT=-$DA&1V? #U-)X;*3%-$H5 OQ_K!AGWAKK):42?&9-B+6D(2U>5T-Q/I"* MVZ\.%77>2*>1YBPACE4"_SD81& N=B;431PZ3B(R+U%,?"7%D34B+*3%> M4,J,U:#=DC,.E)234<; 4G*D(2U>(]FB^Z\.G?$\&&$&("8Y2CWT47MP+JIHE\J^%2B Y!EP]%G*M M&R<#XHD+9"3G2-@@(J="*<^_+F4Q#MX0Z6),07&AL>$2&A"\9!1'+F(C,^LD M,[2]?8@YDS!<$864 MXXJZ_/%1%:]Y4.TZ8N(Y6MHZ)A'BT \Z+KN,KI^I9QO"XN],6)Q_-Z3%2UF* MKP;<;R6Y_3%H;96Z+\'L=Z.UY<8TM+;K2"S3T-HV+$P-K6U#:_M S"(14T6S MPJ51\QBE9M)C'4 E4^(XNZV$3$-K>V]ND5-XQL$1AFN.]SX?\7?]G>-.>^?/T_T_=L7> MB?_4IM#.DR.^_V^[NW_P9L>N*P T!;D. VQ#@WHD ]U[JJ2' M?00*Z&)! 449A',LH8 U*"#KP:U*/" 7!&.!6YP(;0APUX\ MW$&&F>@(<=] M%)@[2XY;!; P5YQ(CY(D/)..2V0E$XAIFY(SD<;,__-MR'&?FL4_2Y4[O\_V M*7"KK-]V)^4=TU+H)*S@R@G#'*$J665H2%:N' AIMCM]GW0KUCXZ3-9%RK!" MS%@%MB08E-H9$'V5$ZYTQ$GKO%%[^1;Y3B\O_&9NJ!7W.CTPJRTW)C#&J"0A M<6F) TD,5ALF")RX9[)GLZ_I6PHC;V\?6AR=490@G-- >;02N>@2XLDRB@GU M-KE;]S5MM;Z8UI9SAJU47D8>N/'2!>\<<TK!S6=:!"-4E"2"JR&5 MN?/FN8:Y<2WE\ZW8>W6HF=/!\X@R0RQHX."1(X%D237>!^()MNM$:\L4%B+J M8#R.7#-E'8^!)^F<29*+VZR_!AS71/C>7>QM'P89A57"(DL%:%Q*/-(<#$$B MP/Q3UCB]OK2V1EN'04EK(C@G20<,_X\XK,&*D#PVX/BXY?.MV >+,& *4A@1 M""J H]<,+$)%$4BMIV"62<'C@]+:EG3XB9-RF;T_W=* ENR+G\GYGR']&Q4C M]-0./L11?E\%M\/I=HB]+,RMYW;0[;>&( K=RH\O&R$VZZOF]S;,;'_X=29E MOU-'^:K<_9N\^2:2^2--D'?GX+\;(R7!8#@P^%^P'F!N6.5DJ6F#G:,BR.N* M=OU7;0ID4L9"I#B_ ^8'DJ(?-*7SH>3HT][Y(=B@REIJ$8E:(RZ-0&#/P3_. M,44"TS2**D'SJAQ]V<:XQQB0?:35RQR@@A:",H\)#S%HJC-">*L430:;IGK9 MXYBP%V 9B1"-X90B9BE8[LX[!/X70S00GFMT"DU5)GM>'KC]LNIE+_>21"A<$RH1XG8ZU&Q@8!+F "H2(:YY0G*L#> MY 92VF%9D(4MD&+$(VZD0@9P#&&&%0"("MZ$5;.#J$A*6V,5>&:<6A 43QC5EF%"\]XU:0@B(BC%5 P)^Y73QVP$:T>$%"+EFG$'HXM) M-"PRIV/PC8 \(@%)G*6 J4 ZL("X4 P9)P%+!,G[&@WQP=V3LF96ATT(669U MV1*2FL?KGBHLF4H8*X/!?N1:)^J8#]EV="F1QCU])'."ME\=@F46D^88&>84 M(&?>^NN\!---.2<)=H[IZXMKWYI7].U'6(>'#/,HJ2B MRI3)%MD8"$I,><&L%][&;^&:YB"KMS0G&%GNF30F*LV3 16AH^)W$*=&\:^% M4'$ .9>\E9@;1+ TB'.3"PR!>!'L%2=*)Z_TFJZ>.\XQ2YI9*CAW-ACIP*=U MR2@!PFED4Q3VD$@<6482$E1@%2T%=8;7*;5(4*F) M])11"N HA,'>\P1JUT?!A+ -.#X2X6-[YX<:3"2?$S8DM0".EE'D<':;9>(I M)"9!Z:TI.$9E7(I:*^P!#+ESN>"?%B9:"3C)< ..CUT^)%6(B411+I&#'&$:*28#E_"?8W:C%6$6G>7DAL$X_O#EMK9;P_'I M:=Y]EBMAUHYX+3)UG57XF./661?>DN'W#& GEN*V+G;[Y[]>FQNRM"O6@7K5 MF"V%U?V85YG9DIS>EP/UQI-XRV#VM3A=;WCP%W"Z/L(F\RVJQ.-J,MW"2C\, M<^Y7V8_\E6@@]'?@AJTV0<"V;43@TD+*2T:JEHO4ZGEKP<,&M M*@+R?*8J0::4JHY^&=79CRSI$YK M6XCZCE^T"U.BTQMV?*MLA9A\UW!\]JT;++:TN$N;%T039#^7TR9Y]H[/IE6T M'TGI!TJ^/_Y?I:M^C.#_4\CN_&!8%?KIC^&)8;A9PKOYVTH$+MB1+4L/\PO^ M=P'^20R@U^_%6U#YT5_:D*>N*GS[X]%P9$NUIER?:"?Z6'P5:G)F%3'7"M@W M+2+QP_#L+]S%)1[9V\Y>\^O_H,S__P_M_VASWX_1[:USYH'^_1]YWVO^\^[_VQQ]L' MK_@BU5[[X/BDO;,'W_*Z^XZ^^MS>:9^V=SY NU]\?G^Z2][#-T%[2'OG.->* M^%13[9T?1F)%HL$BB1-!G!.,C(\2I"3-P9 M[X2*QEN%$Z>65#G(1!/*"+H$R:]=*>!6P)R&?6<"OCG>^TA3[;XU9)(I9/(4 ML61,(T\SX9P("3DL/1)!.)H9W$*,.2N4W%A 8 V@H#$<&\/Q^\<:$+M+J.$A M4D)GL'$:X"_Q_2;JL#HB=C"K$1'O??[PZ=!8+XQE"27F6";?=,AP!O]@100W MPK',I\(564JHTMB2*]N2306:53NQ[/R+U]>A_,*P\]7.>[IA9TU$\,HIQKGD M.C!#I1?11>F2WS(-'H!@J^-Q16?^[G XCF%G/,BT#T7[5!OC9K?M3T>_,==7T3T7L]F&-C'%+$-> M48EX V#/7=2#5\: IJH MC"8*]!74RF44B,O$$N8489I)9)B02#.ED9&<&@HS11#:J)4?2ZTT:8D_;B!H M:FE?$PIJ(D#W@,O+")"2SF@6/8H^Y%K?DB##+4%<46L(Q]YY@$M\67EL7?,1 M&PQ8OPC05PCXE:WHZ\G85NW^?]D?I-C)E!G]02M^.NL,+D-$CXX"@"ZA &B2 MGAY%B.NK)CW50CZ&S]CNA1=9RLL3IKY-X[^LH)#;SV?"8HHY'[T*R$5P7;@S M+I=M(,A34-7!&>)$VGAFEI<6;-:Q'^,Z=I,"U:1 K6%4[!NKC"8<]G#JY#(< MQH(T45J!I,,1_#OND+:"(Z<)9IEN.7FW\4QNF:LERAME\AB529,)\>/&PJ:^ M97_PHO(LF[RH!T3-F;PH*ZV,W""=R[9P%A(8X4(AJ7WR4A@G!'NXJ-BW18-O M]_XFJ6A55%H@/=NS W_<8J2J);D>B49?PG#X>.SJI2$:QR-H@D0IM91'XBR/ MEGM-G*+)<<;KRC3?-3+3T*%]D1*8I4.3U&)&340"C&3$J5?(Y%0EK(W0<$AJ M;,%T)F0MZ=#N-$_7%0?7/$YS/Z72<*4]#FUR&8C1,5F''"<0T7&GK#9DS41@LA%1" M(.QI1!S$ .5:X4ASJHA6ROG$,E<:6_?E%LEXQU.3T=Z0HWW'3LP5KF.8 MK0-3"LE^LQ#V:HN5-X;&Y@MR,3@?^N/\,4V,>UUBW"\N1:R)<:^N6V8)US13 M*0&@HV1,3OK/W _8IJT1XY*BSAS&!D:"&)12D>LY-;S'-'A;.UT3:,M MFFS$)@A^9\"\+@A.&LB\"V1>!L&Q-3A$ZE# 1B.N?4 N,R1'$@)Q,>IDR,8S MOOX4;8WAV!B.CRD(_C"P.!\$)XWIN!H.7D;!-;>"I'1QU>C-AK37OTY_(SY5P M'1S'ECTZ&L0C.XJMS@076Q\S,+:LZW^$H\-6WXW <(RAY2Y:P[$KMF-.AQ_! M[>>UC=FRE9&Y4'2^E0;]TW)AA+X"E(>L.CPZAG; "3B46Y%O&L1N>5ROQ)OSH_H5U+?ZLRG[B^L?P\E+S\H6 MQU:$"P(\:*NU74Z5U9&J>R9+))OY^D'IBE[_:C<-J^^;^V[X K@!>A:>/(#S M( OYHLM/WVH=W-(I=4_ 2XM.:_6K1_AN?Y@_K.K>R;69!S/_\9_WB/0HB:T& M%0TZ&[S]9&V0@29MN=.")&-N6%]8HJ-_B'!,-_[OZXOW_X8S1[EL?^Z>[.^$ MD_?/L)]&-GC_YYVCY]WWUW^L_IWL$QO/^?D_9).^WO^$_M\T,IG(^! M>>1E! ]!1H*,IN -I[W/'^C^SH?/[:-#DAP3P42D MH@);"#.*-(:Q%UYHZ';NDM?9'<17]_/6@[T3?2P@1DT>:F*V6D]>1]&?6Y7X M[_9\=QQBA;*KK9R*2(SCVIG@P5:UW&B>L,-,<9%T"+$A<'EL' M+ A&3%*(*>H09S$B2VF.6ELK;G.[;;VD\)('"0)Z^=&"4PB[.)LN]'_3*10:Y DL[L M( _HUOQL7HP*+<[NI3,W>T(&YL[\1);?;R+?SKY5S>2#RXZ%SO)Y"3A'OBZG M2*;D@M_Q5OME878GZ6V(-*:H E>!68&Y"4H;H6BPSMTRNQ%=87)O=[M]GPVU MY;/\1?4%TQG*GM@,!4U(][1,V0U)1FYD*#G(.I"::034YI[2(%LX=N M72T^#_.O/QYF"P?&I$Q&^&<08^L4AOQXF,UT$)NEQOFM9M&BO>NI4RD2["/E M7D5M7<18,)P\Q]XLEOMNY.8KRLW!]D5[^U!RPSV."AFJ)5A0#BPHZ%!D& 7 M4EQQ'3:>,;JE[B W=Q$; G96I]?JC(99-$(>@XQ)O9*N4OPQ<"!'%8=TY5G& M6AEO5JB?\:O?@]/Y[%5TS_+6Z8W++7/X?@;.6S[X:_%>.Q_C;^>=,#JN"/]J MW.1BRJMXY3;KH(GC4?RMQG\\>__&=:K$0T/C8-T5!9$+'3GS[_'@,C)X%)$# MQ_H#L@F^ZE?;/;<7PXU?YCZ^?K*B\.HK/?2EW9#2U^N&,FHAJ\DB/+_6L1&X M+#?>/KY&MV Z NK^1T<[+UC2,1 "\QT4M,8<5#=E"30TM^10@:U08C0PI?(2 M99Y\__.+?7:S*S0GX3.VTG=T<:YTVA5ZSTK@W[9W7[U]T7JY_?OKW>?;![OM M/S9;N^WG6RM\\)I_87O_X,6;UL%^Z_E^>^=%^\V+G?SKS?Y?NSO;!_#'R]WV M=OOY[O9?K3<'<&#O1?O@S2/\^NM\V+<].P[9P?AY&;(MZ(E*\X,-0B3#7G+A MN&'.64.CIXDD(R++F9\_N+LP!$,(M.Q1[('*[1;CSH;33J\S' V*QIRX"\,J MA-KI@2X&K6\_M7ZJS_S<)1O_+YZE#J4N_C'!1[YS1'8P?9R? M]X>C=G_T+D*[??^H!YT6GK"9OD?!3/(A@2%&K$$F&24D=_\_ M>V_:U#BR- K_%07GS'MZ(BR/]J7[W(Z@V0YSVZ:A3?/"%Z(DE;! MCR2C3&_ M_F96E61Y \S2"-#SQ.DQME1+5NZ9E>E[FHZ9Z4YS,5=PJJ=CR *A#5B2%J"= M)4D?@%^F71A(YJ>51SJ8RTPB[.RXML%C.C$@._(%,N2#1!FC;U\,Y%&I-&=R MC4ZZKF!1JQ0\O0 LLQ/<]V-<4+%8THEOV4)+ 70V'N M2=Q-4O$5/O=&\[^>@,W'M^A"U#R=$MN056+HF,*@R\0EMNR'JA\H3D T/<#J M#]J\OT["$\N6^/166GU/$ Q?_^NE?RU1@=F)W:]2*QOO3$ZM4#15I2G=2:V* MHRN!Z?F:"3!238=H*G4#35=#A[BJ&BREUEFBW&>:1H?<;$<91F%'*>W ^-]B MX$BO2T)Z*R>AWO'XK/U\_P_=T_'!7DMI=39O0!"HI[VSL'5[H< < M,+8/X^V/#S;/-4_Q%%L!=L(.U:,@&\OJ?*[@XTA\7*:+COJC#*=B2PM3^L\(M'(8/?']48K]06$> MVLO0OX=Q0_S"[V((+D./W^4HN$"O'B:WC(8LX8(C"*CZR9CT?9%[PC(ZV*0X M9VD 7$U,QAG.C_M#AV!*!61 AXAXED8.-:%*P+?C;N1W\3>Q5%A@R 3^>CT M:$IS^5[OB6FO0*_]DNDF++8_"W-L'7>NIG [Y-,:ALBC!$+)(C'!&H##@$\K MY83P[G_C6RNL!^N#"8OV]K%V3L!<"#W#E%7+)K*A&I;LA(XM:T&H6YIJ M1- M+-^[:#G\*0'NQ?"IP8P$H#:FRJ]C=%*01HKEZ(3ZQ- LE9@44-"S0L]SU-"T M[HOX&&M8G_7ISY_^U>TY5@?R?/.2 M?"AQ^FO&=^8S:%Y*/Z\J;UVN =VOT? >V^L$8"7F"I*"",1E2ID$]>AP3"F7 MA/R>T3+-8&I?+])P7Q01>$Z6K2]8V?F:"IH]@G5M<:@!% Z*J%]!O?(K5PS[ M_>1[V;H]URWJVHJFR2KZ? QJ B$[EBGK &%750+5H(3%];4%\OVC4*3L/Y@*ML E&22 O^3@A'E'CKNN4PL!128@C_-WL;)>;H)6P8\P5DKK!5M M%Q ?TV5,?9)[<>(! ]SO#\&(B#"^^3T9RVC#!I+0@#_M[7_O[/\)T$BNHPP9 M3G-18$GWY(2^BG_)>@[_DELA<;K*OZ2^O'_I.\TR2H70Z5]\IR2C654\3.VH M<-+>PO-*6_O5:YTUUNW%Y&#O<+SHI&W#V@[U MLY/3F[/.E0&&P>04UHN.VU.8KP7_ MLRSK:_S7B8@.48[:9OJ*8N/=!FIJQ'!"$%:^9SB4AOJ"AXD# M_1&^I?LGFEU8Z+M4#77%LHANA('A$A"CMD8L2_,"UW^B;ZE*%/7@M%"638N/ MR$DHCS)@BYB(JRE?C@Z.V2?URY\2R9#A(P^.\:@D$-,>R.KAA-D'V!J/RL2. MYAP@N$>^#/1221@%9S!"D&(X&^]G70M1PP? Y7'763Y'E[";2^BOB,+(!P") M1\D%:/@\RPW@,(B)3TN@*B^S@%F2-J7-(4I).LBE'V'(C9*],?,29M1%( DUSAT2].7A&?I1ZH]Z>&1H-H#XQ^,%.(Z[%,/+"%<$)[OW)&9 5QL/ MQ?,5X39 _@<4M\W*&]SYMH]!LPF_3,"0#6=EOR8QOXO&$Y'QN/&.!< +(X.( M=0V)1FQ<.*$X\E%)2:6HQS\W>,) *78X!')!J-(;[CYD#^0089SCOEL>[\LB M+2.DP&B?IGBS$* 4P"99V@7LP$>G:L)R[/F?#0FH)^":%_UG% T08YO23U2= MQ$C M$%KNQE=S132<7V?-[\ "^^-$E!-;3HLH1H9+[]ID28Q.I,Q/Z9 Y>UG@B$>$ MD+2+T$J).I,^T"2@$K]_BPFCH 'XW859>82&9$F?>/!&SG9@E1Y%@9&O.\#% M\?'!+NNA,XNSFBWQAN V),Z2*CZO+UQF@30&U_<92F9< MIT2@!;=%74EPW!579&:,FHRKMMDP+TD0)AA11V+_Q(;AV7_9GY^?3><5L&;E M4/(QQ!/L*C09#9/\%5[DA7TCBM "O&,RR.CG_,-"*:OR36N$+0@GL) FGZ,^ M@RJ;=WJYI*F("R:B2KE8D/B]R7^;JW+#?S3MIF(9JW^_\V6EJ=[UH^[<,?"= M[]XYJ^HV;4=_F24[VAT#/V')9M,TK(>_O*0V6XX ( ;H>W_TGH+[#V1JK]4_ M]U57\YC:5??[BFNX2!_A+E[;:BD'Z,$\4ZI^/J8I8'W"E#_B!+2:J MS@1?A;6^L1[PW49_?FSB_ MY]?]?B_^5$.DO/JC%>O/I;T!TWU?MWC',<6J<7GZ[:M^>CNWC?;VYM:&]X[[1UJ9QW8#^R[M7>HMR^_A:U(440E>^6@@S>4'"-P-<67 M-952V2 ^E1W?,&67$,?1?%,S/!4301N&MEC(M2YFOW8Q^U?765_]T=H1M"X: ME>+C53%-*T1DE5I+M1P(58),E=92K5/Z+6Z>N;:S-0+]'@2JI@A^.X+]G7O# MMD9I2OO#JO@'*@292JWE"?*B/J4/>DJO/7^53J9*:ZE%=^5MQ5C^#?F.?IMR YN_E)?#\=T9F,^:H@_7/XG)^VK&H=V+-&M!8!4T>T7B2B ME3MX)\(>K$-::X2TVC_G0EI.8%$K5#19"QQ#-OS D!UBVK)+ CA/52&VJFQ\ MU1J:L=A8Y_DC6D\AHNKQESJB53N^G@./VDE?]FOGU[O2G^M3JD^I=GZ]#RRI MIJ!].^*[=G[5SJ\JK*5V?CV+CEIEUU^U/@\I%8][E7;#:OLAK]84U9%9G MUZ[K[-8E>2NTFL;EV*M[IQC8?%PI^*=:]B MXTXUWJID"50(.)5:2Q428Q#%WU$E7_0BH'V6D1A[V64TCB/69HIU=N1-5T13 M.=[F*L#.A=C:D75(%\]5A7!^^\VR-3"A6N?^BG?.[H?9VP\\/+$#/$8@5KC\ MWD>0X7(3?N_"6OZ^;)WLZ^W+H][!=C=JP;I@G9/V]K%Q>MN].NOL&/-!AM9V M-S[8VS=:O=;-Z:6OM?=.#?A[Y;^JA0P-5M0PW(,#D MC9#:FAZ"Y#6(>FYO?&4Q-%2!MU" ][%?"_GZD(B$P/!20$*O4'C'7H[PQ^W] MP^,=:7?SV]'^UF9GO[W7D/;;6\TU-ESQ';8/.CL_IVM_\[OTLP-?M';:G9]OH<.?(0\WRK[L6V MSF151V;6A3H30>JL#E'?$SRUW::MO:T0-8OW/G3)U;I@^A9X;[AG5K1#S)A&5='.;D=A+L1>@9/*4G?B8]P7VGMM7OM M2TSO.S1.;X]ZK;V_NV>7O@IK5L].SN+6WC&H1_O*@H_P\G!\JIUJ!YU3M;W= MO6SOG8Y/>[N]]NVORW;G5PQ[&Y]UNE>MRZ.PM:7<"!_A^%P//5/37$UV?4>3 M#:J!W0]:L>S:BJXHEJ*JOHIEJ$"AK9R'L.KR80E\ZAMXCQ"R:M6N"!7S/_$R M^^/Z"-67V5],N&R/:!L6U1G3^)JV8(7=K!8MZXB6GR71$IJAH88^6.^.9\F& MYX>RXVN63"Q#H2[1%-]V4;0XRN^HW;5]MLC1(M6-9OMN41+72>E>J(% M+97..*DERCH2)2I)%"VT?5.G@!V>'LH&H9I,5(_*U X#.W!#U76UC:]JPW'J MFKD5E2COWEC1:V.EEBB_5:)T4TIKF;*.3)F4'6 D# E5J6R&%&2*:5#9H:$# M@D6'(U54WU 9TNG2E++$WMI8 MJ07+$PN"/4RJ;"*VU:+E,:*E'%/1J$U\4[-E2X-_#$ VF6BV(BN.K5BF#XQ> M-S:^6@W#=&IKI9JBY7U;*^6"N0-!_K7ULN;-V5K\O(!=4PN==81..>RB>(Z+ M8@?LF="3X2QMV=-\6W940[%MJN/=";!GS(:E_HY"E1_X&FG%3)VWT,,/V<-G M*<*K3/21!4]J>Z<6. \5.,?](,I\V-.0!CLW/CRZV<._:NFSCO29*).B5'*G MI9\3TU5T6P4)Y-F:;-B&)KO4TV3'MUU7I8IC^,'&5[VA8Q6MVNRIHIAYWV;/ M#Q NV('KFL0C=K>ZVA90!SZ/!F*LO0]&,)GXTA8DA[K MU0<43%RL50CCX4.#NU62IK2\-H9C^Z;J6+X;FK;AAM2Q3!\^*IYM*)3H^GPW M 94ZH:(&'@"'&"[PX5 +%8N8H>?KJN^"6LYO;.*R^ IPF:RT8FXIL>UG$DEI MJ1[!YR4UGIZY),'2_=^_G[J40=5+&;QZ!;/ZT;IV?EU??4:[J>NKUX_6!=Y_ MCU)_PJ8"99+ ;L@%E=)E*MBG"25I5KFJ-2]WOB\2G:_>Z=]5NVX=WTG)6P(+ M\C\'HW3":JWW!^./3V[C7WMO76_CLR?ZD M=;E[=;!W;)Z>_!V==K[A-?I)J8JS.KW;06"^76,N^-/OIZL?[W(?-FO L?/.[_@!-].Q&!_JCGT?19@@+[ M[=VUQ-FVP*DC0*D?-$5+J8@)R%HMV>Z7;-&<9 L#@WIF2&5%H[ILF+HINPXE MLJD1P[1UCYB6OO'5:BY&!/YXMM[^_N^ M]_C-DSOZ^B3K2B&KBCP;E*B+)->1A=H#7J75U![P>VYZII1*/5;)4*)]9(2_ MW2E>.V_7.K(M%#X#$@7H@),(RQY>E&,]D'$CGDDPC>V7ROY7Q:M;([Y6#?@6[CO4_AON!:?C(9 MK\L#F/_L\NBR=7)HM#J'6NO2OSG;#B)8'3RSN> ?/KW\U85G)V7__KI7\MR?SENV=7[9-CHWW;4LXN-_7V[:'>ZAV:P/J0'8[/ MMF',DYV;EK8;+70N[!VJR!Y;>%=FV]?;V_[D;/MJ>ZHJA,&!I&)X0+CLC4J$Y^:LF=9@>^; '?'FL^E#U3+\>U0 M#WRJ&*9E.QI5;,7RB*F8KFD8\[T.CPKP2S]B0)^5V1]/=4]7B0)6./V7QT+N MA2C60BMN:6"NTA#^ETD$!'T(D[ PP3"-O!$;$_A;'[X!AL\,#.#[\+04CN)8 M&L)NI(S$)(W@+=H;Q,F$TJPI[>0?P2#IPQ175*(Q];$O]R+K1<@#BWJ:9YB>;AF&X7NN9A/#4AW'T!4- '*/NK,D M5+[-0;15V@2BH=APVL)U IQF?N=!\X.0_5B=V/EO9Q*7F^:YZQN*:GB&K%D! MZC86WFK70UD-7<:9<&'([H^@.DRK&MN*(T@[2C08Y9891F MPS>,-A\97TZU<\?63$4#++%5VY(-S:2RY_L@5X"MN:9M:I9I;WQ=S)0H8PLE MP#L6\&7(JG;YP&Y QHM+9_U@74S15<"4P, $'$.Q0\=U%4]W/*KJ-NCJ=LU@ M?B?"W.Z8YX:EJY9FN[*C.9YL$,>124!U6:.V;IE6Z'LA,!CS#OZ"(0CD''TX MY3>,#A\9#PYOSU42>*"2&;*A>(IL!(X%NFCHRIIG*QHQ?-5PK8VOVK,PCJ:T M#\P#K%_\8^82;"._OHJ9F6@Y J)*[9>0M( _PA G_6'29HU0,V9<&TI'XQ- MM$)?0G7(HUT2A_F0[-L!01]1/ M+OJ@'P<%:EL?#+/;'7]\;E&3^HYGR\!D;-G S$$GT#79]%3;\930LFW0\<$2 M62R'*H$5$N-IYSQNN")6/M\JJ[2=8Y2G37]Y3=D1CS"K\ =)GTDEA MM1R!JN<<,]HY"?9VXW;OV#@X.=7.3G;CUN51W#HY- _VCGKM2Q](J&6>WOZ" M\7U]G@1/3XXU($'S[/(LAL^3]M[Q#9"@<;9WJF$.>>LVOFR?_+ILWP9AJW-U MV]H\]VS5MQU#D[R997Q;AW\MG%6IYJX%T$1W7AOP8A MH0&:L!ZZGJ'X@#I/R\&M$IFM<,?MA*'PS3.!IVX;IW8<55D>2_GXU<[M^<$\T M<:;8LJG8H/L!Q@)%_B$,D%.>IR)?."80%#D"R+LB'I M^W2*.!P-_7]&4<:>1]=N@>2C0=)G9E \8]<(//]/EF.B-!AY,4B3%@?Q&@VC1C,( W(Z!!,@8S+(/?? J;"C#Q?<8GA* !AG =P9I$G:)% MRXU1,M VV(X9/#3N)IS,<](5W\,K'7(!L.A*/]+H&HL8[;!5-*3OW[9 M#S#G:E1Y'E0Y5L\!S&Z(FJ-.J2D;8&'+#E@XLJ:", YU+]0=_SY46<^88_QG MJ9[2)0&K BX,1+_@)4FP4?$ MGTY+.P\U&I@&]675"S39(+8ANP'UY%#S'4W3E- *](VO29^CSSSV, 8A+!:F MQ0 +83R#(17J,',XI.R/! MUDW%P.(ECF?H)'!"W78 BF%(+%!!?;RSOV@WE0-#=Z OW\W!&'7<;C1H4PH< MO9-TP M\I(HX1^YF2/,!^ QHY3=/D)D /D)U@F-4'<7#_;F<5K5FQ\I1VF_SW2(AKA. MG%=J;9&)9''U B1&!CLF2XS((N:VU8UH*.W< +29[7D0AF"0I;.>%7:#D5T7 M8XX58;5E\VX5"_ZW>4W[(RKM : &#;#7D!RA]XL4M@D1ZE_;+WAIO5"(&2K8T"$?D+YX/9$"NW7( HQ%@>JUZ6 M:_7Y+H$WC2GP/[2:^6A17^K2>)"#-G^0;79KYT :(H=@0JQ8ZOS"PO[CB\ > MP^2HO>PUXF5)/!K2+X(*E/+[*[V,XH)KQ8 6?JWFTY3N2^H[*647,FL MI>EG$H_))-OX:V;S8F0;KS M0.BI8 C#EP,#.S60?DG*D.!]/_7 [*W-[YV6$$$8#08TN2=-,B#HF<"PTL20Z^0?%@1FSIN[Q\> M[TB[F]^.]KV=]L^=;?ST M\^#[_O9F!_[8W6]OMK?V-[]+/SOP16NGW?GY!G>_@J%].NZ3$9A0-/AS&6=[ MW\K/\L#:_8&R&96#^?^"6:[1C:'DM+53L]W;UUK:W]WV;=P[ZQW"V*>3A5R]/9@- MYCKHM"];VT@_._K9Y95V>GEZ>]K;T0].SGIGV]WH[!)S]6#LV]9-Z_9*;7O7BC#H] 8F<@M:85=AZ3,73OS'?6Z7Y.;"IMY$<21_Z$_UMC MEL"LBW/;#35#IZ&L.40%#DY=V3%#4\8:LK;BFR10U'E,>2_\;H6VOAOU2=_' M.&;4SV#'O#8BUDR,>&9S+%T)&0S2Y 8T(;P3&2+5\CY7 M ?QOF.1N9W0!9MTD'>*E2?1-3_)H+[V!?6 /+9SRFJ016US>)EITI&(!E-), MV%,+>W'A@N%$KZAX\$,YL3?YB2(,T&T;B)0AP(24%E=B6<:.!)9N+Y,\[#\Q M@$/ C*)A^;!$+;/I"9?*<"*>"%=&94C MUNSSY=YHY?FS:=,U(G4CT'-3OSOA(X)JGV TXY8A F6OG?Z36-);4$+^F?4<)2PE+F>0=T M(#R=CA,7M^?\;E)1., ^C7=.G2D>5@O\2D#ZL6:V'# &P^ M%D;P,])SF"*81OT2H/CW#7%P/)@VBQ#31I1P:%DTY/PPD\9P5"Q+-64\%:AN MB#B3IYX*42(A-C(I'@2T!CVG#>+P((/>?%GF'[830(XG@L6TIXB;DD M#,D5'YYS&:;$L#K38-3#AN&H8"%^EL=*V58_$M+M]YG:AN%=@2?>Y'Z)"1_C MF ,UB#!5&@/6,2)( C)T-J(]3,:48TWD^' ;.%'CA M(,Q;\9:$B92-R2";TT^96IAB5@M+\@,4*33&&1ZT(%&918.8#Y*'+1X1CS(IC]@;B 9QA&-[F(*B0=S^W(_"X-1C%#UKC '5@:WG".L=0E M4\C9M8(9L5B6I].VPBDE 6Y@AJNSVL*,7S<7LQAF/"!W936\GC_2_BC^2//E M_9$[)$6+*C@.]^B4^WXYO3R2C_8 MOAB?=7[%!R?[-XOWAMN7!]L[YMFE;YQVCLTVK*^U]_?E60?6V?&-@^UOS/-?R=2S2XF[!OQB)X)N?MR'@&+')L'F@LLVLI&*5%VW86>VM* MVU',IKIG)1>P#'B3LIMHS-0%Q6F08*X,O_B8+Z34%RWF>8-B'5-U?S:6CD)C M3-)T6CNC>%/,!GLI;X+?'INJ_1%J*2$F"/.4N6#UCC"W<#"(02,J)SX.4R:N M)V)A7!UO+B#]"W+ GT+B'H3SO)"AR68_$,?$\I1J_LCXH]X^/ \,PS<4SY,- M2W&Q+HAY1P(3E&G\*L%U0*JPC MT=0(+[7X=# LC2]Z4#QCNR/KG;0[LMRFOD[OH"JT.U*;IFN]O26[K]JAJ>[[ M5+'5_,:^3\_0R>'U6C^UN#38>5SKIP\.PBHMY<$-9VK*>")EJ.Z;;9OZ>JW6 MWFJ[FW:N?7]^##M\Y\"IU%I>O6.:4C=->R-'6)_26SBEFM!>_P@_CAKSOKOV MM>E0^H1NP3]%'&+EV6MK=39)HJ8#06?UKA'"]QNGW&Y[^4;L*_<7_&Q83?>7_'R%[RS M>]6^#;IGEW'O]/9PW-:.C99V>-N^;5^U.]^BLY.6>;!]?#O?7[%]TL9>C'I; MV^T=G)Q=MKW9=DN']]76WM^PERNCW6G/]%=LWUY-SDW7#'P:N'CU MAI;N4\_S-[ZJ#55?[+#X9U4HJ'K,Y9[^BK40KH5P+81K M(?Q,0OBI+4;*0KB6M,\F:9492>NXFD,M5Y<=CS4>P3(!@1[*U(/CLWP;M*0 M:UZYM9RM8!_CM^/H>-^>TNUI;M3JB,U=ZM4B>#ZD>O4X,%05*VI,J#'A'DQ8 M+VSQ!$RH($RJM)9[0A,UP=8$^W%UM_<=I,H+RA57419OPC1XMONCN/BS.LZJ M![U*K>5%LQ'?_4FN5:'TB1$698VXRES%QS:[LG80L@M/V<&42MGEIZJ4@'P3 MWJ#VUDS<13DW%-.V7<65+=7R9,,V0]E50T]V/,\+S) 8MN)N?'4;\%!#-19C M+S6'K#GD.S[)]6HX/\W]77/(BG!(989#>E:@ B]49>IA=RZ56K*CA[JL.*YI M!21P%!(\D4-^',/BG3N%%R^FLROC,J^YPB^FUYZA#RTQW_M)OJ)-<4O3)"!9 M=UY8[O=]7JZ*Q%NL A\7DYO#81IY(W8)NY,L%J0OU:NO)>@Z$O3GU,8XZ/C* MN>7YMFF%JAP0SY(-QPEE8IB&;#L>#4G@4YVX&$)U-%7[\CP6QGNGLBJMI>:7 M;]3"J/EE5?BE,L,OC<"R#5UQY,"P MF ?V4'^[F:JF*8H>H&'O:/>0*__#CV MQD<,9,S&,42MGMI/]Z&EZ'HGN?)&Y!L\XS<6XQ!UW!8<>;5$74>BSMXNTY9CH#H MYY9N&)I.#5FU7%,V#*+CW3Q5#DW=#'S%)I1:'S$"DA?>Q+;HSQKJ4)N:^1:X M0Y76\N!\SG5/[0/D=KX$2"J+M#6&U!CRU$S@WX@A%81/E=92L_V:J.OT_MHK M7CIJWCECMC9]70&CKH!15\"X"RYU!8Q'5<#(^[ \;R!!6UD(8VG_E]J]M89[ MZZ!T!>)@>\@C*5(Y1*>R,$NZM5KW54K_GK4JZO>U9@@1(,)R4;-%!DHL GQZ261?W M=ZG_._P1[XO3/L$?4<=SW[(_HA:+M5A\97]$+18?)19G;\4I+@UH2#W9#E15 M-GS5EAW;MF55#S6#>*I&3?=W>"0^J%BLL$?B+W8E]:MH!R\.GS74C'S^-Y)] MU!\1GHY<:A@_2+((O_R)E"=+V%X$R2OG] MC56]Z447VSE,>."9S1[T@_'C'CQC_>CSA""-+;[4?Y8#MO1O-YW2T 65O922 M*YF$L*O/)!Z32;;QU\SFQ?!]_WMS0[\L;O? MWFQO[6]^EWYVX(O63KOS\PWN?@5#^W3<)Z,@ DWLSV6<;4Y.ZY?)7/BA%).H#D+".!*^& M)=%_1M$U*,+ 3Z0Q3>'Y&S\>8?OS,$UZTA!&@.<'HR$_!QAF/'_17=QJ7U*Y M%^^0L2&&K+LZS(K=U>FTNSK7>'B+=4V1X"W6:[TAD0Q[5L:C#"<=)Z,XD+HP MGP03C&*<#/9!X*QE-CD\U)2D_\XH&\_@=9LU)'[Z71J,8GH0;L+$@2@O]I/Z MHQ3T#YKM",#M MRVIB [".^Q)C ME&>7OG':.3;;L#ZP'"[/.K#.CF\<;'^+VR?'YNGE;MBZO5 .MO?-UK8_;L&X M[8OST%5]ZAN.'*JF(1NZYLB.0<'$@^_LT+6H;=%YJ@9BUK6 &I[GP@)"@X2^ MJFHN52U=5>%@-R0*IMT *3H=T8VOFU(VZ@'I3A!Y 1DS6L:<:[J:'J),&J3) M=11P?&.(S(2P1^-D_!DP;D&_+7.RI3SL_M7/[I;HH6$JA.@D<(U0L8@9PLN. M:OB>9?FA>2\/@P?XHL4C@HDQIPH9#9.Y=L-!0G]]E[R[1O%_::=-AJDV+JS8[4]5&RK6:QX0Y/A8(J[24%RU>\;&. M]1[**+FT*B$EZMRK%\0%7A0$-?!D@,KP?G[9ISWW,;Y(>9K*Q?S6JTYC M6PIQ0@],/<\"$XB0P HT,,7!LC'5T'7/]Y?EONRW=][H+Q?JBWX+VSWJ^X MI1WUVKU?5S!&%[Z_F0\9GET>*JJG9T< M@?&_ ]^#L3_-I(%UM,QS,'9M+U")K&F.+1M:2&1/-309#AR-6N)XAK/QU5+5 MAN$H"U'#Y:&Q*A%J53GOL^;:U.RV(J>Z'KO5 XUZ?J Y@>\9AA8XL#G/-0/# MU3R=.#JRV\6B 3ZKFR;H/<#5P53A'8 MK6GI#:MFMW4.1UWAXK$'OG-#4S_*J#1((Y\^U<)Y 5B]? '.)R]Q>02#,XC* MAEAY,./?O_\* )/+#Q&^HE7 :-A-4MA3<(R9)S\QS,5E[H\8=I[C[P]$WR,4 MUM^3,4WYIZ@7#6LYO(X'YV;H4DH"1:8JV$^&&=BRIQL>_*,Z MGF6#A"?:QE>MZ;@+(EV2I7>(J\>#08VKU<-5I3T^M_W #'W=ERV?5:JEANP: MBBL[NFJX%C%,S[4VOJI:TUS4/^=2@NI"476AJ)>(Q]2ZS)-UF2?>VZAUF4K+ M!^5.^7 9Q.UME _?>NW.E=[>:\%:K\SVR:^HO??KLK5WJI]='M^NT&5?292J.J[4N4TE<9;J,8>@6 M=4+9H,O%U*H>ZXVN^ZQ#=)X_493ZB1^@% @O/<'7E987K"4%7^+!P M"V6CP>]>JM4T'[+6N6. D\5\?17S]$>#!^#Q!P@DO3FSX7=VWEHO;O2@!I=; M)(Y%G&BS'^2D5$O(=23D9"X@3U6+.%;H@FFN@$Q3B"-[H>W+?DBQBPRU \, MF69H#=4Q*Q.6L_%TS::&JYFJ3 ,SE V5*#() M UO6?37P#26@IJO7W+*.FE?9-5FA U^,FH_G[*,Z;%Z[FE\L%!D2[[.0B[7/ M^#GE9GOK[IAB^Q9@' M]I ]EU(+L.9+]) M[>(9@X.U=O%RC/[.*-_9WJ_+L][^;7O[6&_O'5VU]UHW!YTK#2QXI=T[U$^U MPTF[=ZR>7G:71:0-5[$TG6BR#Z)<-@+?DSU5T64_##V#&*'B*%IE(]*U=O'V MD(Z%EC4ST*A)Y3"PB&Q8AB,[+C5EUW$,(U"!,]/@D=K%&W>;5'/1[_31^BRJ M\^B20JH/JE,G-,17K.YH/:PNW?E]_S?'V!:JQMY91[;* '(>!J#EM<,>4,]P MZ7OWUQ#[I/XI2?M]5L N*URQTC"1!J/4[Y*,2NL%Q30'-!JPFA7=5 S5(*X: MJ*JCD8 0JFB>^JQ!L2?6X]OLP;F_>9WHN&ZD/_E/)NW_.,"JC'^/X@E6$S*E<33L M2L#2Z4)LJ7;\OCFD,]J;YP91;-.P?=E37&!# 35D3]-,V2.>0JACF-37[V!# MM=E=X;,-;,\ ]<62B>E1K/RJRZ >:+*KN$ZHV:IAWV7VSK.3HIO? D?!DL*, M)PPB7H!="LB0/<88A\UK]#4?HF-BO=>Y\MM ZGF&]-Z:0;Q:A5 MBT8 :!))*#.C?I>F.(PHYX ;XCAL M2%C+@/(> &5D@ G&W0@&&\ZB-#O7_A#@&_6OD_@ZQPJ$*R_\3PK0%AT-^@SC M<+' 61#K1".@AN@2D/%B+)3+_0QAYY.L*X5Q,EXJ\)^?$SU-,U UR_THNH'] M&QHXC+R,_C,"/-NY1@6A(FK 30M$_'?M;')ZXENMSHYV>K*OGW7^[K;W3N'Y MX]OV9?>JK1V:[=MO4>OV6[>E88ZNW MHYR!J#\#=>)@[U _V[[26WLPW][.[=G)Z4T[=O0VF/7MSL4-J OPOYW)N0>( MIWG4E17#)[)!7"J[ $99\XCJJ;:C*H$_KPB$8"NIA*J>Y@2& ^#'^@YF:)NA MYGJFY\XK M,#D/@)/*)_PKUSOGU*81-_CH:P;O\A:L4/,O&[%&R='VDRI-P( MAH\7*>E)WQ/2_T@JUD%?VARD42QI!K?L9L45*Z_-NGF OD(02KTHRY)T(K4! M=-*G_^]?CJ8I7W[\^,&^8'^J7_YD?6SN="+-%UQ433\T0DT+O, (2. Z+G!Z MQU,,PPX-HHGZMH9FE/T*LKF&BW.;>L/]?@:4A1K %DG3"8C8.<^E]<%96^MV M4SM7-,)2GJ>TAO&:C4P]4!I+XH]_D,%+2D1,,L MG>R+!1V!,OD3U6=T$6+5?;"H"JJ1M0]/-OOCK+3AC MGZA_:334 \,#Q:VYQ-__!W/(D3Z<;(.3#?!D4-('0"B(6P5:#'@=6#0'0\I, MN[QC6!BEV?!.C5#7O4"E6JAK86#X+N@I@>Z;-%0I<9U094Y*IL M*(XB@RJNRKK%SL1V=6)M?,VB&]'Q;5[-XSRJQVQB9A/>>;+A6*#L^4(]"==/4#6JY7KCQ=3A.I DR]_E3 M%?)@2NGHSR$3YLZ!,P;%'QU3B!#,S,] OXT9\0L6D3,%E!V@=/:9GZI?8@:Y M8TH*R$1B_6VYTP1P2+1/@TCWA83Q$XT3%+N7?L47?\II110A/2C6QB@(0%Z7[ /P)=8)6HR9+B9 M2@DZO,88:O:[I'_!OAWW:9IUHP'^7F LJA\^B5%O1YL$UV#0N8RZ()"ROVE,.!X"N)AB6J:]^5BU1V\'T1:I49@"QV\ MUW )*GKA$7QDWV]#:]IFW?K[G;7^?E?.G15.XOTA[4D:Z!DMTB>\J43!/#&Z M.\I8NV!4+C=!A$VRB/')W2)" .#C\HT]IH MUS0?H5?L 77(V3']?)TK D4-T&3^&47PS(1;*KD>Q,0]J#0^:@L\0-5CJBB/ M1^$D(R;DQ;!-Z30925F7M:_&'7*5*(EC+FR#6:B2$E17K)@]MSRZQ1I[]R]' M?:ZK,FCA=,3WN/^KN4Z(5HUH3KY-?8I.*>X MU%S>KW"Z\HCCU&:_CT;-$1TD*4.T73! )561_^]?FS!7#$\6YS!-0^4>NANF M,C*%&GW0>&:?\#GAI_NYLY5[Z9K2 ?[W<8,;49<$$HAC[#MB " MI$R+F"E87():,"(M\([O W:/77CD.$F8OEP"#.IYA(7H\9"B?E/:+>,^G\DG M(\P;2-G3K @1%085FPF7 9HY+8Y]80VLF7;YP!\"7.Y%RBDRBEETV9M(HZP$ M\9VM!FB[> -V%).469TY>(^B["K?C8 S&S.'/K 3Q!)F-A[1"P 0PF97P.J[ M@-7/ E;-?) 3-#.O6 #\8D10)Z<4$PCR(414/>.UEI$93 7\?S*>A1)F4Y+BQ<_8 MWZAU]+ECD.V_R#0AUR2*>;(1$-RR";DLP9^%7,]M[Q2_*\G[4@X*3=EV[,;MISA16J!F"T<*LZ'D8H=LC &Q-,1=^5CB @,K MC9F&@![Y:Z;)E)>6H#SI8N8.WRELAV4)%=(B9]Q#+C?0YS*KVZP_![T98' ) MCP_6WAO D3$&-9P#.^8IT3Z<")=/LWH!HAUSZ>;X"PPV0G?CD#9RA!6_B-2D M^:_S%(;%[T&:S7^)KI/Y[WI(9_-?YHE7"]_?H&(Z_RW7@1<&)I/YKP8QZ2]\ MEZ )B#EF\S^@(VMQ,C( -?N&K2Y>G"!-+I%)I4GUYP M%1W^'L2C%+/)0G'0_/3@APPTEQ@U+HX77//F^MZD1'J(Z7[N="P<:CR D+. MADACFUH68%7TD9'?(3Z;TGX?-'UTDA6+6\&,>!+!+!-@AD&4 EYBVT)4<*8J M#9(K>D03']B-D/2SZML#M+0I9L]03)ZCMW)?9=?L$GWOH:K55''B/EGA T>P M#E&QO4.1$N+A.12XYF+._3N6VKNK=3TP<,D5 !$%5^&,SZ\R,!Z90_=0@+.) M-H;0"^<4P@;HVBMUS\$(_O1A'J&$ NZE]#IB&'D'/3%93L,8Q?J\..*F#M/L MR^*Y$.9]@%])2#<6Y6WA:6?)N[#Z?'%]ML!>DMY-$K!+F(";(KE%#A(O2,FX M+U)-*<\V9=H[*>(@8B*!E;"C01$Q2KC=(U!X-9]YEQB\0OO^1H0#XP> "M,J M$(KO$@ K2/A_40:L$&LN802M%#$K?&G_@%D(_!YSR5F0,A,^!Q'K_ E;06T/ M<\>S(C99"G)BC@H\DBX,U$06P!P5?&+Q.Q=5S+D!@S&JX<\W1.1HC!X88"'P M,.A=8U!YLD:.Z2#$<1_%"GD*D*XVI+]'0'JZT@#M?S!DSA()_20X5^X]D7+' M25,ZR%]5]25Y>05LO 1HB,6V@%MQ_9>I+Y@0/@VQC1;WSE18X!XPPTKXS-]H M8*H9]R^!<"7^L&"EPC4C/(>X7,'+YGQN7&V.>KD ;TJ;P$$0U(U\]H;PU*24 M\N W,LG<)<(C?C"*F"+7>9:!)HPP.XF?(PXI_LX/&2V)C:4R2L2"!%93P MRQV#$ED6:YQ?8HZ1F-&5L51\(+ +%K9DX#DL +LHVP^Y'!#SP($*62[L+K[^ MU4=4^+4X:-C3Y9WG)_F16$IG"3:4D!!57W)Q@2ZFH5#Q^FBFXH%3>D__W:W&*OCI%(I"YE_Q&V*].MBTF%(S:CI9_9]DJK"#"5 M$#[CY9^HN+ 39\G,4M'VQ+ Y&>21L^FOXD[*S)02&0$R),QFF<[-R7D:42@- M$">^ #^[G9+;,FQ"L321Y91@FEO,RFD L"S/> CT2#&7:57="BXTNSPI>,- MA;4_76'C?O 6^^.78DO1$'PT)E["-!9?.*/1L2!NS6(L)>GW*4_48^FI] (! MC>M /4T,+05H_B<#;G[QK?!T"XY)&:S9%[XB4+(*&^>=DNX*=>C@&HX\HN-W MN><5[.JX'_TSHF 3>J@&,:0H75H4#(*B**,K3$@/5)*1 MY^4"%2@*H.7/\)\A$-XMGZ*?@ !L2->1)P*/^ Z00M9%1@A#@/V=L1X+H!"IRQ3# M"6,G++G(E^#4QB >F6614YH/:P-;C2?$, T#L 5H$GT93)CBG;>':__)"@"PW0=,$"!E;(13 M3ZNP@+C -V?U:79#ER%GG@!*;Z@_$E'Y,.(Q0&ESY(W2OO0_L+5AZA88(-$% MR0D4#@UAU5C@#P+CD91+PG_E<%\P&0&(-BA_]9WLD@D=#@%^>YC@%Q'X+@%: MNX:7XTKB M6L51OT5O(C_Y F8RV/E#DB; A,17R,J^@PQ X_L S' P9F>9*+-DD \2#%L& M%"_1H]KN _N%_S#N.#6ON4XR[J((B415C)S_5)X;\@ 7<(@]Q#<1:&)J;S.S:T\AER8 M7RCS^1_<]TZD:SAS.IPL-4E]#(]FI?!-$*'C9#@4V>>]/% &>XH#]B6JHKT$ M/>?L3^"D7$A&_4L1L!&/N?S1MX4E^R=0'C4[8A?DH 7IY/R-SOB)H2"MAT4!@ 'E[V9W!:W&TI"U^< M7=1CCD?N'T21&[$DIU[(/%YX->&:=B,?-8<(N[(15EEE@-<)(]0[Q:_HXYHI M5 )CIIAXC_Y'P(4^+U''-">\B=F_ #VK^: 5BFA[X7W(31)NK!?J8C:K+V93 MA3&;9$/:PX@AVZNX?\'KP8"U!+@$*T0Z8-HD3(I/3(\!WHD3[I/%^!+S!4AQ M%,[?&7@G]NX*&_^(HD8F;4_](>\LTVC=).*M@U_[V[+J2C_0L=B+_/<%CO6= MM?SZ6NYL!V(O110R'GXA 1KY-,ZSB8O4&*F YD! ,P_;\/>G+I4HB(6_+9=X MLVY#D"09?*8\3@\+*UM2TRMW,%HO"F1QUYO=\][OLW 07DB:EN8$601"#6V1 M*>(5P<&[&!WA8D L:X,1\;;Z]R MT3-.4A;T%4\TI=E[=.65(]28>"!2G&"AJ5":2="1_FTU%2DO.5#!0@*;_K") MN7V4!:Y8@JQJ-Z2%VBZ(2#\ XZ7]AL0N;JA%>.WN^%&8Q_/+:7L"/^[:'(*S M*4E+JC1^#'93%.=AQ,"3/Z6+4130F)4VFT]@$#$&5#.Y!KJ<1L4=C8(?H0*; M *I5:0\,C@0Y([_F(HI168DHV"FF4Z3+7I KNQ2 M.+\<,LSO5=#>($XF%$,R'^ETMT<%PRUJM)5YK:#@66;,KH@ (PJPYAUFGS)] M&-B5"/K.E5X;]?,^I1-8[BX7YA-IBQ92'3CY1G1\)JUQ,,W,N^^6:Q".FJ %W9@$MC.\F(D* NV134JZZ^:P(>T28<,9TTKP.W$PB M0I_=_A)7I(H*GOE80<1N9<&88M" @EXFKK6Q<%7^Q#1]A)3B8EDW"HL2E=,R M\',+*)_ZM'JD6"_7T40)R)(/J 1TC[)]L[- (9GGXN>P+MV&$-,T/Z[&411D M3> Q5H$VH^C=Z$_5\(Q=[LQSIQARL6R(,B'-\7VEJ9?X_I2$0-* !C-#0YA: MQM!:5'U%HX>=&)]]6C!65.>:7LB;7T=N50U26$<*<.,U%[@A!>@X(--8-?>4 M%'19PIZI&T1<_H"/&/0%4N"<8@E*-1C76("!N10&2]G(^T*_=<7?SC6,QT)X M'UT&LHKVJO6L G *73#CP.H%FWA6D$PO5!4)E3 RSS!4=X;PKMPP4*S\!'KWO!74LHLZ@;W:42S2@_C?E$@?V&",:5XO^GLYC- M%I.7*&!GF;OF"G.T).\&9-) #WL,XD54%\J+?.>6%TYXF7@8V4#G&I8EXG>' M:M7LA52SCT9':ZM!,RQY5C%#K03T$*/00P1LER2*,V!V"_34G93O\8223L5DH7, MJO.1'IF/I-7Y2'4^THD+5894=J\ (:///0C2=.R M2]%A%I7#+:KCG]*W)$V9Y[K0:C:+[QIS->;[TH- .U/[YT%OY-6!SW*E*MAZ0HJ7DCEM#JOG&EE1"EN*8DQ8#VH[DZW,< K[QCFG%_M.@ O M;G_,C#B#SCC S!?[^S.L -E9^?>BX?ZMFT\V_XGLMLBB$SKTP$IW+6&%KQD2%Z:[ ;(R)+P"&*Z:!S'J0C89H M ?,RPE.,7$2]M< NJ@T,IW>@\8)IL>RBZ+S TGD8,]"4G= Y6<^C&1(V/&C= MQ0H6WE'Y.<%[SO+WV&LY?VBR^HI%%@DI-LD<>GEAPF+',U>'F55T3?LD+U=2 M+BC(OY>80O7>[N2MG;"60P,!QW,FWQ= [M']&"5,;_8O>H^1-Z+WAYGC.8BF M+H1A@D(U9JZP"\IQ:@FR-:7-)=&@?M*7IX,V>)&!R6P8]QZ=:U;EPA_'!"_- ML6=WF7'/.,>"HC7W6\%Y.+];T%ZJ&9)K>':(KNS)3*F,7<( #GA^0DC3\KO\A@FGP]7D)=11 M5_HD2JW "F;I;JKJ+!#_&E#]LWKTR[J KD'#>8&0>ZCW(Q*OYCR(>#O=*%U% MNW._581TYU=<%VH3P(DT/D@*]]Q W@HRVK(0;P*F(@1$:^!D?&*\3Q%()/P-F%>9Z,P[J)L MF=V)6!*%D6@]$)6O\/ MBRW.(E"YL4,)%2)NWK+Z:>SVZK^GCF#NEKF(>,X? M;_4@D'-F_8W&\K,38[,;+6QLK:DH. )V3FQ@\M)P9J"[#E?ZM+']<^MHX\^E MR[](>3T0-HO:5$NS"#?C/3!=BJ8>EO'F5S8>"HH/EA&+/8='%["9Y;GG"\Q^ M-PIGZ"'WVLW[,7E^$NQ[6U2_SJ1/G;+S(EPF"G*JFYLD#P\M,J^[J7JVV%OI M9[Q*#S]@JML@'G&:S8!)X%WFO+VGR.5H8,^WZ1\!YA")7KD,SD(DD"S"3Z8 BWZ+";OUPS)DL)'%/2EA!Y4_H? M< 46X"GEHSS@[D]YREQ&/?0*9[F\=9Y4@\N.HRO*JA )!HY]EG-Q]F<(<8R>4K9.I!:VO),IT'* ,8^F".3-U#Z] MSZGY:9A<4!$I+8B^4+H+S6^)#P>SSE=ID N_SJN0@@W5>4:/S#/2ZSRC.L_H MP^09W2.H[M!E>,1C@1TMRQ%IL':RW&S(RM>%L4*2!VR7I5).&R/TN%HC>M&S MX'B& JF;I*Q 3?E6O>A#L,RJW-H\VOG)^M>4NJ+><0%=2,K[[^@W6"'\?BDZ M+R+I+,D[83<%8)GE2@!?>)M'[A M?8!)S)+1^>KCO(8V_HGEN'((+TO<':28:RSLY[!HBS+D.>ZBIW$VO6&"J<*B MG#BKVX.NDPNLYS7DE93*>1(DYOUU^G/).<)1B9GUB$B%XR6>Y*4QIL_/Y(/E M6,A:T0WQ@&#_N/T "W*SBO!LC.GYY3LJA>"2W&,);ZBZC"]-$_KQ!0I_Y1[7 MQ4P*7AOMTW543 N6ZQ_2]_UO!T?2;IPD7$G2\,MO>!!'N&+VPX=R+)YTHYBN MT//N(3;N*'\%@LNX?WRA' #>*TDH=UZPM4NB/.DLHA6EX8N6[\L'G+U%(PJ; M33/V6=VI*-(BC,>\HR2@TC :8B-)4FIR3ONB<"UZ%G]B$*/X%5 I9(?+!7Z^ M-.QPP49D?)SS;>%UYK$,X.EIWF>QD%]Y;QV@@4;>1!XQ=22*GI7E'_X#Y,V: MTJP:1!1X*F8+YDQUMD)\ M-T1!):*%I!#4R[NF8IF=+!LA2%GOWVFGV91$F$68C3R4/-AO#(AU!/,1CQ<2 M7CS2/!N4=UUEM]#X[9>+A)=1PM(E_0_FK"GS)"Q;Y5%1M8K5F,H[,PHO?5$M M*W?0+RN9Q>_9\OM3#&=F/3'+CH-=[%O%V0H271;]*5P3?-5:N:'8_PL\5CP8H8]\646 M\='9E19]5X9I='$AJDSGS&0F36VQ[-C<-4I6MS$FO *96,@TNY)5TLJK@'JY M4@MW=);BNJ,3(8I5'&?=M+6[P7HKS#;C*VN!=Q M9]5-QJFL+G\/-/F1P-H&_L'*V#_WIGF+&C&&> +O GQ&!W+^2LJ6PK[Q\.IH MBD")R2"CG_,/7TKSX_O\[XA53_Z,FP1."W0Z^1SUV?;8O,*EYKI-6[&95VV8 MPO^"?#W"X];D'K>_AL'BCZ;3U"Q]]>]WOGSWCW;35-1'OJPT[WA3:9KZ'4N^ M\]W[E_Q08/S%8,WA#:>(:/5_-O2--2E@_MA!(65]/<1W'-F^#'@DG&.6"MB0 M?\$Q2^6XF*]YR6KRYQ&7M<%-\;Y 9OQJ_04+C_93EESF&5.J=I<0]8.9PRQ/ M>>"N4,]9SDP+HZ?@'*NA_-'/7# W,0&L4&(VM90?QCO#"=6=P8DWP!#R'#=Q? MIR\**TV29,R#G&+ ?93W#BM*N"TKJC=;28\,E^:(+%8^+E60^VA>>UYH^45< MS)78^!W10=[^M=3)F-THX@#)BM:Q,TVT,87-[[(>:J)2)EZD!'KG!:5%QS7> MYYMU/A,%21MSS9995440'%U*@O*-I&G=0=[ZAE6VY6.+7K"L(QCFY.=MX##I MO\]+.$1]0'O^,4S9=D7Y1]X]+N],'@T&G#T5!"@N/DZO!S2EK1E B)K<1>D6 MWN6$IY_- O'SL]-/%2(5J@+H*1* UPY5:%;3>71 X3Z_OV$8+Q.J<+27"55H M34MUW]:2WR:4[QKYK06$7M/_^]9)'U0!I2H0 MN5P,3KTY9-MD]QQ^=[#ZJ?![(\AP5X#[[6%*)OV!ADA_5:"LYA,?%C7>)!-Y M&/Q>,0#T*DM9'O^IJ:DJC/8-:&::6DDD>6MX\"E %UHJKOK^QN2AM_1HG>BT M+EJU.O8_SK04:U&[:EU3'^.M'IW28Z3968YY8A3SC)RC$"4VDZ-1NX M&T9_/!,'>#;]O);OM7R_&S*:TE"<6K[_3OG^ M9W+;CN%%QNC=_K"*Z7,+!# M]G_OU<#>7I6.]E*ZYB(XWQ7)-BSW!632XX!659Q[@DQZ5NRI'F0JM9:7M3G? M-Q]0K:9>LX&7L#E?0!S7J+W.L5D-53-JW/Z-(JY&\-_+N\VF6>/W:YM=[SVN MN>R:3^W??]1EWH:CU7[ .LY7VUP?FP^HM;OT[<7Y:M1^R+$9#5U3:MRN0UWO M%<%KWET%F^L)K@>UJ9EO0-G[.?)DU@JT&F[MI]2-K!P-:W9#>XG*A?Q%;_S%5W);Z3JH%P6>]2?YB'I+*\3?- M;KC*"TCP#^1CJJ.:M?GZH9W4[DL8MQ^(@50NJEDK'+7"\6+A7K6AOD1ON@_$ M+^IP[_N5I'5^4+5=$4]PR+T15\1>BDT'?Z1)&"V4D?]MD"MAH3[ WHDC[(!6 M[&6FQ/B2!SZ2ZK">,_&9 %M5!MI0[%?4KUN^<*=5Y'A]7Y*LOX;FIJ>MNW\Y? MK$'YU\4^ZX,DBS!E_7-*8S*,KDM-S/_XTA5KUIJVR7>Y[$WB94D\&M(O F)* M>8B-55W=13NL.<@]<(^S@'DP/.\Y%];)7>Q9U=CB-6.V0WWYWVXZ1=D+*GLI M)5'_V?A7]/_:^]+FMI$D[;^"Z.G>E6=I6J1N>[8CY*M'.Q[;([FW M]]L;(%"4, 8!#@[)FE__YI-952B0($7=/+"QNVV18*$J*RNORGSR\>A?[@<'MWJ [Z.\/^SO:NW_M_!S_]^@V'!TE'[^B5Q+?Y7U[YOS8Q M1C.K_[/,BVAX_6;D9^=1PF)GG^:O_]2G9G]:C"S;83"I5]S>S_/I?[VQRG"0 MB?]KO?^\89IYQ87R_E7Z&1T(3U4-H47XF_[B7I0$='!R^O9PVQOX>91[XS0B M&GM%ZN'"_!=OF*4C_'/[ET7'[1UU/:^^06NR-0?-6^.&HM=SX3-X4A8^EH7/ M8\F.1ZQSSD_+(CNW8%(2(K.9%$&,7SID/8[&?D:/X*/>+9GU&SUF7H+.B>Y$ M/7H;ALE47L9\ ./TBH:3DW9)NA<$'6<1/4X4]ORBR*)!R1H?DY&G0S4"JC_F ME):9YY>TP2D4/H@7ED&A3W3U%KSSW9?_/7G_LG?D$0O0"%'0H7^12>7']*)T M.,R)O(-KCVRO-!-J$ 7*0!$U\B+OWH<5EX7Q9IRX,Q73I^<=[S>5J,R/N6?" M<3B*DB@O,C:EO \_QBK)G335Q:F@3^"1$$+V4O](/\$&/[;1_$3,4?Y$F[ ! M6G&.<_7:_&/*;>*_(]K:A%P%>I?I5ADEO&1^;V6I=+>UM:*O"O6$]/==^6[" MG)EWL[=_WMS5/>7_#'*] Y]SF[ M*]_GZN,YVN-^([M3>7^GMUSDWH=*(7A&U[3]Z6_<\WE]LQ<(B:P:3_2.5JV5 M]M'S,\>=TIR6CC.>K9GVDB4$K<"5MK4'S\4>[+!!Z-<-0J4-P@[]*XA++(@, M\PHX0GXS(ELZ^K=\H"9-R+8MYK)<@RUYH'VW$4G58& MMC)P/F7V._W>LR<8+?M);Z#/DI6FKX"X?#_/BEN.4LI5RQ3H/4Y;[_7JO]66 M5*^P =/*@07EP/ZSXRXL.[<_D1*_A]G<7P&9<:L@SC*4?&UV+?B=L_Y6KA9\ MKW.X_^SP6BM=\'J#H=1_JDC/TK'6#'Y:=Z^WE=ZM]'ZZ8MO^P2.@TV^V]%ZR M&-7:F;=SLRE;3_9.GNS^\^-_+3N/+@W$UQ+19*GFTH:R[B$ #KN/<"6_S@)@ M?O7:&A8T/)R.7KR^H>,4.-#G4Q4.T%NZ# <KZ;HW$Q\]R_I+%R6=0X]I/""^(T+S-UOZJ%Y>6W&74,7XA[B*F(KB<)D5.M MY=IGG+7CZ8(7?Y#2^1K1<2)F(>8<^D&19L1#=-*NZ&CBO_2+(BN#HLQ -GL6 M:82?M[M''LTT-K? ]$'/?K!XO1%^VG":.GCU6 60 ?%UQTOMWD6\=[=XPQ6M M@R:W8R;'Y5';..;UHBFWJFGJ=1,KYC'ZD _U,6Y3M#=9"#7U3I"F^E!72-$, MYQ1 X=U-)5,8ZH+X@;ZH;RE+G.9*)]1.X6L13I*B*<)KPRH./Z?)RTIVZ$JG MM23 #.$! E2,J*7 ;4]@KWM@Q8-[U.B+6\L-HVWI2.[;WYKR6G[=[".BCP$Q M>1$K2#^M=5D]@N-!3AU'4Z MMP&O+[F6 X:2,Y@;]"^.1+$ED!?T'[R=A:DF+CVP84=+%+'W5M'&*ZV6O6_^ MCSL5$BX_%197SJ#'>0H&LFH9O!FC5G8@U-):H@"UG-IR.D]6U>GSM7M[O5Q7 MAS7=3EPN)W MMV@^HQ)KHO3\,LK=7+=U6O\,%GTOY@)XI^ :KI'4<,UAH(H_ MB6,3A:KU:5,,A@D&)S51"[@Z-6UPIE4R, M8']J!H>P+>D07Y,-S/ M$O:SQ)LM1$?\7?V(@I1G\LY/_- WNH2V_L*[\&FZ1B'924Y0 "7Q?O5RH1E/ M@YZ0+$R:*T0",5PU#78P^5>_Q>F G,03\IN3\PAJ\%-Z]1)2-C0B=^NWDT_? M3E[ JQ3>WC#7\#/MX68[A7D=[$XZ+ ^X+B"'/6>MXQ,;0(S9*0]_J$Y33 M4R=4\+9"DC<(80T4B:L7)*.\D; T5&D?)#)'F'C7(TK00B-UJ9C%;+60*)1S_AETC[H_\ELR^D/XIEAZ^IVD-RISV/I-J_TXS0A"G[![U(_DRG10OQS"07X<9Z"*E,T)2U$OS3>F1B-U_2ZXB(- M19TAL@[+R]/80RKPQ7@KC,2XYT7S MS!_I^TP2GR)(WTGPU!'+7?+-[+5F1^)CUG@-2+[2O\5#AT(@E>;O7CO^#Q36M*3UAEPP(QF,BGM\W+P3R(!E)7 DGAQ-(HT2? #LQZ??\AQ MW/5T(F8;8V)S>?_QI\-^?_O-! 7YT]X;,(X-2-BP93UJWJD%,CN+@820*TGV M%FG8"Z)0&GSW_"O2YKE\3#\OLTPNT@IUGDW\\CQ-PROR$KV(^"S*L'F=F>XO MW\$!'H[(QV8.'1>CY,E4IZ?X3NCTJY=?T_I'&%2; 8>2FQ7J&=6=PRT ]R8]'@8%9GH6;U5N9<[EASN3'GS-&O M73^(54I&3 M@!C#FF@(:U4_DJE*$*'V-L4GM'J?N9ZA/;D2DFAR$'N4.GG#,6"MG0U.[!T0 M)P[PU34>&_G?E?ZQ0Q=,GXZ*G^&ZV;QB/C,.R,:#L3@Y_9%_[2G:[)0$KT<2 MQT?T@20;.1)TX/2,01S:1")](?(YJN)S/CU7Y-.6OET5&-./KYFWP*$\ 7.R MZ!1R@!+WOQ'Q&8-@5LLW\'VU_JO/#KM/2Y1O#-.)R-[F[ M#"N;QG)D(48X>:.)PSKB,%HGDJTA>G"*\:8Y68<8:CP71_\JHQ"GSO%& 4H+ MUKN*H(OXW.N?3O$[J[=AG%Z)\*.5$FN5;-W9H^CCRB/"61>O5H=([+7 S2>. M1+$]<%&BKU;TD:8!AR7DM-46K#@'\-/%"Y?X =^_F! P_Q3"6X"_D%F$Z?/' M,!!! L0YZZE97=.+T9?Q//1K;ZOW F&-,%5"4/(I8AAQ MG,<"4O(,:3]X;U-G:;1-F;Z,AT0QJFWR>6Q I@UG3L<3P^^-M]5O?G,5)F>6 MXTE,ODWN=:_2[#MG"^A7)TJ%&'BG>6#GAFCL7\M8)($@LP9V0:'1=6^8S;9V MF\?"WDW/+%$!R2W$.&@0G5Y8F6X(=TALC.9J9T!:*X6NI#>S&>&J_LT2=*G6 M[-KS&F=E*+I"^TVJ%KEB24V M584L,75%(D=-128[&B#;#K[HD,;5$I?R5,%D@%_TD82OU]M^^;=7Q]7=+AWM M-(%EYINTU,F#S *BDK+BXHV0>Q821P:@G%:>L(ZF[5TM]61BDS%>B-T.\GUP MW)@M=89%3**5S6J,2B*=))N.[XF)[:ZV81T3DS8V2D$).UQM7H.*R3S,,]- )1&DTR1&>'BD\2<<1N_K,^@X[Y0VYOY MA,')LH4(SY%C'5O&!1S/1*<*5M9-LZEHS&7>7*-CL45IJ2,/0@.0"Z8R?98C M*!_IS*U+LM1]OO?G768Y[(XO.HIS9K UKNW>J1ONE1TU%SV?A%E1^O]_M'=X9A'WNEWO=O=V=U0*5QY07!95_'-#@9X$B7@:\ MZQ8 OP7 ;P'PGPH _]DETGH)KQ:L?]7!^E?IT24#I5N!XO_/.IFS1;]>.DRB M)4<;V.IU>CL'4Q+HN>BS?*S3HO^O,.)(*_]:^7>3_#L\:J7?_:7?YEB2]X"1 MZG7[>RL@V+_&9?X:56\3Z6:)*EI(ISM!.G7V'P.9=[TPG=HN!2ML:+5R8#$Y MT-O>;N5 :W(\G2NR8B:'S<[:TK70+XSY\5@29[V!V[?Z^SNM>],&=UJ;8U,E MP.ZS@\HO.ZNW!L?&QCC:CHR/X.,<[+6=V-I81VMW;+P4X;<>SEWHV6\]G#;,T9H;FRT$=EHAL-&VQG).>I4>;0F\@M;RI@3J3AM1 MIEK/_"X4/>JW.0AM?*XUF#=<"K1!^M9@7KI)K]*C2Q;]W.FNCCGWY;[ H&V0 MY$Z1TH.]-DK2ADI;RV^CI4#OH(V5;K3I]]21IA40;A/ @X_K%,TAG -VLC,& MN%T)_#6[G!JF3\,#4W1?+BH_:!GR[9S-!R+LDHKTG4Y_YQ%,NV[QSM/8)5W@KP-3/J7S$P[J_K!08_H]_J)]L%0II "\#_ MJJ-*@P?0,T >J=,@ M;?M>Z#Z23GLB;B^<9AD#MYLNCP"NGNKO M9?H%>;E*(NZ]PYTEU[2M]7R"CQ8#I$=+UC?D=3(V<\^UX%:C10F7S5/Q+(4^Y_<.&':)&# MR0W\6%J+#M'Y^="V=,8(/V]W]ZON\32'L6"TQ]?2_T3]0-\*&:?MLWG'/IO[ M;9_-ML]FVV>3F=0(HRCW\BL%<]&/3$/-\3B.I,T.:9\2'2Z:5%.F+M.8N^=A M>!;!K*Q([%U$ ?KNC-!\T_,O:61I<)+B5R_M:!UI0J5"%7;+]2C;717''60M-9Z2)?(Y M+73S[_$X2W^0>5(0TX"?MJVNW\+L=&_1KU^_\F]T4]$79*:465[ZTEF=V[)W MS[K>V0B<\-:T S\.T8HV+W3[SZ_^=7"A@N^82 %&Q6?2@%8SY;>H('X],6?G MW?'IAS/OF @U1H,4[G-&HI ,3-W($B0UZXO]*Y!+H-S[![(!77H!3$_ZGHD1 M24=2F;)95(?[S\K&[9B-XWY0#OGP@S-%;$WLSNUM35MYGNA4:UN:W*>4./6] M;O-$)^%4#17/!._,O7U^J'> \_35SPKOA+8-60H]63Y)NW_8YL'3[9W^P=O' M;7+(R0O*/-?MYC"?4!5T^'./C2L1C^Z"^6/$\K[IDE5RB]4"O5-3Z6V$0 G. M$?KZN%U>=;L_E\=#L!\? 'S^/R7IP9UMK8 :.LGI%_Q^YGU#PT P,"<20&6&]4+7Z*:_M'1B M8.7G9M*DZA,C$C]'(75]+5.'7'JFT6R' M%:/I5FH-_'E5];IELX/^FY=#4ED19%ICL #]#962#H_TAG]*/\K&-HO8<^QF MH7?C!]D;T;"X?EE@H!2QK6 MAR VR:2+$G=*]F[9S+-J- M6UW2J[F)F^R\>8HF)HV.(TRH')-V#YUS;@?1C5='8$NE^_YRMS%I4*B"BX0V MXOR:V&Y87"%8@NK)O$0G^P0)E_;.-:\-/P36:" MG[43C/ZO'(^RH:?:(>9&FL2IB0IG,*#N@*IB[1ZQE5A34T2^*Y(ZZ1@&39GP MGDF/O(#;XNH7NC]AEX+D![XIKDTKN^2\ZYT,\4;P0YD85R='%]O:[^T//&[) M?IE*#TMQT]!&,PO%,-.SE9[#\Z?OD\L^\R%S@.R*K_J-9@B"A9AWO<1]%$2;E3\'9;A1V*=FA><06BI+NF]JYJ$T>IA*D0TQ"B3OJ ML@MHAF:OA8?N=[>W,4"/_DL:2-K-5N-X[\_>G3;.CHPBG"89I=?M.:- 2MU MK*H;IHU4=.B$#E.M9A9=9M=C4_\=M["_EL[<;-Z1#/3I46%P+RRMW2V1)@[ M#,5#?0SN__4O@^S5KVWP_8[!]X,V^-X&WS_?M;OQ_"\/NGO;=^U@?&/?Y#E3OD??9$QY46*L0#O/MA=QVXNX[47\ M5+V(ET\@+)B4^12D7*JYW%!5V'9!?JBN%$_=_7C)2O57H*;C795*:J^@!M?> M5IGS7=2+UP]4(OV8BFYSWM\6?-Z6O[_8NQ(?N5<<\W^VHJ&VZF=%N\?V.X>[ MA\]=MK/L1ZTMG&P+)UL9N+8RL-?9.VBQY&XO UN?Y+9$/$DN5?Z(-MO]J+=< MM'I0>74?<)^EDU=;_:->VQ*S!4!KK;56^FV@]#ML&P(_OYVVWK&UCU7F;AM; M:_W*NTJJ7F=W]_!!9=7:^Y1M7&T3++56_FV$_#OL/:REMO;2;PT1LFZ;Y5M= M:QY/FUYK09$%LIS=A(6TX9Z7NPY$.C\"U.' N9,$ K>> -?8TG)]/6GTE8V'4L1J#3,>N,% M%WYRKKBZQI9[Z\47_@]%O_.#("M1)HTB4:YYCR-;&OH&J=0TP]"VX'*>,^LS M%:92>^BW^#*B\_$[B+Q<<1B#.+:&93^1>9<>](.(\8 M/U-^+M@X"\^^*KCV"ZDI,S6LH8K]:_S"PC'0AR@XU2AQ> _0?DCZ6'B9,@E( M_=))+ZX!Y\.X'_3V1HB9KK=FE?:WU6[5!= &:S>=@<>B;O(VK-)L%L.#^)3. MRKBD,^!K($,#N-'ALG"!O;$5_JVHFR?JF%86XFL$D(1&?$>()Q?,02,P'LU" M8/QC"DQ"E^+";IC"E=A>"%C"%+"*B':+BE5]B3*P93]Q6[%3QS T6.V)X M&>$S; CQUH2/5I'$O@ZT'R-1&-U8 =H!L82-LS@TH+-U9#M&;F 3-\H!7Q8H M ZY:!])!-;?ZH;(@RMGB=FU@>?N5GV52-\X(K&[1ND%X-?7?FX5)<@>C3V,< M6J-<3+)=*U8J+M!P>O5O*Q!=042J8TX98$+ ?9 'Y"?K"C,T S'MRW#HO=6( M5&<70'HY!N>>"Z;+6E)B%EJ.\L*4\1D8(X=ANX@X!JXK9^+X#G$$-8,?!GQ5 M!O@&/T\!-0.(MN]*L))DM H\)_.&)?2F]5L%!\P%G= ('1W7C6[\'BY_SN W MVOED?5_&'')P8+D[#LX/I%XS/%36A/^#-6)M!IZ&X9^,5<@G*THTC'< C+:U M!5F:<8!.X#,)+=XORN%&'YT10XQ) =(%#RTPT8P5->J6,VTM'@13F2)&C MRG KT00%^;&<52F0S_V,?=T\(':VH'I![$>"HHO020Q J1+XA ;B+TJ&T#," MM\E^;I3!)LC8@"!MP:B!%A6OE-DZ8&6D!OY*6CL%;FH,P%PV!"8@,]FEGSEY M/OB0)P.EDAJ^*UL(D\A4<+)PR'A"(Y\,\7+DC5. 2^#8:4Q846/S7VPDBHB9 M1H'0]6C'#(A5QP*#U3!-)]_@6\Z6?0NC3.E0&J##)+P F1D%2G^H1N,XO59& MCG#HT4!XE7DSY*7S9HY/C*I-UZ]P H4R+D#%L*=*0"$AA#6A(@"R^$7)0E)C MX#-@D)E[IYHPQ*B9;]?[C#C+"(6#0AK>1';$RC$-+V";AJ,G224VIR"%5533 M 13G_'K>/(6]$QK$"N!ZXH#UC"J-"6DXVHK- 5POP0E]%0F MM,.P1L#M99.O+QJ"[%1&@ (,)DO NC+@);FM,*H4#DW M2ATXL%?_R?Z:)5 Z0:"@(E -)=6?!83'YH M@-0]@Z$N'P,#D\R[89JQ0N*#=9PD)3>"F017_MNK8P[L0FG,68[H"H[-VA@O M$$YA:VG9S+ZF\53U/0$M)?&UYM(2*Z^DR.R3U<)VS8?M.FQANUK8KHV![;I! M9<%1(\/6.Y9;28BFKZ3'@TC?7W[0QNA&:2VT)W+0\ED:)WY\G4>Y\0X:O'!^ MKM'(!KSDP$L87X+57!F??-$LUCG?)F=A!5GYV_'Q M5W/-C:=\$VH49^$VK]7V>:Y-W!'PY(UO(LSQSS(\=R(@Y M<@;G"PA>$5O2W+R"QG;&1W14F_EF0)@/?B2='*8MWJ8U\&M >7[<&3SQ+JQ3 MQ]&/+%*@(4>%$_B:40I?P=S>ER,=TS4FND%2KD5[E+;W87($41:4(Y@Q ?2\ M@'I:WI M!9 U?T-3C 3\G*B,,UA1UA\ O)I']#/Q@"_]N'02/'C2CBM$#FMZ MI1A)GB'H \L#C$5<'?2Q.>A1PM#SN<;:K^+99AK\"NT;N]3PF3.T#5/=+&OA MP8BLOEYVQ].&GZ&"N#1A-$2["\=J,[YX[G!;EPQ :PMITN<56*U]KN/.KC/! MHWJ5%MF^B1)5)(^=;P#--O1C:7*X&H^07[7=J-X[5^;FNN$)V[QFR60ZOZ^+ MHV-'''VT;WY7$T6G%;M]<4213.)&FS93CL1)TLKI-*%(G6H0F-4TD9,8VC2S MJPY?99:#WR2S MW$:=V?XYMVJ?T\!Z4?C?/]UL8_:V]W]:L[V9%?@&.7>ZH".Q:2$)@Q! ]$%L M_H;\BM.+=5F(E?R&^J&U3) MWE V(1'([+*K0#^G#4'_3M8$\M.-$M$GABBG(,K'N(1EPWIWT[@9GM)B77X' MRL\J;D*'#4,VM \1(^_$:;(Q(K/BG!L*1@G?UX@-7=V#2/"[:J X.5Q'/P'I MX[2QZNU/-VWS)]@\O_+'NF,A8HO2WD.G"41HUV&RW'[N[7?WG=12,>M#)6F> MG%B)Q*>^34+@9HG_$H7C0:O'M;D=Z(Y6ZMQ/S#!8D(RSNW/C.#J8>8BID-T6 M%;/&VJO&(D$T,12W(00-D Q!T@/2*#4=K@[K&:U3=--NHZ1DFY8'N"+A9@?# MZ =]E6G#K]?=WMO#! +=WX*6GY0CW0%+\JPY",P>&7M8_-/J2<>M9FF7Z$02 M[]/)VR^G\C0WE>)47_X*D6%5%+'F2QX@-=>6DYNMF0BKY;ZB=:(093F'B#_6 MGF&-LT UGPQ;DK\][C78VW4.R[;RBCLK3_U,P8R\N5NC-!AQO;E;[D^G=B3J$BA) M]:Y-G2?F*QN+N?E0R3T&G:RCG5_DW[*831^R!3M?TU\:YM_O) M[B+G\_>Z1U4#TKK0S;6 ZVW/$Y:TKV0W,47I@3,U+N0RR+0ZW-0C\SF]= D! M1=)\:/BTZ*J=4\4\'C:/(]M@_VUHB[][J3S&T*1PQS;^\N; F((= \ M03,HITH>=*O^34X[XH8-X@@=+"D$)R^5G*0(C=::%EK@_=7IK,U7'U7[7IG_ M]'%\Q$4<3"WBCJO8G5B%O6#6%]:]3N,@Z-),O YVJH^W/S%>7639@\KF6']G M/?VO&?+JN&A.$)9&ZE'F1,CCF+=;*JEPE\!GV43+KSUSY:V3B?=J!121:8VF MKQSD-D"7ZKG)1T[M(O*8)(?8^5[[XC/"5?5/:OV0T5\1@_O0^UF&EJZX5JE,<#1[34S=?&1R63I>F\K?X^,E&H3.O/H-(],6+ZV M+S%DQ_59K.%R16J.J:>S7O1E4&QHYV&VCNTBL^5[^$Q=(H\%]SGHWR>-?[D0 M4>5!%@V0+XMFML,2 6UA'18Z1\@"-<(]@O=I_)L.XW# MWLP21(=,4GTKG]E)#K;MT;B$(N&1W%;Q55@Z19-M_3X-O8#=TS$&ADS VG)X M7,-(UU61F\:]EZOC5>,X9A)D8J'W,,\9,<(._6R$"[5_:[+;E"CGMJ\@X6 ; M0E;MF:/$96].Q3,OY%QRR07)REA_BY7*O[C:P%TZ38ZG)92*] M)^7FT*;7X,R@ 'Q,S"=9RSZ:6_(\45I)$Y3JDDR=^UD85=W?0V<7*S=F*93* MG.LK9^F(8PWBB/PPH21Z,".A:2'VW*I+K!I[G/(V5?(+/^WMA?+7"X=C;4J3 MNW]7%;O.X3\I>0)*"*I+9+,,OTF]OZY189'FCJ\S>>XBOV8Q"PN""8:YCV.[ MY,;)B1')UACY IEO4R.0U-DL:--96DQ;O#U[V9_#Q"Y95_), "9G74HR: MC@918JT5^RU7Z9N0P$(*D46C.6-0$)*?:-,WR3'/(QT9DD!$M2B(7'.58U2Q M+\HPU4HY&LU(X#4-WP>%8QK,=EL=DE-X>,TJ^ M H9);5X.0YIRO(0H7Y2'4EUKAQ5>!!:I5?)U+G^CRBXJPC'WE:)A*[3R-KB&#G"^I:QJ'CG7*%]8T MPA6Y5E8#Y/7)5PA('5NZ#U&09M^]A,&)M(^+RVQ>0<2E"'Z7D\G99T,2Z96: MB#_,DBU W<'YO%8:P\#,!LJQP05?2^/%7EBQ-6>8C9WG-(D*O>E3\2[9ONJ" MT 0'#):4.(_BDSN.)5=;@2M,/IH7*URUB!602=UZTWFV!GC8G&8PS\W.6[KED4F!3YNCU%)#&B7D#OU;]%Y53"?X+*2#45? HM+>SM?D MZ=V+<7K[>TW5."MSO&>(OZ_'I]^\DQ./#9/>&^_+M[]^./5./G_\MXG.L&QW" JF$CK>;TZ0U%\)GFAJX4'L;H[V^SM;!3; M'!/?H.;'^RA@\NO%,C-Q:V?0Y!OGN&6DO2^CK,R]+:,>7CAZ%0I/KJ,GS6A' M74'1A*3A+P M*@J5, \2B>>9$:NY^C==;-11R8)H=8\P3N=0G[$G=GZH$FB^B,ESC1N];7V MOU!*F;OSEEBK#K2YC)NH=ENS_ _K!O[95EZ:&36>9=NA'53#8 M1(Z+]'6;@WBWH["SW6(]M=F$=\XF!)IC4KQ^V3L<%_6^9CO0 VNH._[C3T?[ MN_TWRY^[4>\RM]O=%>*^C_*LU. TI+>0*)Y%0>&BH5KWUX!8FE( XZ9;E[," M$B=31111D?GTN3?P 2^#=#% 'B0(YN47*B;903SS^N-P_Y=9EY2) MG:@3!QQ&.9" YE]\L),P026[/',F'70,,151)E7X4OG?;"TVV8*2&==0U=$> MP/4Z@ "QYGI+W, G5!0U_3N_F0/8YPK.)^$1XJ,*ZYB>0)(?;2=@&L!L=MX#S$@F'Q[&(ZAH[+ M$)F[*,A]Y%4M$,R<"KQ]R1<.%C7V?> MF9CMNT<<'0EI%[0N3L"V6,SFYB94W#82G7!-"X/J'J#KG97!Q-4 1*=!%62^ M5>EYYH^).EX^IN7H_.^R!EGM\462)'ODR'_5QCNCQVHJF?;/?N! -&M!+9D5 M)*<-HG-EF(/CR^(BS28A'.IJK:&%KMFKB=XY%^F51U9^\-T -/+FHU"0>:%C MFB+5!$"5Z6!W!/6<_-)R!$V35)FQY*EPIHQ9,3\S-N32PULUZ>RDI@;W"Y;4 M6LY@SP1->X!,F^1<957"Q1R;3[O;CCIG@KT$P:YM:QU=;)0)"O.KU(URK)(J9RC=!;EZ&A;$9//F@A)G2H1I(*D9B;CXSCA"JN8+H4\N:C6B"I_?E<#D M?OG.I6DCI-9;LH-K*)K$ @GF9ZM#S(R4],MIPC(['N0"XB[5T"/=?O#*C[BB MP)CTDC7<,.GY50K50J[,U:@NCI'*&1][P@!.53DBJP?[+5%Q*/4O92;BB:=& MDDY&U 6H-(L8),HD.DJ&2:RRJE$:@BB.=E"#HF/@]*."(_FZ'2Q?!W&V,_X? M<3T)\N',071@U+XMK-<)5=4+'!W*RZ&4"A4FX$3OJGHNTKS1EN%:*M%D>"D% M1JXV!T[Y"E+>+FO3%:$S0*TK>").WM8IZ3X7MP$_7"-75OJ>A#XL0#>@&J8E M3:3J-#"YUXXW9.^]^<"=IUIS09:M0WWG F4&L,TY"=ZWET0:FU]'P76DK5G. MT%:@W42@J\,$"KJYR,"A.CNY]3HOY]29(WH<(K\2:IU]X.-ST[F!1:W2E=YI MJ/OIV2$8KPIVD_3CK@J\G!8+59JK;KZ@30J31B%Q_:FG:M)Q:C"6E>E &Y:. M<)))&H).S'.< 3 52B.+SK758D5)+;NW?E*Q<1/U#E4RO:4Z*D.DN8',R[X\ MPYJ&'A\MLFX&YE)YH*0K]056''H_WB-)\F@=DY$Y([+?];S?DXS,E%S0/L^D,_'0^R"](B= +7X72'J= M=3L[?W)EB#,SOS:Y1U;M86]M&6:'&.:]2)/<^WW,:+R,B%TQRHQ3^.S+FK/5 M]ZA4.&CL&[(6>PTHL[_3=R04AHID@=,49(T/OIM8?P^^.#Q<6[[8([[XPK&W MDPJ6ILUYO6/.:Z_->6US7N^2\[HRLN2NHK85( L)D/Z# /?V^H\&W&N>HR4& M+XF\2"!X+5![U_>G;BN4EDDH//X%1LT]&S8>G2IA+2@P, MAO[XATV1T9N,CQ;DUFFNOU09MY75G](K)C)PG 0IX9#>M(%2+(?^ M8&>'3 C]Q4ZOU[TH1HA>='NN5;@4ID_CTG_Z]<\3TD@,V(>520U'Y]&D4..Z M5UJB+RAX-.T>0/:T F;9!K< ]*JU(<6+[>B7:LX5T",S%&:MW-!69R[AI.\F01[VI+IW46M4;OFS;P+*9H;[O7/?E\]E]/9XRVIORSFO)+ M1+O_>WOZR3M)4+,8*.]]&I0HCGST_(!%([(K>Y[/WOWUT,B-IB6C' MY_F;_P.(,]?D[!X='=2BZ/#FVYYKT+&/4MS [-]O;%8#<7$FC"UVL)%B\GF+/]#5?D!EAQ M6R+^[/WU;D^DS+P[=[6X,763O_%5A2] MP&79*?=LX:-_]O)O6[T#[UWW8_?4Z_>/NO6G7W0$U#.H7>C1!R'@8$.TGDFB M_ *0I("]&X*P'4:L'9?9.,T%>"W7MWB]0W.)]^&'-(#']1W#4F/,J!#\ZZLH M!XSIX)_2SL:+(X.9Q_>2&KQ/QNS2&FN(MWIB!DDV2#/TQ=*-QS,UI$W'Q4*4 M , UN<:4B>_MR,J%A^.[Q:QAPNI'H,861B\EKU' MPVM9UI21%I'ESJU15PFBY.SDM\_'WWX__7#VF')N1=2%:Z"(>N#.= (G;I)\ M)I3PT.L=[>QV)M4M )7#DG2-;H?$MHJH&VT!H >.XB8A0(@9J L_'NJN2<*R M\D!'L(Q+6 4\H&[,\6\5WE%O+:_K/,3"IL;VC1'7\[^?Q;QSOY_&X17",C#Y-4K*I;Q&9Z>P\=G+DW MW[8S:V?VL#-[#IRU^Y7I+%%D_;U?J-?/A0BV-E3\GS)17G]?.D8M0,WE.L0K MK;R?8GO?7F_($>%':]WX'I&JK_)7WMLLHAE^[7J?TF%1YK>YH5^N,]3.9E5F M\]32;B8NVN)WFU $0 '5F86(M,C R,# S,S$N>'-D M[5U9<^,XDG[O7\'UR_1&M,JB1)_1K@F5CQY/^%K;U37[U &1D(0H"E"#H&WM MKU\D2$J42(*$CJ*ZJ8F.&HM$)A+Y 7D (/#K/S_&OO6&>4 8O3BP/[4/+$Q= MYA$ZO#CX^GK3.CWXY^>??OKUOUJM_WQYOK.NF!N.,176)<=(8,]Z)V)D??-P M\-T:<#:VOC'^G;RA5NNS(KIDDRDGPY&P.NU.>_DM/Q^@P8E[-D M&]LG+<<] M.6N=G;IGK7:_T^^Z1V?NJ>O\,CRW.P/[>."@5K=S;+>]WVZVSXW;[ M#-FR:/]$,?T(S@-WA,?(D@VCP?E'<'$P$F)R?GCX_O[^Z;W[B?'A8:?=M@__ MQ&5]0K\OE/[H(A)7^&6#[]Y++Q(;2W MW>W:27%@1C3L"0T$HNZ,/664AN-\ D_P0S&=X$-9J"5+84[<&5TYT2(!%/#$ MC"8MU=%A]/+ 0D)PT@\%OF%\?"4;&?J2)*1_AL@G X(]V6]\##UCH4#JM4!\ MB,4#&N-@@EQ<17.??[(L0)2,)XP+BV9H!RCH*UD#+B29+?N-W0*51WW@CKE( MJ(Z=;EN&Z!#[(H!?K3F+3Q^!=W!878 P: T1FI@+D2:,!(F?F N3ZN#VV=G9 MX0?TV$(QLCU0E6_!GRV[8U9M45>N7K?\U4KH-B'#?+2:R9#0K2E#_@BM(DJ: M\B$B!%G.0!;[>#U95I-C52'R+4E%.!("J/;(I,( NY^&[.W092$5? H#ZT0W M(@,=8?*C->>RBBP>)J66(2-'0@1_%!H#1"D3B@L\B9]-)H0.6/1 /H(N?9[T MZV<\2.Q^QM_E& _U?^>(NYSY)9;F<,+9!'-!<)#VE8K!B..!=!?2PK<2Z_Z' MB_Q/4I*D2*:"Q<$)KP\EB1OZJKEW\_8D'*"W7AP$$A(?1QK:Y>9[>&#:?$E" M*/E;M-Z7OMZP]9($^W_YAD\X-FVX) ED8+5*MP?Z5_G>(M[%P263@?X3&DKY MX/G7YUM-$*9JGE,D;!/&\Z[XN2V#:?F?U9HG!RU+45I ^NOA,L$2JS# WB/] MK/Y>;FI,'!?1$"Y9ALITBT,JERQ^F*A2JV#J82J)Y1\!\XD'&=(7Y$-,\S+" M6 1?*0H](B >K@Q!=9X:D&P%4DQB!7J8P6ZL"[/U\T*-C8=]ILR #1ZEM5T']_Y6+P(YGX?,=_#/+C^,R1BN@7 =97H@7=D7K0* M\.D:_V%%=>Z[0#XZER@8W?CL?1M#/8>W'O"C=OMX%<"A(DO5U%"8'Y (.6:# M+V% * X"1*6;#8C$X"G5KLK(5F2G ;-CMVT[BIA)X/HLD/SDCX@Q0):PMB1O M2S&'IVGV>_B6]/TD>[\KD[ -PSACJX-3)G>=]>"4 5=I0[STW:<-7&&XG&-UL]Q MG7O0EU&Y# /!QC+L?,#B!2^I4)Y"?OMM,Q5A)!WWF.'#6M MLD[GF4GU#TO6;:G*+23_L^:R 9F2+E5DW]4*W39G7NC"7X3>,([)D-XC_AV+ M+?6K\OKTG>C849,VZW2BN0@6H58LA!5+L>\JA=#%0YU+V^W!#I;98%3+<]B; M 7JIE@+)MDS3ZG+HN]:)HR:(UNE:D;6)98NV^$WZTY.VN1WQX9T(+QF"YGI1^69XZ: MOJN.4R/'TC-^PS0TR/YF!-I18K?MK+]-2!NH7L,4>XE,FT3;=C=KD!(&34R0 MD[:;6IQE.JUYL2&F+-9Z RW)+96-%XQ/*RM\3J&W)5T[&V#-:)NH84-KLDRG M-R=.-VNY9QR::$]FC8?-[%[HRT1C]LC4QE3AI;<[1S+A*(9'IA(Q8\@R4K U MV2#U/$_Q1/XM'3 ^5G*MC)R6FQZ[8Z=]JL-NSMI*\6XD>$_1IK_IDX]D&Z@' MR^@3"-,?L*B,F9:)WN><(^04JZA@ZK 2N^S M3KO9"*$"6DWT9CI=SYU282E3L[FAZO1V5:;Z9ZO O^@M]11[*[R$WD:\ZLH5 M:#M$I^W8[=4ZQ-X%S\"_8W0H,'QKV*_N(M"X6)HDR&320MX#> @8-5;:A M]\PAU7K+3J>;C6T6%=]$QYA6XT9L6V6&>EO6=>S,WHDEM/9FJP#'>80!3U_C MI^L J>>H1])Q[,Q$;0;)=$2B7K[.!^4>S5CWSWB"IN"VV> >5EJ)6&'5> 76 M>GR/'#LS*WVN!U0RBB+@%3&0@>FJWKEK#11R3'=G9N M;<[0FG&T4BSW$,6*,!U^U;CI1]R)8V?R_C+ &CFZGC&TWP4+0X<&*V)I*OW8 M.;6SBY:V]1M.W8FRUJ$ MI>F;FA>TD8[ 4H_O".H3GPCCE;:5F.L1M1V[9* MAW?I=[/*&HFU^BCREL)> M:]G=80:N.I1YM%IGU.W8V0EAQ<6:L5&S@$V*WG*T:.B:BCEH'93\7S:LSD6C MB8XJ1ZD;F7TRY:LW?8YC5X1P/Q>E!_=WY(=*JEX0A.,)_&6<.AFRU4-[Y-B9 MP+T(VEDM5JJ:/;(1!/,@0[U\C+2#J*=^]MX1]S:!M$DU>N2/';N:EUR*:Z(R M<<5J&2UZ$M7=R.X@%<;&^!5]&&W+F]/HPYD3.[N<&5%;BKR9BC;?P94AU8^/ M4Z>C57LC>_H=1H')XF147-^_S^R<)2Y%V#C%FJ[]IHFT4;C3[F8GZ"+R)H;= M4%L]_VT"FU MJ'\O66"^ I]/KH>GZW2RR[$)/.H/"Y@U&(_49@;XGS,E60Q3^L+>%[Q_V'N$M(OP-P\4?V.N]88Z&6#U< MVR569*K']?&X_:,!>'J" &S9:UE.FV.[)S8V!HYUA*\VI03A<(TX)'09/F+^,$*]^@4>&4*_]CIW=%):P@+,(+<6DP8HWG/\N M(-?.A!]UN]G=05D0FC@KOJQ.=3T:$DR::>\*4S8F%'ZQ 1QDY\)#XH?2G-^Q M()C$-,_89=256?I*B2/[Q"53!_)A:G3 _"*5WO$>V]F]NPOT M#=+V2]@/L%0F%==P]DSUS4A+='J-G]@Y6P9G'"S%HKE*-]X(ED^N-U&G3C>S ML+P,P=_=WOQZN'AA9_1[X5)/N-(SOEM9007W"?[Q56%P@_JWLO&!RRX111Z"-_=XW,?\P$+]0'"9TUX<"![*1 )N+KTX6)D=);X/ M<6C"3MUR?2XC"L(\:.7%@1=&]TP=6('$5A 1PJ_?. LG%P=1<2+P^, 2JGAT M[?6YQ\:(T%OY KC,[SO-*N(%OD"^8XC>WI:T,:=D[>(K+PP7.GK2\TXP#:)= MLEP&E$-5M#^=%WF*/L=5&QGC_8TWC \P7.C#^/7'A'#L+2V0/&.01"(*[@24 M$B(?])#6T@#YP4Q--4JT<32B)PE1!3CN90>/6MD;L*3UA M!&R^?10CS'M!@$7P("/\D'/E60NZ0#EA>=NBN[Q%\JH?[3>1;<9](HS@D_&H M= %\6JG%R<>U#PPX([\WAM.4_R=$7&#N3Z7IXEC=T%K8],H<=EX'J:^*[^50 M&_G3%RR$G\SBE6J@A-ZD?R\I0*K0VZ8&^F(N^Y,2B+BQJ8(7R/=5&UY'LL[A MZ 5/A!JSKR,",\GO\EW\[R/%^O&_G;IJ-QT/^'WN+O4:R"U:>P.D%_+NF6 < MG!BB4WT;BDK7WHR\P5C9-_J9CL9>1RP$DQ[UMK)NO>UZ:U?M)?-] M[$(3OR ^C"*25)03J. %GH7#,!!PQ9M>9:OSJUT5D7^7P7YJ ],=E@^C">M7 M_"&^^,S]7N@SJC/85EM%4H6Q?X";RBF"G+4O(E]_CS[(."R.D"O3KQXA[+B# M-+0EVZFM_F$3"C9F,.+U"LB6JUUTE<%]T21Y7Z;S(CE)7FJ"^M*7N0+<@4)< M+/WH*Z:/@P@HN),6NVI>^94C3Q:Z0M/@7EI&.3HDV#B :X@ES>\X$.K@%UU* MNGO2&@SO:B!*!)-%HA\P=?";+*CNE8J&9-WS!JN*4_^D@<<%JQ+[B#5MRT[]G44;O@P3%7=N4SP::[HESC\CV!+%=6[1X4DSIF7^ MJUFRZ"IDN$("SW8:;LVY5*BYYG#P-TRE:+Z:Q@HJS7KI*'9UN-S"(BORTX_+ M/($IG]J;OFZZ\Q@*Z&>0PMQ"\^2H=54??0B7-;71-*NTWDV/D-CZ@$Q!!;U^ M@^,,J4CB1)4#/D/;[MB[#,O57V1,BM?%JC/8?!\R,P95)R-O<)^'B$\[[4YW M,].;>1QK'U$KA8-Z)[PRP]WQQM=OB 9O4AR\*A)_IK0JTB_P?VIAIQ M#9Y^E [Z(9[:6L)1L=H=4&QZ&AV;,"C M_O3\3D8.;'"IYN)OD*N.1XTG]Y-M ())+T!=,DDV"A2V?35F:RRR;WF70=X: MR!V.9^M HKAQ3W B!@EF89:ZSP#S-^D[@6Q6W'"Y9;VJMA.)3,)*SKG@L[6< MK40].421?X,U0VHU9KO:K1[P^S-^8[X$JW37P7+!';.0Y0M=>9;_05H)@7%I M4K/YFFI7W^*--0,L@TL_:EJQ3=60U.\^"E+/^9%9:V>Q>E:U([KIE=_M[\8J MKK!V95;=C[6#F[$JS-26+GB8\:B]R2OE U>*^T93C(1E[0IY8/3KRR4$M9S@ MX/K#]4-/Y8T?Q)5]U8L^+2AQ^D8\:F]R/%T4#!C_2CW,W[GDQ@-]&TN(:F_4 MW+STI)4T_O0BEZCV1B6KJ=767'=&[)4L0NSZ_AU2'#DY%12F7%_5$/1'U+T# M*EXMTGZ!31[&WOW7[[W+;T@Z MCW]A^%=:WMYDXA/(XDM\4!7*VKO5ZPAWVG8W>P6!OFVE9+4W[(IP[(IX/?8% M^65H%9>OO2DPY_F8S'DRGC/-JV]:=?KZFZJVNS].X/0-N+LK??+H-#8GP56( M>P,YHOX7(PZ;4XHG-E;C]K?=<#[W;3_L5?0X[&*K6Z9)Q1]$9X&/2(]XQ]@@?2UUV[#$[-<5^PJT[P[;DE MWP!ONI;:U9:_X@(;Y)E//%AN2$Z2^8)EG@JG V!IBT5\>:N#2D)NM!-U/X><<=G64Y=N55R;!S5L_-K1/&CZUKB^;[! N MFW(VYU1[S[^1KN!RQ*>!+U-7]>F=#)M+IE[T-+4WR30T2RX?V&S M\RU=K6\ M8$ID5KBXI4:_BJ2AJ+TYD5@5#YXI*%Q[(ZKO1]%^#&;*IO[5?H.-.+-5^V=, M\7NR96%#^M!RWUDUP5&38OKX3C$/1F3R@+&'O5<&4L/YI7C6/%,-&3#>T@<< M%2/B+WR*J,%&W.+RM=N GOPIM2R3,9 /4#$R;97):V]HX03];XHR#"H M^XN"PGESE)P1F#H]$$X(E*6=QS&582(<<:ON8)%D:D5EC5GZ-6NKO<&L3E8]V 0>W8%6Q$EKV1>#"#I[+C9RQ_RN;$!T>8 M[FHN8;:K_6#S%N O/^M,H3?^5=@"NP^G$#0IU?'+@C/$:??_I_4$L#!!0 ( '-EVE"_ M??%%FAT /(P 0 5 =69A8BTR,#(P,#,S,5]C86PN>&ULY5U9G["?Z] E,XC1UDZ-?GO[^^0VQ M3__]'W_[V]__A9#_>O'QW9-7T[@XALG\R_!S2DZ_=_,N3/Q+,_GR2^^GQ MDS^F_9_=J2?D'\L/O9R>?.^[HR_S)YQR>ONO_<_99Q-=]H0!,T1&XXBST1$: M>!!1N6BC_+>CGQG/3&?IB>":$:FU)"$(2IRFU'F&;PUFV>BXF_SY<_D2_ R> MH'"3V?+77YY^F<]/?G[V[.O7KS]]"_WXIVE_](Q3*IY=O/OI^=N_W7G_5[%\ M-W/./5O^]?*MLV[5&[%9]NR_?GWW*7Z!8T^ZR6SN)[%T,.M^GBU??#>-?K[4 M^8.XGMS[CO(;N7@;*2\1QHE@/WV;I:?_^-N3)V?JZ*=C^ CY2?G^^\>W-[I< M3+K_64#VX:1?GB[P M@Z08EHJS7O_UZL//K@!$/XZ+\5+>=_C[>1.ELQVQP+-F^^DJ9VE.=2EP7%!8[Q--YX MT[C0==I??'+L XR7KXX6,W+D_=#-^[F'3]*G^33^^64Z3CBRO/Z? M13?_/L('-PF>'-%4>R*3L<1[FDET)B>G601V2ZOG B\YG_TL+(E_WA\^ ,P] M@_%\=O$**:\0RL[Y_Z^; CM3?Q7!1T*[''6(1,>$PY1/E 0C! '*'(=K-\>;\'<]FB^/C99L$ MZ71\\?DR_#?DQ'Q:1^]G=D51]C7\"GF$X QBEB1RB]Z,"H7>S !)X(,&(YF! M)AQ_B-6K:<#_"C38TPK5V'!-R)>+OL<0:612!N<-LE(:Q*%5P9$5L9I*,"(Y MH*GQ:' .95_AGLVTA$3BB@CV@W&25*J2QSR@0> MFPBX&LY 1[Y=V'";Y!7T7XWHOTWGXVL3&$S3EH\!4=LBMRII#C+3::.ZT -*9:JQY!J M9JA&C+>34^Q[VG]'(*/2N\69+\IB P;UDF%0#Y)H%21.DFGFJ@D1KH,84NQ4 MS_ [J[F:H3_T<.*[]/K;25FJQ6'JS%O?D#!;KEGD'H$Q3F1,@814-DAR] #H MH[,P+>R_ ;8AA4WU:%';*!6'A3@]AL_^&UP;JT:"622JR21&C!"E+A&<0,D] MY+D\LIH /)LXI$<"/1?25'O&= ( %SV1OJA6L76V\*;;!)O+[NM.)Q7PC-Z:$V4HZE%: M2APP')H%=31$<,;P T\GAS"7VLK&JZF\BX8KADK3$^CGWS^,_62.3KE,YDY* MYDD)W@PB8\H%;P)CYP':CA39;VHD U_5=CQ#^G MT_2U&X]'@5MKM),D0S1$&A30!4.)-=0GH[F?O)48>QUIE4A6DV:13)"N(A*O227)/@\5>:+3-*,\J=;&'K M];"&-Q':BP$5;5!O7P%''Q1_) <[6NOG,WU@*^FTZB1A05_2MDI$85.0,!)!0-%JRQTA(SA-J?L,N/C:F/D1$4J%=4< MOS=)4+\?TI"636H1H9(!VCFYZ]C*7JC1U"HNT7#:$A3;$NNT)A0".)V%"+;) M$NH#N(:TSE*+&C5-4<_Q32='GS$ OYY@.A+2&I^T(2901"(\$)>E(]QYH#CG MCSHUF3&M C.D]99JWF)?I539;MGF7\Y,0 >(Q&Z/&$S+@3@KF/CJOM]6=\(E"V?WX@^_0W[[T)]WK8389.OX06A#BHHKLZ.R7:KQY2/,/8[%Z;7O)]WD:/8\QL5Q MT3HD#-JZB,.S0L)*CV(+6PY80*3$,B\($]IF[2*WMLFBP,/0AA0J5^9+9;O< MXLO?G]W6&#KD/P]15>"#+Q/"+S#OL/.;Z*J7&+C9UZ'K#:R1M%4AAT]S_%JR M%6;3?+Z/A7^M7]'AH7[:J7HK"2O5>, )ZMF\]=UT-AMY"-Y8;HG!Z+2D!4D2 M,C[46N#3##D8U6;5X :*.CFVI:4W.)"A@N?=9('#S)5*7T">]G M)?3UMWGO M<4SM)K[__A:-L%S?P4^BL;";H[>3.?0PFX]2,)%GGDC0.92SF9X$,(QP$348 M*YC+3=Q%0YF&%+7NSL;5^;Z/3X+ZF>/G2>TO8(*NQ%5V?>X7UZ3,C-*:A(<3BADCIJX( TQ$D3V M0GO=)FUP/:Q!C:A5N+)R-Z2.62H.D&?#\P4(IZVEAEK"+04BM3?$6H41($\, M_\) M5GLOH5C6 -B$S;LH_EZJ<0]CO$?^FD9E5T20NBYY/$N"RQ!?]I%F'W"*?A(I;*80B-1SADBD[+$ M 4A23K. "@+%;;3<>1^D+0>\MAS?E0AWESRK6*#B8M8I3!9P$<[V/LY+QMW+ MQ6R.SW'_^EL<+TJ-SY)Q@_\E#%9&D+*E3J,U;8@8GC!\$AE0XCU(@RJ(7C5) M#MD!ZY"61VM1J+7)ZF=F7PN7C;$VZU)ZBM%T5GHF1&M+IJ975NC@1).I[@HL M-7T#ZC)$9A)1*91S+CX0K]$YI:A9CD:FK)N$!??ZAL>-#_>U_)V3)SNJNM[6 M)RPGZ__$"5KOQSAR/T_'W:2;S8N8IY?QCDN6IF0HR)/Z1!,UN#[@*=!S=_HNV^];K^#K-_O;'$AT@7*)4#WXRG7QMG"ZSHYC#* M?DB^>KD"I2>A\]T[3-BO.: MQ(E'W\EOP94[WF%G*U0\B7/20^R62L&?Q[#4.,YJCZ?]O/O?Y>LCJX6QV0@B MB\.2*#()V7&B>.9.*9OP;RWXL0FX(44A!Z)-=9O52W&^AN!]?H.AU226R?!T M-I^-(O40)0<2PW)C35*[P4!HRAPPWA@3;SQ>EA;G@!K MGBIT".I4-%3-LFRG7;DL\,VT?S5=A'E>C"\**H^2=S0DD"1KA5.W8!,)D-&E MZB!3,,8XW80ZZT -Z>S8@7A3S485PYZ^.UTNV%_C].5KY=QKC!1\X+)4CY!E MEQQ'0HD 348E<,U"YHV.(#^ ;,LZ/'^)@:>NN>H>5'Q_4O14JA)>+NUPIJ.* M@@0;%)'69$0E'?%1!4V%H4XV6:E;#6=()7L.1)<*=FE7ZN!6#BYX!B7AD"A= MG";'.-W[K(EDP>:2CY-EDP+)#^ :4F6?@PTR]2Q53N[=% MC)PH238,)W'(_*QH9%8T*;&P%M5&ZX+T+\^@7>W4D#KG]U1< MC)LK[ZL89>U"V44SBA/*PSW*)F$/N++577-5=# M%EW<4G@=6UE2OW-OX8A%")!#(-Q:3F3V%B<0I2Q2DC(G)#UOD]FS!^:-F/<7 M6^8^E(GK%DDL*2BHG)NI(H)SYA/7) I9,I$=.OZR0N998M;)E&UJDTMV'Z*- M^/176_RN8Y]J="DBW[I3'.*3LCQ^?H_MRH#5' M+Y,5KN%3@B5#323>^9+LXB4)%*.VH$.B'$RDT&3-:G.(0\HQ^?$YNB\''F,< MQKCW MMK:1CEGZE-%$(:/3*X?BG$V&Q"229M07:C3)R=@8XJ * C2BV9T4C38&K)GF M$P'2\GA'N$.\H8+83"W0**BB;2I5[1AT[/>\?823\]'A M?7[A)W^^/X4^]3[/9R,1K/6E@H@!*(H0C#AMD!"14Z]RS-DU?]3NAS>D&6PC M=JU[RBK9K>+Q]"L\%]7F7T&8CXSCSE(>232YG'Q@EC@N->'XN#NQ_+_1$?75 M@ 95P.! Q*EBG";N_@:R;@*SR]L)4F1:.:$($[E,+[C'N)]F0HW'R#\#D]8< M=45'4S2;,0U-2! $P?EM@RJ\"<7T-H1(M>6 M*1.;U)=:@>5'.$U0G2U[FJ3MJ>C?_'S1PS2_6,P*>\LMD2_\K)M-,6R%&>(^ M.WUV \MF)W$W;+G*X=M=I*APIGFS;C],QUTLL6HS)5[V<$!EKI;J8$K]7+:U M&ZKTO/T#*G251 =3YV^^/ROL]*K<^C!NJ-@[/1U0Q>NE/)BR+TH+EHOGRA+! MS,_\!^AC^?L1?OKS=.['%W]K;I"=T!S0:/MKZW C?3]-BUA^ZLH9,(QB)K_Z M_D^8M[?BPUT?TC=LIX>#V>><(CV. *G$@Y?4>E<":XS:+]"^+,E3)0>YN=UV MAW1 >U;26PT[P]?SU#8,T)%F$_PQGE58V7RLU6$7XVDHHB[A\NW6J@J;J.0]Z+Y/5A_NXFJ8K?B\\79F>^[ M2'SUX2JRWH.EII2[<_IV$W4E;L3JR_8_Q2^0%F/TVI,I9&:^X5;;-J88K$/N?ZCAOZZ/_^BN& M7WWGQV5R]#Y_Q)"M/X79B%L;@G>9@!.,R$PY<<%3PB.+FAIA%#19\GT8VI#V M*G=FQMU#&%4M4O'\SSFN/Z;]G^6XVS1BC'\3F(J@:?2)J! ,D;KF5(4XR M05GV7.A&5Y,]B&U(V2/UN5+))O7)\J;4><GFKRDU@64DI(TC"RFT7,@I- M;."""!E2R,:!:E.0?P-L0]J'K$^62C9INY=TB?;JJNFWDSSMC\]+^.T?HZQM MN&Z4LKD,%6*[&REB_EJ*6 D7=E#8VO:JZ&ESQ(W5L_LL8(-6FZNJT5QA79=7 MX?>][]KC4:W4W-"B\< Y:3)B1&7&,:*M-0T#5(3E0VUD*G/ ML4F>V#I0%3*=5K>]O(MHI%+RNN194T%+J2&*P4[AEG0Q:>YY8FT"B_6PAC19 MJ<:8%=E,M2Q3K\!NC(OCHFM(FU0!OC_#.G/\)\$3HP(0F^45J\PYJO/'Y M*JJY'U%E<7T4EWT1D'N]2YJ/U(;MUU=68_VR%Q%Q-?SXBOI<'WCU96X MA2RUKEV9SN&RV!,P;7.I$*YBJ93B 7TAU4"4#T(;$Y@TC>ZPN@*Q_PU=5VV] M7/3]\DADR@)4Y 18N?8V*$XL"Y)8D$I&:H5J=&',72Q#"LUWMOW=:[3VTWFU M^/OBJ;DAF8[&268"H;1$>-$I$IA.)')O!#=9*]]DCK8*S)"V!JJ9?V^MMPUI M5P^PEP=@IOG7DDRV/#!1W6NL[:6A^]ANB682 MRJ^9]JI);L^^P(?D M@JNQ[KYH_R#6K3XSW #UVTF!^?GK=*22MK+4\%?)X MV0GMEJ4X_I]P;FL[/B+ENE,8Q>"%C>C^=8"25AZ!6*5P3.961FU%LGH8XUQ! M.Z0K00=$N6WM^!B4>Y[GT%^BI19T4$XC,)?J7)][NUFR[PW!UU^EY$:;RC%RH:J?=A =:K+)SL WJ"GOVZ[O;8^=E MLX8/H+)VY[U+%[$\&I.C731TLX%*9X+OQ51;XGW.@-]MIK[TS4Z#7^NC1IVC M]0W6UTOSJD4W>KN^]WGMY8M[H_8Y:KQ3/_7UN9.$%=2\O*[Y[:04+D)CEG3) MG;2XJIDJ2GH07QL=[#XLW=]8*WTT&J)6]%0[H7';+EII\*#IC2OZ_T\_7IR% M_C.,V)=WI^\3,VW90RNM;BQ5&Z5>C:C7KJ0OM:26OS[_ZOM46*5CL_?@J2OK7F>([[126_)F6=KE_J'=DNG./EDG06X% MBFK"[7& X?KG*PK:ZM#"LO'JQQ4>;K6B:@Y[1&'9Y0L_+@DHG[X S&NJ[(%V M*RIM&PGVS27%[D?+7B_G-*-L(E"9$W%:""(UI\0KE4A25DH9.*.2/:2R%>WN MNP1]>5WDS68ODM^=!F%MN1;'95DN5HO$ITB)<%3PQ&2DOLE"\WI8@TA/V=/& M=Z[]K6>(:OL3]V JEQ.?PY)169.B(\Z66QM#J:@O0JF;XZ/G+H&SA^3'%;)! M9)$M\QHPFP'<\VA<7/WQ:@$C$[3R ?46LS#X;%A/ O>:".]!&FV< M84VN$-L4X-Z;R>OZ^7V2SI/((;W^5@J>G6]X6B5*>3-!VE)O;M'6L,,I*<\N"(5GH5@'X2,O^KDGV9\G+D0I90-9$XF1.['<&1)!F. < MAMFN24F!W2'_D-YR&P9NY2WK6;=>^M^&2KG(_Y=@-!SX.&1;GC*Q%#PM=W$RJQR1V2%"\)PH)7'H]=Z!?M3(8ZNC M0HAW/*0"S90RU"MC\ZT5 MR'NW '?H?DAG,-KRZ# 6.L2BR!]+8T!Z?HIR','RQ9J[[QNV7W$I9!>)JNW ME-O&WR_F>3S]6E.+ZYNMJ+PM\%?)2I]W_?("P)U3I6\W42F7? VN^G+OE6^_ MLJ466FA'@F55Z ^^GW__W&-'?GFM[([JN*>M2@K9!&E#E>Q%E/5--E50*^J\ M\5U?\J+A5QR\%OWNE\2N;JB*3C; 6$$3KWT_P2!D]@'Z3U]\#[LHX4X;5>1? MCZR!Z+OGF=[34A,U-,H]O=W-;XOC$I].\6%,KV R/>XFY;=I+E= Q_)B-U[@ M(_MN.IN=G'_F(\3I)&(8NV_LT@Y,$Y,TTE6E';9;82V"#66'X1S3$LP,([=9 MJ<^/4HVX%%GH8$A,I9)?$IZ$I!/A6?EHO/ 0F^PF;8ESWT69MY-X-J;Z\BNEYAW,TG*\%VF299G_H0]I_:\G/NW?F'=3HU580[]'1'>4L!YQ1]%1; M%@6)/B3^;=4D'= M*9P_2^5H6[GAY=2/RZ/RJ6A_K_NG]^ZSB;O?3_(*L=K+Z:0L' +&#[O%JS<; MJ**D-9AJG"M=A!G@BY/YZW(%YRXRWVZBSLG/=;CJR[W/.=G5+;70PH.T/Q^9 MRI> ;O8??_L_4$L#!!0 ( '-EVE NU#9CFW, #8%!0 5 =69A8BTR M,#(P,#,S,5]D968N>&UL[+U;=QLYDB[ZOG]%G9K7@R[<+[VF9B_;9<]X+Y?M M8[NZYTTK 1D3DFDFZ1<]O[U)T!1LD214I),I"3:?9$IDLK\$%\D$!$(1/S[ M__YR>O+39YS.1I/QKS^+O_&??\)QFN31^/C7G__X\(+YG__W?_RO__7O_P]C M__WTW:N??INDLU,MT=/QQ_I/DDJ]^.OU[@>)2*, $"L=T+7W_] M^>-\_NGOO_SRUU]__>U+G)[\;3(]_D5RKGZY^/;/RZ]_N?']O]3BVR*$\,OB MT\NOSD;KODB7%;_\]^^OWJ>/> IL-)[-89R^W8!NG^>7?W@5C?GE_$/ZZFST M]]GB[U]-$LP7]-PYA)\V?J/^QBZ^QNI;3$BFQ-^^S/+/__&_?OKI7'(P3=/) M";[#\M/RY1_O7MY$.AK/?\FCTU^6W_D%3DX(\>(*\Z^?\->?9Z/33R=X\=[' M*9:-Z"^&7$&9"N??ZM5^V1O31P(R36<1&;V+XZK@/6)<=_7],5]>BV4L<'8R M[Q'QS6OWBG=R"J,^!7SCTCV@75R(G>)IQ&F?4*]=]PK."Y"K".LES\:C?YT1 M$?%O:7+ZRP+?LPE-Q&_A&._&=D9_R.J,RM7Y,_QOW_[X"@!B>C0>US"8GHUR7G:=P4F?4]Q\1Y[,_QG"61_,*:Q>Y=;]\/Y+=<3@KLGG)8.3"K6=QBZ'VS>#[^23] M^7%RDLGN?_ZOL]'\:ULF;[O?((QV'O *LR9ZI7/*]( FCSM]VYCOQB[">3= W(237Z)Y=6R@E$/%F\>W0V8\< GXXN[T+"PI?T0L[T#&C@B_X,E\=O$. MJ^\P+I9^P[]MAG).Z^Z#>SE.Y%_.\#<\__?E^*8@WTU.3EY,IG_!-!]YD,%E M4U@JY AJ;1*+D&GXWOE"BV0B?[+%R+?$>5TLW_3]R?1"0$M;=4=CMGK@O6K) M?#(<+^>Z0>/[^:?)E"[WZ\]\7S5Z_Y$6Q=F;LWEUP&M,XRA(1RMKT8RG9)E. MWK,@ C#CO=-1Z. !FCPBJTB&5X6FW$WZ%/Q-31![:\*-H1ZYC*&8:$G[;6:: MO"?J*_J0QR7V5XC7,2P.047TUFLR.9C$C& M>::CJB%(RYDW*=69L0AKLDNNB1Y<0W'8*K"[P&^RK_9E_TG^G[/9?&&??9@\ MR7DA9SAY"Z/\%H?X.24(SLN/> MX_3S*.%;G(XF^1VFR?$YJ8)&(.HH5>#32^ MP];8AZ@D-Y\%O>^S\-OH\X@X"O\F^Z=\\5J 5U[[NKD&J\S,MS!;I51V9%$$XV63.NL,\ M[L7>\[3D2"42"T72HR8YT99D8#K89(SQ!0N_#WMO#]?_ \03/"HB68TB,FX] M#:<8P0 XARW5NRD_GFT-_3R<36A=^ M_7D^/<-O;T[&<_PR?WZRN.&O/\_PN+[H31W.M:LN1I-Q7;F>?!G-CF@9P6QH MCI(E50E!81&YHRG'2Q>ER*J->7LKJAZ5Y99]WEN49P>V-RG.WE)OX.ZN8/IM ML1!V G6TLO/K]I^_P61=B?O4DKT0^F%Z!4YMEG)KT7!([62/"9 MO'.A"Q<2I1/JD>O#M?2$^U>';23>0 T(SNG24_E]81P?69T32++Y,&C.M"%G MA P_3<91@5!X<;K$%BIP \GPYG\/#$WZ%&^#./@&!W8)#F0!HVC9"TH7,HS1 M,)#1,,-=%,YP[U03[F]%=0AZT)_8&\P![W!.X\/\'*9CCB'H 4]"'IC#/S??UD1##E%?[9+'*A!BQY5%\>5Q) 6\QGD5V-OII,;0\M.O?Y!H7XZ7 MR3/CXR=I/OI,BH&S)W$VGT*:'TFM9#8 -9Z*3(N$+*#Q3 IIC?$RB6 ;[>UL M"?5!I 9LHRMK]GA:LM/ *KJ^*Z4"Y,R%I958$I@<-0LI199U)+/?!P">#G ; ML#5MM^X$;B/S!B;0M4V>NBLS3J,3O ;QPV1;Z7#.:>DNB@E?0^@B>@:*TS,$ MFBP[T-*9)DE8+09S\.IX[QK0(+OA-_PTQ31:;$;2ZQ-<,#;.3TXGT_GH_R[> M/Y(V%R.+82H5H,?/%!:C"TP$70)(:6QIDC#7!=SP6G?_:K"Z3=@WARUFSRM8 MWI07HS&0U,;'SR:S^8P>RF"-E9P)X))I90F;S\ @\92#!2]XDY#B;:!^Z%5_ MG#68M_Z3)%HE\F;\VVCV:3(;G8-\,IOA?":.>#8Y1..83S5K2%7;5%6N0[;600MT#>#&9_C8YB_-R=O(DI_(\V1,YHDE M7333("3SUF96-"8,WO#L3 N=N@W4#XWJC[,6&5,X'7VF07_&*WI_^1X)[0B3 M\T$49%E%FD:M\\Q+&KFUEEL>P*@VZ1AW(ONA63VSUR(EZUOVX-L3&#__4O,* M\<@KD>HY3V:2-'7J+"PH'UA4H!&\%R@;!?'6P?FA2'WP=%-[[/Z34\'IM(Z[ M2N4#?%GB>HIC(FE^))PU4M6Z&5%X6HLA,N^49N0NHP>7M=)-K/([&_F'W'Z31H+8X\BR:*>Z:@Q&N%HT19H&7 > MF=(:42L7T#;)*]T3]P_%')3YFXKK^U?<"T.2A(NT[MA".Y<6I%*T4 MBR:220GDHWBM2I%-0O]=P#V$=/B&C-^I;7O2U2#N=1/CR_%G>F G4Q+$D9-6 M):,LZ-#DY<">R[UV]]B&J04AL M@W!64-;=JY2F9WA51D=66%\42N8XK> T&]/CD+AAF'E.RFN;E1[0,>B"^7O7 MOC;D-HBE+8"^)@^*W*5S]^DB3"-U3"H3,&%SW8FPP )7B05O4]!8BH#<0NLV M(OJ^=*H?8AK$S[IGGQQ)!9"+0*:=XDQ'$H)79%7Z@LK&E+GA32(:W2$>?/). M([8:V%H;D%:W9+9!,*9(+U3=Y@K%T=Q)CX,7] K!.Z39$\ W"=5N#_50,U?[ M8J=!"()6W8O2%.E?9Z,I$G;2^OG7NA.^Y<5L7J)K&M[A ?S#S5&^&KV]EMV&JA5]-)0LRS%R2R]W"";\IF MJ%$0O%C+*;A4JV!$1S-WT,SZ+#*)2\8V@:XM,!Z^9C7BJTW-K8Z2.4I9)BBA M,$PAD!%(AH$O8%F1T4=,*?O89+.[.\2#5ZQ&; UG6EVF-JX1C)#!&@>R.Z@]>= M_CEJD>9^">NRPN"1ER8YI2/+CE=(3K 02V#&.B5" "ERFS7J)I;#5Y(]Y=]@ M6ZZ[!(ZT+CH)@A9J8H06!DEYB5CN4>B;;+X-.\SA=;9/)5NCOP]40UH4V-MG MM$?2B<@3J1\*4D/-HV&QY,"$2L[[B-J*)B4D]D+]0UMWXJ^!4[D?>(,(' P] M.<5#W8*R#%2MKLLU3#:[)AF&/RK>;R&HAKLNDE(LX]SBOL>S M*5XJF^(Y80B%J503#$02--\H1]Z@\H8;3KYALT=V'^ '81<-QER3Y,DY3@ER MK1"Y.'\:4 /20^>\(>/>>LD@@6$2BK#:U5Z?CR'+A?'>JL1<7#=;W ME2+VL6;3"D^SIZC-M)SS+&996 :#/('.0;0M\'C?[1_V63[VD.5#:?]0]S%> MCDG3S^K5%@7+?2@^U;IZ*NI:3';B,&4Q%63(KC#:L,='1Z&4H9MA-VG$A2(1W5)O-B0?#&9+LO- M+\Y6T#MD$%W6'KXXO,W8 M#T&3UM)M4-;X'7Z>G'RN5?W.H4*JQW>^+L$EA<$&R1G&"@YM8* ((5A=\AMGAGX+_K^&JK>3\O1L5I,99C#.3V$VFDW*6U)G$LQY M/=9KH+K5^.]XY3[*^N\RB)5*_B8)9RQ7S@:KDU0A:Q!%@8L(O*1RM/UPFC#Q M=G(R2G4WO!DCEW<8CIGU@UIA2 (].Q:T1B,T)!=-*2Z)Y$S($"UT9&C=\)HP MM7 [&O*TO/YP+*T;T I'PF!$[;QW2NE(,V>T,LBD/3A-:Y_OR-'-H35AZ#5, MIXNJ?[_5_BPG#;FZ<:?A6+M]D"O\$6L%,"H>!-<1#'#@-GH?A!,.7.K(WXU[ M[MNK;)SHTM/%M=^-9G]^"_P0#UI!EJS(VO>32\6B5(HYP862VL8D&C4MVP1I M[YRMLVHJO"F79UC?G\>(9D>.UB:G:P0#+=DE *H>W\E,6)4+2.-D:G/>>!.B M>P@#]Z,)-S*O>I%YB_XD2V#O\--D.J^SXB4RXQR9*3XQ*2)?IC=DT,Q)GX > M5U#09+MQ,Z2#4X<]I=ZW;W_=87DV^8QC&,_KNT].:R6.W^'+Z/3L]$C)C%SG M>K@/ NDLCPQRC PEEJ"3 PGBKF5MFQL^?MY;2;=):X^K,!=K[_M/4X3\9OP/ MF(ZJLM8<*'$$VE@G8F9HBJW-YPG>^6)6NX!4\+&V;-M#>&51^. 1;A4&1Q\Q-DDR&4$NA M)LO QIJW3_,MMQQIE3P(_;ACD_H^U&,;V;=0B[/9?'**TQL0E[MF2B9RNC4L M7"RFE0%&3E9B#D0),2;%79-#K'?@>@#FZ:X K3 M/Q>SI\PJ9UT**PG)_:89DWF!A@%PR75,7LLF)13N G;8-NKN'+0X%G4#WP6Z MY1/2!=^@UNH*P =CLNY!ZYTZTP,G@\PO*S@]EN1XHF=/"LETI$>H[H,S6X\7 M%"LP(1Z.SFQOQ@ZH,MM0T?LNS6B*:?YL-0N>$[U1 M:PP@G=5-G)A= 1^*,@W)6X]3R6PZ/_H=_F:,,4%BE][?N) M70Z"/T3B-YB/@_&^C6C[MA#_$\ MUQINCJ642M:V1)D:;9+>B>T EO=63#1)O+@5XO(IZ0*R;4"J \K[BDKUS/%V M.K0'04VB4UW BI0R:)Y9L$:0\^P= Q%2K4EJ)9JBH+392;L_+;HS3O40E&@; M7OJV1N[R@Y]_^32:UO?.CFD!)TM#+A=;U*'V8Y,,N*_%U5)F4 S4ZL?1*.X2 MVFXGB'=%O:!WU5\B\G6^")=3H6Y5 LH.^F9CSFS M(E!;S )WG7 [!\=Y=BC_6A+T%/6>W(P"J' M>XBOQ8.YA",C>IYB9,74_@:#* VPBY ?&OKE0<6RY'6N80,Q06N/8T M1%K>O,ADHZ!/H F<-$TF_YM0[L%YWINBU;3F_>3;8+E?4Z50QBP$)L52%H3( M8*)5C2NF4PF:6YZT;_*@/YQ:K@V6^SWE?)-YUZQZ9Q=I M#UG3U0:ALA.:<1T6X3K/P.A TU905@C%11Y@5GAX-5V;*,,VPNY[A^;)Z:)$ MU[+Y"=36)XOUZLGQ%!=!W8N%JQBE35<$)%WF[M/VFC88$6KA!3Y"9W2Q[I M>,,'5+)S*WHFC67;X@C<9'P\7S:LO3P.&G-0Q7#)(_IC):J M"FJY1@D52_'54W6B[E8$8!&48M+*@CPX55*3EO(WD QO&/1!T6I;F+WDV\ & M>'\69_BO,UKMGG^F'Y>J+7-.Z JR(FMR=**%$TJ@5Q9+YB9RQYLD=6W ]NG=A#^"W6A8T 47B;B@ F:?UC M.KK"@G? 4!4IE3&BVUQR,K(+)@WY#)KF\E; M+A@9)M3)12\D-BDDO1;-/;0?[8>MVW5@!U$WL!G^&)_-SN#DS?3EN$S/T=5R MA@N%MR'I6(P@0,H3-!?(3**QH^%&5-,(V[@*MV Z(-NA+\FOF11::<5E+.UN M="V-B%O1W8\AT1N9W91D#R(:K"&W@\Q"1+0BDRLD ]/*T50G52*GB!>-+D6 M)D[G/6C)'8;%_2C)-O+O>V/B+7Q-'S']^78ZF=><\\F87AU/X?2/<:[5Y*:3 M,7P>3<]F3T;Y'9Z,L#P9Y^=I,IZ 8F]1W6P5R0$;,7C)>,]OLO19=!71ALW> U-)8*[Y7+Y^^>7?A9P?IR-/6S.I$!A;94RPJM,Q( M'H55-,GY+J52=MGWNAO=\!;$OC3>W 'KF8,&!L%3F"W&>XDF@OXWQ13Q!F\*T-RZ1\ MF,SAY.*SYOT@=T(S7,_(_86UTE(&!2HC0IL&E ^K251?&K%5EZAM1-\B M]R!]Q'QV@F_*S=&?NYDF9K0Z0VUI1FL,^94,8HK,TX*0:E]$,@&:["G=A6RH MWE&MU*)?T:];DX?L([6AP!^)1-4N ?5D+@VAQ,*\RH)%L%"K3R2'76(WCZRN M:<_4WE[B=!L1#U;AL@NH[ZO$Z58T=2IUN8N,!U, %PTABIR!CYEIJST+6,L7 M:2Z-S$:!ZW*8\2$2OUV)T_YYWT:T Y8XS:$4M-$S%\AWTII611HW>:3@LK#H M"!6_R\EZ)"5.MV*@8XG3;<37=ZFO%R.8/_LX_3H[P>F3,QKI)(Y.+B(#R0J7 MBDDL&:'(QK&">4B6A6R#XXKX\[$3K[?=Y=$SVYL(^WYB7]!5%OIV7=V25>@P MD-DAY")_R=1M1\EX<-H:K8-QJANK:Z__^/G<7VR#]#E:Z;X234@Z%HW*O\//.#[#UWB11F011=:NL!RPUNQW-*<":A:5!NLQ^&R;I.VL1?, NQYM M1=IJ['!OB3?IDK"YPW&VLKA:=B<'6X]IDBOL;50L&M#!.N0Y#S19W'L+^<%- MDIU(N*D?.S=#VIS']NV 1A=H/[K)[\+C%NW"=R%A",OCZED\GX'63<]0UU9Q M$"V+GE;5Z(3(+G/ZMTE6^F/J)M]*/;:1?0NUN*.9>?$<0W2<<>L]#=L7%F+2 M3(%73A@N7*,EYC%UD]^*PRV[R6]#P$;SXSY2B);K,+T:C5],IC@Z'O].=AK. MV^<+W7WKX9*#MA3#2B90$MXZ77PMG*Q=%) U_; E!2$MS3D=,X'N!M$N[8=@ MDY9Z9#'58E/!..:C=$RJ&+V6D'QITNCYOM)^)&1I0DG,V$#^@LSTP(9"\*R5 M.45O!&_BH3V>M)]M-&*KM)]M1'\O:3]!AU@0)8O%E@I0,GJBZ]YERF@406_3 M4>I1I/WLHQ;]BOXAI/V\K^7UZD7^$^NILT\?1PE.EI9H"J31B5GTCFE+C$?( MF5FMD]'6<.1=\B@[)0%L1/%P_?RMB)[T+?">4T'>GRO254B7;N7=H/K.!=J( M9OA M8?K;\>3S+\LK5I[=Q2^59G>%YF]W'3;9H"?Q3_:278\VX06"9T_(KO%%\^19 MTEK6:KN&>1X$X\HYXQV7LJS)]=Z+O6=/#H&]+677=X[/Z\GXC_?/%EA&.'O^ M)9V,^LH2ZX/N1);0?K=NF?.S"R7UD"<5<8J$YC_D8:,(-*C"R93B3QANNA+&E M31;(X\P2:JHRVU#11%5F\S?E/R>3/%LM-W0B;UE/G"B$"B.Q9(3E+&>J.3U"8 :)\\BF*A# M]JNG#;[C1*&>K9*=2!@X4:@+M!^)0KOPN$4FR"XD#)PHY(1 J>A94"(EIK51 M+"87F;#@(>=B 8:91QYPHE K]=A&]@W4XIO;ORE317!%/GD0-&:7R3\7G@7% M#0/A(@\J!VA3[^).9 _ _-B5QTE+$AY4NM"R",UT]!ES%>CE>=]7534Q7R:N M7(:+FJ<1[0YIN/2BGL2VDG;DOT7SBQ""TRA-BH?:CK05 MT9W2D;81^'!I*!U ?9?I2%NQU2T?90=1#Z8'20%Y(.1_@*SI%K5I)/B@F9'! M9;0(!L(CY7^G=*3^Z=]&PFW2D7AQR8=2F(LHF3;"L.B*9 6"BBHK0%C32OU MTI&V$O_-=*1M9-EB)?-"D1'"C=0Z8E&R6W/[QYB.M O);44\3#K290@Z M.LTME,"$<+PZGHK%NNCPZ&0B<80\6";2P]_NV\5 [YN$(?3C2@BZ"[0?VWV[ M\+C%?LXN) R\W9NJ=AN*S$X5)X6ME!*/)2-*.A>!]5"+QG']43FQICNQ.QQ I2*M9>5WP_)M9<([&")M98CXARI46P*3B^>D+K^ZJT\NTB-SOED=TR^5ZR0'J"G>U;) 7R>52BN562[11V^ 1 M3#WNJA3DHX[ ^Y/N/LE:=U^UL:R[I$P)86/0T2E3HA:9@Q$^<%-"RC(%ZV\3 M>3]93Z]P-D-\A3##WW"6IJ-/*PD-60GI )BS-2QJLV0AQ\A$%#PYR%KK-DT_ M;\>U[VS_ALQOJ#)=W.'=Z/CC_$WY8X9/Z*[S(U3*8!".W"^D.4C&0$L0.>0]:(W83>P"YW8!HJ":ZE)O0E\OM.@;L8SY/\/V>S^6+1?C&9/OL(XV-\ M.;ZZKH_&:41&S<+)XCZ"T$6Q* K6+E7 M" B\W&>:N$+4UJ"\"F(;&[$-Y/3*PARZO1CB84W8LNH?)<*,S,2DV/59*U M1'$]$H\N^@+68FSB =R3#MT1(WM(*K0-,PU4YQNP]W,89YCFV1^?,LR1"-4\ M7#33T[$&$3Q321!((#EXG\@0$"K*K)7RN4MNY_;+61=T]Q!1ZY?5U66L=TH& M"K$MPX [A7HN_[:/@,YZ(*MA&Z>=#J%XE1,9LB8ZC=(D)Y.U,?ETM [2CA)9 MV#9[R65YA3ZELP[4BHPP^1"%(.,K6XU&1 ^A0$X2>-#.J*/-\':4U![1PM5+ M]"FK3DF\1DH]&2>9<#^=SDQT$4F2EC)'#&]3-ZL42CZ7_X 7X[ )6^UCXRK1&LXI-I37@EF1$;AI"K2-.ES ML@/6X9>S7C5I=35KS5:#R.$&>9P[J'7]II6=9&$DR4+6F);2!+!D92$E7E*7 MJKM]/56#QHN:*DIO4K_OB%%-45_F^+R9OL?IYU$Z=R3(J @V(V<$=]F2.F(M M!U$4V8182'J]E6]?!^"^XCW],3OI4<(]'XQ;XID]&>U)G%Q#TM:!)!&^5<[F)^/$3J;SD; M.1#SVPBW[Z-9YZWIYZ//%XZ_5(%\=&\8ZI!H.L/(O%:.&1^-#/+LGS#'Z7]A_4G#?/+IT\D(QC30)3R7"N=% M1Q8UC5%G0A;!CY[9G47'(:H_72>2\SNGK>*J1T= O 7:5U<3IC4B[?VB,2V>6RO4JU*_S5 M$#BZ),@O3PEY;;$0"JW"4, *3%FHNI*7I01QUN\5^$:_+>WP+Y6A>$)3/3'GM M:M-TR2(M*"Q)':().=K0)'WR)I1]PWF75_P'G)R=)\'CC)9*K,Y(C#$ ,H'U MR!4J8, S,L.3XPFD@DXU:W8?Y U(PT=_]^1^-8S7D[0;A'4OD;W&^9'BT0(M MP,QED$PK:QG92ID9\%F2-5J(-$ADNL3P[FT[IU7ET41H@ M>TL:)E5QM8L4CY.\U4T0X7I6[&\LV0?0D1^3Y]!><>7!G#'LCM5+IP&R$/5[*N ZCOLG3A M5FQUJUVW@Z@'TP.O,H\U/B)*,4QS##0[.F#.ZUS0Q"!*;^'YQU"ZL'_ZMY%P MF]*%(G'4/$,][,R9-@@LAE18SBDX%X2!B%*FX(*Q&:0%K.J7G M8$M6J:BCKM![E/#NH>$.5VTM[0X!9!Z]*M&+:"5Y.V!\1)LUUG=!2.]OE?G> M,>7;+OXMC+KQ6WN$/7NZV=Y%B\X+>R MO 6&O1N2?+O\DRN7_^:; VHO>4DL>*AM@6RBZ3W*VN[:E<0EC:S) =2[H>T; MD]EXA_^<3F:USX+1/JM,%H7)M=T>F9EUOU)DF3,( 8JO:6[?<. +6/?2HJ1/ M'5F-W_3(0H.H[).4SD[/3FI3H-_PTQ33:+FO01/>0NSC_.1T,IV/_N_B_8V# M(2-5:6]C9CE85X]ID9D3HV*R=F,+)MEDFG2HZVL !Z=W]\)L@\CR1F UZJUY M\&&A0;7DCMC]F6,Y.7HT* M'@D=7" _C9$'X*O_;&G813$#+EM#."$WV87H@.W[T94=^6A0#/-:*=#U8,_# M\#8F5= 6%I153(.V#*3GS"AMO=,^1FBR2=D5X(#-NEJJ3!,^[GO/ZT[97:ED MK:0,SD?+G -+ST,0S/ML&#J)7-3R@*J)Z=0!VX,HU]N;3G2=JW;D9DCCYTJA MZRX06Q8JZ8#Q?DJ5],YO5_W9DYQ[TB->3X8LRJ0;5^/B6<)32.;@LF31&T&26D,4:Z/%>%"N\ MT-(VJ5*U@N/P:-]'T UB)HO2?Q\G)_GEZ:?IY/-Y*>0E- ]1(X_ >$:"IJ-C MX(%8*SIIJZ,1HDE [19,AZB.3Q]V%_H-S5![ZL)_\"/HW1R>8 T9B=$[:\ET=-:98FO M*&--,M>:)X[*N2;;I-=A'![W>XCY)NFFAV8OL_GT+%69OJQ[0L=3G%U@DT)[ MATK1BL4+80/)@HGU (FSDCL7M6[B MP&ZO 4HC<*;JJ'W2=_]UTMNKAP>HWG M'K0!EG2DB9"1R=[GV:!9>@ECJ6!<8 M?:?E7[G_\(GX.S*PRN$>XNLYU?XJG("F9*<"2RE$FHJL9T$XR7+1@@-ZQT,7 M5_YAL'A+.GV_)&XCM9[)^YTD=7IVN@2BB]6@BJC=)1W3OM0J$N!9">@UK09: M=]J#[$3?M3L/FWV]L^PG?0BNQX#: @A\N0($/*F=59$E'LD6\(K6A4*OE).. MAII+L;8W!J_>^1$RN+/@'D#B?-]5%':^5^L$XIUK+6@>@^("-)2L97&!VVBY M$2+$.O#;4X8;EE_HD-]@AN\M*%)2O!5$ _(H]N-_QN557>5<(-] MGEM3^2Q'H.$A0RX3&4XT7+*6)$O60M$8R9-I4G/DT253[J,-O3'08$.HLZ_+ M2X8D:47G &1<)6]81.#,FJ2X]D(965IHRB/,C-M'5YKP<=^9<;>??9;212NQ M,$."81H6QY[I@= Q9REY\"'YOJSE!U<-H@W?G0I$;"/WP0H#= 'U71:(V(JM M3A4"=A'U8'K ;5'D-0#CR5BFBQ(L6B<6I6H]%UD%U]^D\ @*1/1/_S82;E,@ M @FW"!H8.%&8#MDS$#:R+&-4(J>DUG%\( 4BMA+_S0(1V\BN38$(IV,1M:R5 MYH[74XR<#%>CF1,\V@18F]CWS-[#*1"Q#WM;RFZ@.->KR?AXCM/3WS#N5!#B MVM_W$8_:#&BURF\4I"_"TAH]X(.:Z[2M[0Z M%&PH.9N$:+6*A=0O!:B[S&1B2BDUV'AT.\P])-=WS+3SM?N6\LXQT6BLS2+0 MI*JL]ABB#0)T*,7KI)'C4>>[[!L&C/.7B\2#Z^ZK$MS2!%98"#+676UR7S'7 MP[\EH><2G6J2^;4!S]ZICW2A-^79%$F0+R MNJ,O=QV>3J;3R5^C\?$S^$2? MS+\>9:\+3>2R%DS5C"80PV@2*:SV+;02N ^K1>I[RH7< N0]M"OK05-N)$2V MHJ5!"/7Z^ DM/CFMB_F1$SK:$C3CIJA:@95P23((I%8J\(3"M3F+O@G08:A& M+^)NZ M2QA]/:+#4(1^!-XBG?[*Y'6DHP?KR0MSZ .KR7JL!GE9#,+H*)55ODF:[%40 MA\'WSF)MD!5_?7P?R!P[BLH&H 6'E6(%N6XFL.!BJ-D)PN40BI)-#LOL!COEDV78<3I9+D@S(24F!>8.T))$57R5A MF,M&6OJ-JVSNG(TSV:JC.9P\__*)?+W1 M_&R*LZ,8DM-*6YJX5.VW9@KSCN3#I4U\R.OQC[ MZ\D<9V_AZV*+3BB!6'BHB?^9Z1@,BTIE9AW1D(46JDT#EZL@'CG]^XKU)L6N M7T/@+4Y'DSQ*!&[QZ\7,="0$N%*48SGP>H@O2!:YE(S\5LUCX8+C %&33? . M0RT:4'%387R_"O,49J/9^T^TDN4WXW_ =%1U^AW,41RE7 IDYUF ZL0@*39( M)5A!G920D+%3FO">*K,9X"$J34]TW%2;T*_:O!S/D=:W>87VO!1,M8TK:7RB MS^ 8CQ1ZY"(I69@>1*&K.1B&J5M;H'R$!6H3V+6Q*CVCE6N MBZN^PRJ\T?CX9F15^UABD9YEK4K-5:M9:[)VB);*&04DG\$"WIMA'H8B-:1F MC2;M7PD(YZ3JES&W-V?S6 S[R%H&'PEDN4&KYG,2"]99Y4SS:'(OW M*PYUIWAKM[L_369WYYM-1 M/#O/K8OS]SC]/$I8_^SRZR2X*$STP(S6EAS[7&CM)(WGY--[*S1(W&4SIP]L M!ZM=@Q&V1@%WCP-O'D\M]#0Y&>7:H>4Y3*O?/WN*93+%B[#2!_B"LZO'AU=Z MMAP)9;W,UC%<]!;T"5CP0C 1##KO@1?T>ZCA_@@/5AD')F^-2NX>8]X\JD62 M\6)AOYBXL0@R_3*P'*O=YT.D!;T$)A1/NA1E;E1^W$K#;MSP8!5F/]&N25OK M.9'U_&!I3!&X1X@F6EKT=[W&>TU M>KRRP5H_(+%^^V2V.)EH/2\.4V0^F>HF.L7 0JV';P/8F%!#MPRH'6Y^7Z>V M]R9[\^31O]#[S(3>A'20:B]2X]:\/(0]$D6 MY71-_8]:*Z:= P8Y&98+U[4Y+1HA'I<>;>I,\BC4:!LZAE"?=<*9??@XG9P= M?WQ=JZ^3>?A\=/QQ_O'#7_31U]=D LP1QQ?%[ P(Y65B*7(:CJSYI3$ELF"B M*Q:\19=[7=*Z8QO06!Y$&799"!LQV>?!L;Z&<_YS.1B:AE5 )Y@70!8&/<<, M(@AF.?BDR.+@HE]+JRNR'TK9B,7[GBO?XZ?Y O6'CZ-I' M"RIN.#UP]?RHY^3?ET51_91"R%E!BO>BIY<0?ZAJ:U[[/"JXRZA^A_G9='3Y MH'GG(@_2,QNT9AI)I%YC9";Y$(V-SJ_VV.M)):_C^*%WO3#4XY'$C*.C5W@, M)\_'\[KWOO#I3"D%+;ES462FE4?FE>:L)FH446R(J^OLVI)+=.GS,"V]6(W. MKKGM8P^R[2O)'M>W"N44.MV;VZKV'#8?M3<*D1PGV:%;?P..3 MCRE@8E:915MTRC//Y)R_'0V@A=ISM KK 8VHBV"Z)& Q!\52 M5(4+Z[QR QSY/(0ENB:]D\Q&CD$7!\%WB]"OO?Q])TKM*OI) MKW+K>YOF-?[U#C]/3C[C],+2"(Y[[BTSY-XSG8Q@$&B8(4C,W+H J]7<-K!X MX]*'P.!^\NK=N, *IJJ0C)EEFV,6$'*";H65,!,N9-IX&EA20>U9D="!5M-UR)FY>^Q#HVU-B M?=>Z>W*ZJ$A-3O<[G-6F$WG]PAR+E=;JS'QQ--Y0,V)M<569_EYZY/*:1J-V87A5;F$($E4UM,A"1IF*6VF=/&D8*5P+>U@];XW@TF5XO&/,>TZ2>*J(YYJH#I3G0O)$9B% '#YD%4]N3>"Z, M]"$(&SJQW?F6A\!\&_GV65)N$\HE+.%Y;2^8F14JD-\L"@L\.H;&2YJ62C$I M[4S[8?.\@P0;%'V[CFD1*G.(,FDN632UK$\F;('34"V&J&RRJ%R3NA0N[3]EZ+:*G>73"UW%%8!^I^=A/V)>Q6_O>0=H.=A+78?#(29%0DJ>H9 MTB3'($K%C!"Y=KI0EC*9B+L$&YW-LLF&X#LPAL+ZOC/O>G[BJAB_(!KU9POXBX]Y',F]) M.97$"E):Y@&1=-4'A\$(6.T\ML&4[WK'Q\QV,\FVZ!5TM9,B_TRT."WJ]BX7*).UL#YS)D0B0/23!:1U,&8GE' F^=BDCO8- M),.;!'U0-.E3O@WL_O-LF5K9?5T $HRPQNC$R(PKM.*A85##FT(4)6/=(]9- M?/U;41V$(O0G]P:SP-76(XN)S@2/P8*D\8&AD19DD2Q7YF(& D..:VK2#&85 MR*%8@WL)N$&GL*MXELK=!5%+*_ FI/NQ />CZA;>]Y!SXT=^B0RS@B@$63%+P! R4R$R8'!2]TCDWB?@-Q?P=%E]KXK<1;P/"G\)L@>8R3=:B!/3UB!36 MP1$N XX9'YRRR26_FM[8#]G780R_M.]+S*0WJ;8(ZD[&>3)>%("-,/[S32E( MUD;%]^KETS?O+BS0$&S)6K$H:UF"%,CXE#'2U(C6049CI&M!?2=TCUXC^N>@ MQ\E@-IT?O8/Q\?D$ITP"KZ1F)7,:9J(?T4O!2@AU>N-<^RYS %WTBA+0;ZL* M<.VNC]VDVUV$/29D78*XR CJ &,+XZT[H_T_M'=;:GLPL,KA'N)K\51>[!$X MZPO2LI$RU[2*!&"!)\44*L02,\U*7<)O#X/%#597_R1N([6>R5MV'UD"T9H+ M;E&S&*1E6L;:UP@2PTASBD\J&LA]T7?MSL.MG7O)?M*'X'JTGA9 SFNB7Q1J M#&2YI83,UAB/)M.-? "D7SV/8'SVN5,OP6X,7KWS(V1P9\&UB&:?Q1G^ZXS6 M]^>?ZR)_$;>76:=BG65)8(VY!F0@E&2BT.02G.08FEB\&_ \=A.H3W'WF9^\ M&=9%U:X.P%K&N#8BNY]05R_\W:T3>PA_F#EB"1"TD#0_&995K"UN/6>A<'JR M:N\H5W)*<4VQI$>G%7>$P895BFUDWEX9+HKB>A]IT2/K Z2LV[R&@=><+!(! MAMQT"=BD"N.RF(WL0T6#]N!TD*IF%E5!S/>D1T4:PZ*0CJ]5OXFCYB^O/M=#+'5 5,KXZGS+*[_!DA.7).#]/D_'D=)0664/UK$FZ/"V@G(RU?ZD(FM;)$!R#(E3=EH@H MA828?FI_OO'NY>7 M$O[KK[_^=K8H7DD#^UN:G/ZRD._5G*;W--9\=H*34M_]L'SW-YS#Z&1V'==L M=/KI!.]2K>X7_^7; *X/;'F':\K2[U#PRWQ1"^/GGT;YUY]'F'5.OAC'N= 9 MG(]<.X=%2PBD*GC4_39]UN][==D ,#I444K!4B S39>Z6^@#L S%VF1M;=;8 M8OG8@*??,H4KE<_?3D?C-/H$)W74TCLAF?1",^T2,J^39J +@D$0J33)0ND& M[[X/H.^F';<7,>R%BN9%;B_:VM:=].>EU$GZ,Q+T1)_!,1Y9'T3T7C$K56VP MC)S EL0L614)2T@^Z_9Z)J2*"D2C(I)"=C/$=;O[(=6((D38FR?%703QR-=A7K VJH%S%\NQL.JU: M9Z,IKD!B4D4R@&HY8$!76!$YABQ4L-@D278-EL,C?!A MP#(.RC$M>$W4).O%"1[)?2_1MDD86 ?F,)C?6\P-3L&LV]90@4=:I3FC=84@ M^:!8L!Z8U=QF7HR3N@GS:[#T2#R]:-7YW]/)9(;YUY_I MXOCMS0FY(5_FST\614U__7F&QZ8@9)ZEY46LZ7%ZZ$W5]EGK]Q1R@Y)8&RO\=L'U73=5VXJXKGVT=I%Z M\VV#*_B2%Y ;1)";TT)NJ-5&&;83==P;/N@X+ M#E(BYS"<"'W!7IYW9VTM:]U:K--J +L;:>Y>F M&UT\,E Q,7)&;$C>6.FZM1WH>L=#H+J)=(>J5PJVA.QLH6%:PS0B,$@\,2

.AURO=QR[?6] -=ETWE&'K@NJ[KE>Z%6W=RE3N(O/AZI6BM](X M(5A*4 OS9:Q]4Q0S,H !,#$9^=@U89=ZI0T481M1#U*O5&;M5$B&99\++5!9 MD[7B-$LE66Y\Y*":E*Q\N/5*MZ+HSGJEV\BW;_/]UCS5^@&M:V@ MC6@OBC!V MP+O>A-A"6>X ,;#!, BU=^E1"U[Z=CQWP1V*D8YC9DZ[>A@V%@8Z<&:*480: M/*SN$SQT/=ID;CP*-=J&CB'49YUP9A\^3B=GQQ_?XZ?Y8J7]\'$TG7_]\!=] MMOQYX8(KCCZ1:^\2)Q=<.5?/R"OZ-<5@,D^X>HQTSQ6M,[0!39Y!5&&79; - MC_=E2748S9OQ1" BRZ'%VP6=H-IZV[#G-+YGXCG?P,]:#BB]$8QFD$)]\4=B>6 M[KAB'XQL WI%^JY(5!F(@F1U4IZD+P,WSL58! <=8??JZ3W>"RZ7;B]W+LH M/W!>#[?PDHO44I:8A9;6 YH4P!E[A_C[*C-P<8_9"QA-_P$G9_CJ,ME?1Q0V ME%]!>3ZIXX>3) MZ>(<,DH>C1>"R5Q;\FJR,R* 8U[;G+V6P6*3_-Y-@ Y3'_80>O]NQWI0_]\9 M3$E?3[[^AFF*,,,C%V7$DDA'I?9,BVH+@Z ?"(+^']$IW=&7Z'C+@R"_G9#[ MK@-P)\J7XR5*'CGD8#QS2=+L91UG=4^-Y>1$U"H$T-UZ(W>^Y?>C"CL)N4'F MR3>@3V8SG,]>C2#6@P_D?#R97TKD-0R62\YB() M+(WMICL0'H3R-*6E_PW)"Y17;/C?)^/YQY.O[W$^/S^B.CN2M/)9537;68YDM1T MUIP%8219UDF^PTFS$ M1S.>C!X4DSD4>@BX9-[SR(SW3H0D=5)-]A:&U8@[C(\A%6(;@3=0A->3<5YB MPGR1]@A"&%L\*[DVR+,^,\^S8[)X2R:6**53,^FM=6 -EN&-C7Z(NE&#>#\I M]Y^:?].Z[G:F!KB7D*-A(2?'=*AG:C+G+"5+CX9&YV*WRA<[0_AA>0S-8Y^; MW3NCOB@*T 'WEJ.!R_J"4)3^P1&^A&- MR/2(.N<*@ +?K>O&@].RV\]:/BHEVX:D!Z%'"F5M2HK6I,831^5 18(1DJA&(^:I,^-94&G1':PT$Y!0N[$ M@$I].]H?6GT/K#^(J?J/\7QT?S+;"4$70M M,;Z0YT'9_Q!1 06P[LXQ[U8>#YN.LB=Z\$>(PSS M:$C:VM=UQSEF542K31:8NE:-: KTARH/RW6#GGXOQVERBN_G,%^DKUT$!1?N M,2:;.43/K/=0:R,6^.RFX[L04235*+;0(IB&7[CMT?&-J29[2[NC2&^?HL+O<-JD*5:\V9\?/W>W0JD7+] 'X50;H&T M4O#$9'0\@A;G1_C)VG/2!.>E%!R]$$<;P>TCI87)L5,QF767Z5UBZ^"MR"WK MF'3(R8A:GCM9D$IY(;5)AON4X>@.H/M([S5,IPO+;H^B/+=?L'>)W@YYM0:2 MLE&[D&FZX%J5 !ZLB1&%4,)YEXYNO_1^L_RU:S^;S.9/QIG>P^GG*P>,>%'* M%EY[[0;Z(6M6"P^%<> ::F<\K9NTE>P";M]E[MH]%M<_J?DW]6ZOS^H<_*:\ MG2SC*XV1C"U]:T.)I!1*C-+'()4 MH8 13>))6R/]OI2J![8:' :X*'#YIMP"?;8,H=F00<=:Z321YUL4,B^*8#Z) M$#G0DZ";Q >VP#C4^>SFBM2*EX=R[OK:J-Z>P'EL18+#Q!4PZQ#J.3[.0)+L M(-O,';H2KFKH):1EBZP6D:R-^"ZGQAV#\S= MI0M[B'U K8#L:V-)PSBOVXVF1N)D38A+V6$ (T-LTG]Q4&VX(U8]G#)L(^V^ M\[2>3K_"^!JP9"IT4VJUJUTZO$P#O!:.UUR6GOM>V6C+WI#O=LI>XJ M_TG?PNL[H?3Y9QC//H].:ISP)C+NM+2I.&9ES*2_"5E$@E=L"1&DAZ)R)UIO MO9>E5""5Z+YN<5A]8.[:Q"P=3CFUDWT IWHSQ TGH TX7\?^:*89C MDO?\HHN\B#R88B,SCF9,'51A!(DSH9-7WBE58I.2IWV+2M]?^TI.Z'J?WG,6=AK@:II(!, LT7K'=9$<8E26O!>1$$4, M^6BG.PZ0X>#!DJ%L2>>X$DSSXA>6,R/'UYD4I'&V2;/VP3,3&9 M_@733(^S"CZCK36H:0I6*K)0-#"7OZ';@-IIRJZ.U)Q.M MDQ.6\(Y$[04F:5Z6D=MZ< ,8Y&28!"5HLB\<2OOU:)?1GKH U;B;MY MA.8C3(]Q=J0*1C+&(K,0,M,R*>:Y1L83+T%:)SR4]I/C.9@#5H%=Q-WWH='E MV:H9#6XUYK0H5/_/Z6A.5F&9_?_M?5ES&SFR[OO]+[B!?7FY$6ZWW>&([O&$ MVW,FSA,#2\)FC$3ZD)2[?7[]310I6:9(JHI5*)8LO#D0CG.))B:=)E29@.XP?O&:4>*%84PGW$)CE9&/ M/\%52"5J^0W@3_@*JU) ?QN EU9D-%1) M4F6V*3*'WD:0A ;JG&1.:EH%$D?HF5*\S[#DT5!6DHTA4HD5*4 M,F8F279".?1N&-@JMNU3N._H@X-!!#[2?<>?FV7\SSO$ZJ+4%Y9LI+.N,PX] M9HC;BD?)V[N,D)D[&8T-UJ.&F S,:!:S%]XY#Y3/'B&TO_3.K_L]_K!*DFQ1 M RR9UMI1#XE%"9('4*[<]U&5>8PV'Y)G[TK@ \]\E=)\.Z3YW2(O5]?;"OSS MK]^ZOJ*2!MJSM:<7*X7P(@IJ3)2BS([54DLT8"QH194[I)>3+QO*T%A]G9<^ M/7X%O_AU<=&N2VN#;>N,JZM=ZX2RY<;EI\7\?R%M^S@UKMSW*$)T.4>@EK 0 MFLPV3KPLL3!C8TXV. E5HDT#\]$[4'7X_2LT+CXUH8E?OGW_+[OXXJL2I;RM MAFT^7;_ZBBHNB_+M_/WE_FJ^<];(IB+4:COO$!P\;^1> M!@@UBK[//3/>?VG::S0'Q/K=CIO?5LOU>I8IGA7 !;&(-0S[T$ M2@/D*E9;!5Y>4'Y)<%2XU'Z4I74GGOX-S5B&]*I$^C[!F[]A%>=K^.<*53?+ M3C%*P1$=(B72&B#6.DZ4]YR)1*W7]B+K8#@>7];'%,$T9'/9DK+RZ&D7CIQV M.S;W&&NX_M5OX*['[XP9%X7% Y#+,CM/6DJ<]Y10%[,.-G.3'HWEC$/J,T7\ M]&#P$.3J8N9]\^6_8+TIR4F%R35*OL3O]E\7JZ*SF;*&2,%6&*U M B)9"=B*G$AF/%@7HN>I2EG/X)P\TZ4R"6 \1+J]&-+O3,17Z_7-]78O^#!? M_^?M"N"V>_H'-"5G 2@/A@(Q04HB0QG![A4EUA@OE3$E]692R&_+V^$"BCUK9-%%/.8$]\11FAP#)Q1,ZU1H MS]O+ZI@2> [C,V8L44EY*4T*)7_7ATA\X*7;=_+.*F5E MJ-)&JAUYSQNF%51X &D#9DN?$-D_EHNO>'3 UK-??UQN_-7]SYM>],O-?\/F MNT!GPH22+YI)E,#0^D(>?0B96+ N>B^C%U7JJ:MQ]+SQ/ V@'%@"O6^%JW&V MU4%3^MK\JOP_-M,TYBB<( R8(5);0ZP2I?&Y-CH'$7.=WJWCLOFR6"8*J0,K MJ/\]\UW1XOF7A-N21F%3E#)G$M#((C)%(,[)A'L!ES8:YRU4KCSNR<%8=29OX/?[VMJ&.FU- $38S@17B1$\>9)WB>4>T3U3E7Z:9VGXC+ MERZ/"H/E0.JHD$%Y2\MM>54+:FJ6+O](SF7JE<]7SQ$]]Y!M?8W+F&1 $Y9H ME]"G"XX2RZ0F*A@\F[4 D:M,CAE#TX_4'M=2=!>1#MV,_^-G0(&+AV5&MS6O M@GMC?2EW+IE>^O%_-P4Y(8F@HR)+LYJ^Z133T7U"M/G"QDYRR) MMT+A=]2I1$6TUK=2_/DT/%U,C"3W 3>#]6HS^SC?%%/GW2+-O\[3C;]J-CHA M-(?2(K:T+RL@9L29*(@77AM/(2?7)B*++[BWV>-/^QO]40J>I_$WC$(&K#@X M2-"_YYO/31>??[EX_(-[G^;;[L%U(;4#N;A>1@Z3>.X-N- 6CV%D0HJ MJ;W//$*R\QZBQG/3A%1*;&Q 1UY:8BD:7#H'24.;L/O30<\1._3RX.FBB:$M MU=OPT.Z<-#%FQT4DP?-R.@9&K&22))ZHBPD/T=@NQ?#'YXYG0WX[7Z#M,_=7[W.>1UC=VCY.S6BM?I MYGZ/AN=I1EN%NI !IS#*))#)X5^5.>00M/Q)FK*/D+O*LU7GAX8[6;%FEQ]YG M>+^XM4ZDD-1!-D3P0JHV#O< L^J#%[(1VB\>=&S7FJN,A> M4XJ([GRA($RP#E5+*8I">R!!4$^TC"S+["*KTT2U$Y4_.7+.5,?0$S2.E(?> MH_3M\N;.9Q(Q 0>-T$:YR)*KY(411&F5@[+,0U_;ORF\;=_WR6=;7N,Y^"#D8XPD=&[YA:-(FXU;E',4\:E9[2* MI7&"IN<=LAA*6>/AZ#:6UX*XFB&-D]1=)L0QF"[;8:2'(BI8KJ>)! A"YC(B MWNK27:5<\$2NB(HI>N",6:B2>G4!E#P2(KD,2+K(OX9; U?XT:??8 $K?U7& MC:5K%/9Z4_H1?H5=^=7M<&8J:+8[:+?FH.^2C+Y MMF76;5@4C$ C@1/=M&](GI/@@B&2.8J8L8"?U0#>48K&-]TNK_!C);&]M#5T MSO\!JN[*$G;D^1!%UMD2 RSNYE?IJ$FD)CLN=8C[8T,>R9T[_J[G#),*VJAQ M3MZ$-?S/#9+TYBM^N=N;/9=0G!1T21+NS8R7(+P,)&2I%:5>>E]EQSE"S_-V M#X90TI"M1X^3M5LP;0BK:NT?H^PR)OL@^GL<$SV$/\[. 'FH,Z"FQ,3%" MH\X24M:Z3E["3]D?=&2T7Z(E:!>\C)?ZA#8-"9E<=EH(U$/%<7Y56'J>\+\\.J8TO[)U8W@\RVS2.A+%11F9H!BQ@EEB M/5A-7<+/IV\536.BP!16P62P4F.XY6"Q9AD$#U0Y$E441(+#TTPE2B)UW-!H MK:KD:#VUIJ.7AO1%-#Z5/J,_)@.PJ$7"(X>8X/$DTLZ1(%4DP)@-IB0'^"HC MM7^R++1.0#B9A=9%(4\E@:<-3R]9:-VST#IA98Q,GG,4_51 S($K,)P2%@&7 M.)6QU$;AV2,IVNPY\VPN$]>8#'@[9:%-#KM=]#MJ%II3F9MH--$LNG*V /$R M1D*-DR8JEH6I8E;^[%EHG13>.@NMB[8JQ'=_:)><*!4ZF$1R$H;(E P)7%@2 MDJ1H+2MO1CR%( M7GH/\F!+9VSIB0,K"%@P(BN5+:\RRG "MD$*&$!2[2'!"7>1YI-2S$$H[VH3RL)18J0PQ MV0GK#!HZ7+=2_!/N(G\V)D:2^]'-H'JRUZUAM,SWC->U7Z3FQ^T,L6&3O[J\ ML5(RV-E,[R6'<:-U4H)GSKT$&T)DP'U&HUZ7KDGA4')8EW=?/%G,<&]8Y*A4 M$)'(;- I"M(0:W@J7:T9AS$;?+4K3>,W%M&Y"3[(S0==_6$P/=OTY'"JFE 7VD*M_ MW#1GG^91/75I&9.*AZRG-2;]&"=/".$#0JP>ZL_ QR5N M!!YAZ#?\CYOUN\5VYN5OJ^5Z/8LV1:,#)8%)-/>X<<0F] Z,#)0'S[*%*E/3 M*_#R OH)8*1&HE=CC:[7-Y!^O5FAK+:T-6RL[UNC;_Z&59PC7S.OJ=?)2/1T M QZ6EOL2'#&$ANRLYEZ%7&7 M^6H[M>-VYE9C*>-9$3'TMMMZ%)LJP!ZK1MJ,[9"^(GAY\*W2N' M-[Z\R"90+PD8AZ<0,^C[".V)XQ!H4C+1.DE>E8WS\46[VT3+M>!.M,9JR-Q8 MPJQ1>,"C<1MR=$0)ZJ3,7AHWK>*Z8YP\H;UE&IY]/RQ,T,>YM]K^#?-/GS>0 M7GV%E?\$M[;#/U?S"&4?S[M]7%%C*-.9I*R18\4DL9)'$B0+44E?3-\IHK\[ MJR_+8UIHFE)53#>.2SZ)-"*7U'79G,9E?CF>QA$48RXJ)O@DCXR6_#VAE3(2 M5"^SLCKA;%))N ?C*2=9A62-M[[4@)29X<)9="6,()G+0(T3++@Z'4W&X_%E M6?5=5A?"VR5.JL=8O>6F';?>*E#9>S0C2G-W!X)8VG2R$5PZ&=!+GECF^SEL MOBRPV@NL'NJ>8ICR] 9CF?4\ PE<92)3N2Y3AA(6T,.DP5MAW!1MQ%Y)B<=ECT]+Z3O>-429)=T$1J%8C5)J,5S3PU(%Q6E[$E:[AG%PVAGE2# M30Y"U(9DEF@9@JIQY^?HQZ@84!.1JSC)2YR6_#VAO6X:\:0:N!EIC.%W'L.1 MCC$['O<8^P!%L;B>7R\7FY6/FQM_5?K'O KKYL>9CT9H3B7QR:$;(O%4\0SW MYIR 41YU9R#+%9$8Y=-0@OB?'1EKDTB7@=(^'66A^#9C:U*\P;F?"7)5-GR=3$S]1\FUWL M"=)RU02>H/4.860.-CM/+*,Y>I[+8A(8&7(,W-W).AZ;9LV[5&;E4CD/-1&Z]&2. MS!(OJ<<5CD9GUEPRVR&R7(_0)P3IX3'UP)2:"""FG=O^(WNSI&2T"MTIYA0R M1AT>:% NY;.@'EP2WNDI[O1'.7I9$E.#3:T,P&$,OA\98S//A$\Q*$*S8'C@ MVC*6(@)1B7(6.%- IS6YY%&67E;$Y(!3*V%OFP-@HE<^(\2L 44D.OHDZ$Q) M9!""L(:EBGOZ,T[OZ"[]AS@PES856M0'*^>Y,[),*-%$"N:)#9R6UM50^OM* M)>H,TJW-V71&J2 "F12(')^3(%);3YPV@NBD+??9A11$%1$_PU$JO9;]130^ ME5$J/W25-3'27,+>"4H\S"M=ZNMQ5U N>*9,L%#ET/FYFFUW@L&I9MM=U%&_ M]7(;:IY5L^U.ZCG=@_D%)*.>F H*V 1GKI=6;15"?11:M90%)ME>N6 MJ37;'E#1740Z6K-MOT@]6@:'J)@/>.+&)HS DB;!:32=T;P,)5_9P%Z=3]<> MW;WHNW@;YTXJ;]7:>SQ]#=BW<[W:S#[.-^6 ?;=(98+NC;]JEI?.Y9H;;[O%U8;4#D;)>1@Z3>.XELI 6CV%D0HJ&?"H.X?D M1*T+*@:B.:XHY8/Y<'3Q=-# R:UY_GD-_. M\72--9WA4EFAM U,0C6G5 ;T50$[0,9XM M4UUWR^$%?]18&78>!5I:RVOXZ/^&LX9+W/_S(29%'"5G;^Q#\H9*C^(4M,P( M8C: 2:Q,?&"<6G"S(X2=+YT>$S@./&5@6;69E(&6.W69,N7 2,K!14WQWS+V M'J(+,#M-9D?)_0YHVYTEK=U?#B&A0T3L225:#B$[SGFQ.;UV.DMOE/.:)G1E MW.PA.6=)HK%L>\AC]_?#2>4007NRH9([K4VFFG'I HK*2HHV>5)2,P^6''JNNQ5.'DV9[XO=DG!%NS')#0V:2RF1!48G^+)X^H)RX ME?')Y_<+D_T.ZS5 \YI?81U7\R\[*>QN(RCNL=+[DDP.F4@!ACBK!$E(J_-* MY !5XF:/T-4W.KA]_'MT<)N(0_.>#[" OW8)Z<%2&0UH8G!;()+G3&SIV(;G MO\LAIL!HE0NO1^@:/P T)#[VXXE#*J'"5);#K&^#%-G&P 6Z#XQEAJ2)1&SI M3V)]M (M1#3TJB0DGZ!IK"O.^HCH+_)+WT@65^!#B7*A XF J7?44YL$_=$+%SY=J0,72H[M[[ MQP_#G:F!?1WV$%]%;:: QPP5F6B&/KGDL=0\*T8RR\$JI$;LUP%/6(LGPF'# M*K&+U 96WA\HJ>N;ZQTA- 7EC3,DR3++*F1!G/2"F)B5,^4:*+;I>MY*?3^\ M>=P0UMFR7PXAN(%OS_[P?]\CQ$?OE6EZ(5-+2E]^8B,+1$N%QT+4@:?A-'C_ MS4]0@V<+;J01MUN/]1=_5>YK__P,L!G2H7_DN<.Y]%T8V ^U.0G**F"& =HX MQK)$(Y3A8CE&K].L*RMG::#Y^GJYWO26^8,G#2?ETT3NR96EF(2PPB'B)8W9 M018<5PHO22O9JMGCY)XER>\#@YN??Y_[,+]"GF']A]_P73S2^'W(%:/G\X/9W# MT)Z2/)[D 8\([T20.C(//*6 FHN&6V7%[%S6SM+0:[_^_/YFDZ^6?PVIF-./ M'4X?'O\10TCU)%G[NXT$R$8'9LK-E5=>4JDM>BSE0E^Z-#M!8#]I]8#GD2=5D%T; M$#J*FX#W&G)@DAIC03@;M,M:):HR[(MPF&N&7PN'D'Z!!7[3//A[)=WWT*&5 MRJ$KPHDV)J(Y*QUQC*-O2FT06O&@1)7+AE;4]0TG[U[2-.Z8AYNB[?*F-PBA MY3=8X3D8/]\V]KC]'%8E5?)];CZ:H)6*^)E*:TX&>91%1CU(X+!54& M/_2F?/QKB^'QMA^J'E>=%:XWSF=@9HP SI@D1J#'*;D3).2<"9?.20I4*F:F M!<07!)ZMP JU&495V]RS. M,VH-4=K8,C2)E;M.0= ;%U*IP&&_R=^1>J*N;[Y\&:>:)LTF666-4 MQY)VOS]CLAMLCKYYY-[,M?78 C/#*&'( ,$)8K]G(A^@-Z1,G<^QS(14Y3@/ MQ(-.Q#)+M2M-36POT)QZ^?/#S6"J&"DQH*FV*@6_J\VWCRLT!WULBJ_."ZD? M>=8P0?4VA.Z%U7%%ZIR=HSE[F6SRR8#F$&605-,D9FU('DBBO>XJ3C^RIGQ; M7:'Q!!$RY<)*Z0,-1FO<$B%:SV/0YJB8A[G&./+T[\ZS82B6B M-6(?K3F9- MK*"!!*UCTDQR8ZJ$Z!\CK-=9<.3A?_B%WU;TO_JT@NTWB\6-OWH+L)Z5^7[& MATRR;+JR.3R\5/!$!:#,9Y6Y;3>6Z)RWCQ^=&Q09/VS_U:5?X6[A",UO_B[] M(&#]%L5W?W'>%>/N_F3&0[D<,4""CZ6&P**P#*-X?'GO*+>,ABHM_7K2_;/ M[@):'-KC:;]JFE(CCGY@XC80FFA$1]!$8JUG)&H)5C$G=18#[U:7J>>:PC[5 M6>)##QKKL*7>&=F[PK1M9\Z& YMS])$JPG-I/F2B(S;KB Q92"+'J'2[04B# MD/,\H324?H8>SW5LZ_R?F_GFV_N_%K J32?^ 8"F[<=E(7>^P#^XXVNFA-$E M-$5"Q%-*(7,>YE/K2EY!KBJHY5:M1?^;;5< MKV=2!V#>4))HJLO/RPO/PM4)Z+M2TR).MH;[B!/ M)R?/4ZHMYXB]K $-#%VJQZ5)I=#-1>NR\NPR;<&'X_&Y ?Y"Z!AR6M2#>_)C M :M?OOWP27-?GG2B5#E#J+&42!H]"592)#IYZJS71M09I' .M6-EM=2%9'4] M73RQY;08]_C;W9H&[Y1Q1!M=K" 1B T^DVPDE5DQ9>OD(;US%+,<5*KC71$UB(8,U.5L2306 MD#X.Q";&B$H 68 R8C\:7]7 >+$HSE%,A=S_(Z3MUD<;XL:R)AY0-RG#HKLN MVV&DAR(J&Q4/B62&>A\,)X&97-*Q#/&!XVZ8DX/@' >H4AER 92<9VI4!DD7 M^0]].7S@(NFV+4]D6DH1T982N6R<0#Q-@F0\'QFE*5/6+H7QZ"LF$[,[1P_+ MP858P;+X8=Y13+YDPD@"P2:DA67BE&4$.(\QAB 8J]*H(TH.=L)22MGZ^: >E_@"^5J,VUXCF9\HI**VA E#=H)GK/SJ.K9H\1VE.(;OUH@$HKNFPO9"''E2#>FUF!(BN.(F,)JU M--+Z$'SF-($-(EHGDGX@P][S0O8?^(^;ZS) 8(EF;?H5%LLF9VNY6N9?_!IW M+/SE_.H&3=S?E^OUE]W?E'86B]A$1>>]6L_5(Z:&/BN):G^H#M5)<189=5K: M@%Y#$(Y;S[D,W+/\ !)5A-835:\6FWGSVOE7>+V\OEXNFMFE)57PJ[\JV^>? M-]?7?M6G]V?O=]; 2#_&]\NUF*Y,,=MO/;^WD, MY75I][H_(99&I'-8O_D[7MT@$Z7 H60BW6P:D+W/^]3^?I=CDE)(5%M%T)96 M:&,KM'30LB:&,32]-0>JJV11#L7 I3-3W]]LUAM1E[J T[&M_PO@NJALU?[(:)"6/$P0\UOUZ]N M-I^7J](>ZU^X^ZV:/6O+1]/XYH?4PZ8+_._+OV"U_6Y^/=_,N >M%)/$!\I) M:;]&;**6\,C01(4LF:T2IJS)U OP+XN3"A&V07G[UY*X+&T/'3AX8Z(%B=)L,8D"T0+%(GTSA&+)A0),2ICHXM@6:N8>-LW/C<@ M5=/&D(6%)XGT-*+V#H]Q*PEPYQU3VJ;H)A@WV5+_W.!Y,42]R9.L6F@[(Q5LG>)&!\001, MI>:O)^._?#O\@&U5"FB3=?!H^C+TTI0V!/TV3P3^#A)H2*Q*?FU%GBZ?QS<^ M4H?=^P=#3(78UF'*[F70M*&O9@;A8P1>)J=P,HAHA=2>ZKP$['BY,-4&B$LE MFSH!)TZJ0$29X*4=CYKYGP=NCR0V/EFT=='BT)F3MX&IO%PU(=>_D#I8K6^[ M3%O4/RWYH*&T1RB&N+/9$DJE,#*#I[:35W_X-5/QE;-UV)>XX)-Z$=:PY(UCHMLO-@7X3")2'L/ M_>[A1L1XUL(2Q3Q'#Y?R$A/VA#J(DOHL::PSP.H(0?U'OX7-N\4:O=OBP+[& MG?0;KMU=3(@E+7FVEIC ))&1&F(E^DA>>(?BIT;Z*J;.*:+&/[@&P<+#V6X# MR;W*),K[M+U;X&$*Z\T'OX$_-TUQVG9JH?\$,[3#E.%2EX9U$<]L)4C0R1%N MH[-@SD/LK9$##;-<"MJ2+,2:$V9:< M2&\%L4F'8LZK!#'AF>A;V;7'W_'4=3V@!"LD6MRGK&GHZQVWRL4RM91Z(@U3 M! T>A2K#7UM)T>!NTP>F\^+?)^2IJWT(^58HV-UCJ2*MGM+=RJ7%ON,X)\UX1MI35(*.5"Z&#%. M4&*US<1%RR%SG:6O,B[X"#T7NRSHK>='@'..O&NDHCXDZW;05@O":L;ICU)V MF0#](/I['!,]A#\J.K24(%A.)>\@E0QJ2YRDF7!&A8F1)2FJ&!$CH^*1./JX MH.@B\_I@N"U.3]XIRU49"A'0;<%CU04>2*86J#56*%DGW?P0-1ZH!?#9 F4F4&*T8^CB"$Q^\)$YPI,U+ M9RFK@8(3-/TTEL-0$ >81( MD9/UW!#%<:%)I2+QT3L2?,B&6P]&5.DS= &4/&)57 @D'>0_=/SQG_Y;_ SQ M/_]<+3?0]%3#[SZM_'5S,?QZN5HN_-?YZF;]:IX^P-4<\JM%>H.>\?)Z'G>W MTM]>Q=N#DH,!*R4E8$(SLDJA?!(G42K-66#4Q3T?]DC,YC: =VO!") *EQG25'O)*>9&$2TPRL2]6"I/O$_#263&]) M5PB7[M-TF]72@JJ:MLMALBYCM/17VR,XZ"'S"F;*,>J\LHD90514G)2QV<2Z M+$CDS-D8@<8ZPW3'1,(CALEH0.@@Z@H *)6JI6S,7_W3XW:Y.Z4L2Z TI20H MAQN?X()X7FIN0#B77-;25[E".4C-^*;$$*I:#BWGKHE_NU^7+\&OX?_]G_\/ M4$L#!!0 ( '-EVE"$!4C!J%4 --6 4 =69A8BTR,#(P,#,S,5]G M,2YJ<&>,>'-X7\&S]TF^<1K;;-C8-ANKL6W;:6PU1F.KL6TTMFTTYIO??77_ MO+//V6>?F=TYLYB=S^S'TL<6@"PM+B4.@($#@/%G 3ZV 6LQ=PM3 )"2H@%@ M 4R?4NC/%O/GAPH. C[[ F"?Q2(4XK,& &[@?Y."A9&!D\%_1@!QT #$ M)X>1F9D1//=_]X+]K$#_IQW^?T9\7 "(0L9VAB: [,@@@Q4/JYA+ X6X:U$CI81;:#%56*H%"O"I&N)3-S0, @P4_'\V!AR$ M D&""@GUJ=C 0TZX'+]FG&F$F=EZ54QV+ [L M[>M 92,GXZ0=D:#$.9=\M!!.@C140AHA)!4[ MML?/':RNQP;3;,O?-7#S5%^)P?N#L#K_8!;]MX3Z45'8Z9P*]6_M'KU,%S9% MN<)A#"2[JY"B,BK4W)(7B<=/GFCIC]7%FU?0=NEX$BUQ%;_]DR^17!FBRM]O M"?2@TWFA'C%,*=6G#R!15558O1CLJ8%-46P RAEYO$S@_;8?790UJO)YD 0TNSY&\<@N8S?8G?OHPZY=_7 M[F0*1,=4+0KU0 K4?R5@L?X]ZDA*2R-"647)_;/!OZ5;)6#8.;NPT[H+\8'_ M)6M\VJ PT]@ML;,R//F8&(OS?3[: 1L5&+"\6'I;9LIQ&N+ZW'"5'-YTJG8O2@*L]9]HB4J1M/$*IVKH4@J_#8O_]>H#4%CB4%BQ1!-C_<,V-%>%(XF]6!S&.P#W1G^8-?*(=AP.3R]XH'*AE)WA_ZTJ1FSV(H<[3=ZN"+2&/HO)0ZHB\ M=P>M^X7K#)!E,_6K<>%6J?TTN@_.@35FU1 QQAZ$0!^NZ)?"Y?-#LJNF*/-7 M;H]TWL(+CT"47#NDED@20%X$7\3]2ZCO0%;@S4DO>[K=>+B4$%0^D"'OD4\9 M4T29'27HA"3HCE-+1P]>]EV,D6CJYFHN/N*O$FEJ:-/^OQ.J,L1C*1@?4$E> MNBJ%X?ENG@MZ=BD;7&&_A/[3>\#JU0L?-Q 9JG!BCN)]0F1^) G3>1>3#T>J M@$FD-W9]8ID7KE1!Q#!5"DGUBV:'L M!DB;]6]+:ZP? ,%06E(194<<)=G=2 MLR^+*86%9#?VQ*:JHE"14 $ZFYM7%LW%SC^=FQ?>+_T\H&%)T(JBDFD,&8IB M;.I#WP_>996$2S BG/MY!04XMN;):0(@C5+S0,UV_UY7"N[R=@^P.WG>;6XK MT2(FQ!Y3] 46D"0FB>2K54-O2^CT2M)'RO#BN@4XC?S/"@B*^"W &^,XC&:VRS6&WN*?ZF^R0V)U7+UU7SHWXTWY3V5%;AK/VUUU5/\V,W^7*=:.=1S;AL6@9Y+9(4 MQA)M#0E5&U=K,TOF^DT!G,-T[J<4:=)/8,'1BD?( @^/N*34W"B,GASWX"Z@ MM%H_MP^7H= -US2RWC7(YO:[!9&%$6@=H:'2Z]BQ/N$O?(]W'9J2%%=6>"DK M^_JC%";WS>N6C+(B?;.O ">S%1B8(&/+F""!H%(.S2_EP][JFT@R\ M#AHB1F]P;TCA/&GJ[E#"]6*[=^#)J=2<5PN)RT"I1_0N[0X]0H7CERF"7031 M)%;$$IW=G26NF9(K"V2J5 3SJ8@SG280)A9F'")/0&>IX.X)@6"4@%I 84_E M%X_2ZG,Q&IA"JQ!>5?ZSN$:;"7?MJVYB4\I@6/O?OVU@JZ#JJZ CBGQ9QEI MJ'NX(2H#C5QG7O&UMRMH=_#:J/U&#&C?AGL=JP@@T;.8G5,CY/!HE)MM35(RBO>P+P>\IPBW,.ESG9]E\N"\0 MV ]VOIOU>,_@;^/5-8I'[37$W.^Z$P.9052,J5(0XWW[%J8;_$?D$GT2PXRS7">:GEYM>A! MF7:,N\#:@2;SM_M11KSWKEF,1VHX?"8WIS8U6$-[*"G[+["OOH;4-@>=LV9# M2N8F^1B44=5C=$N"CA&$8.*9=:?$\R+*;@MD&]#S5!PEL8-VM[<;2_/* M.JA1B$/SI6_SY%7BO",42\2Z94B:+3%4X _5CU(9]Z.=>797WS7\M98_Q] M/"NXE#3KAKNF7CU+,*3@B[-[%'KUS+Q0V8.O/=FW+Y-[U>)RM+9YY>ZQ^:'&\EI9BC$?Q.RSRJQ@?1]./=!7%-4LHKN[G-D.(.165=CA#"V491-:= MCO"+E(*5M8V3Y^!ABP)[,26P_.^9-Y!R.)%:PR]L>ZH(OT_!0 !LM\A) M^0P_@=#NG(#6P:V5NVN.]=^_N%8QRJ'EBL/;0J&(R9]&:]+1SB*D!7__HN1::EFIGG?H7\QRZIO MLM/4:^!2W8W_,4.BJ=ZF75-EIEM/.=LL$+1Q\$('-D&2:RA.3U%/,+6#OX6W MH7\-.6A8N;90K>/N]&,4QY2Y\1AJJ%K7T M+!T'[-*KIM V7FL[&O?M\-R]RJFKM/U2U[3%Y$=$D %/_;W[_[Z0"OY M5LKT]O X(K4/0+QVOWS@3A('[-:FYAU!#/U ,D(<*4=1+ID-EH2RV/&-QX^P M]/=>(;EQMP]1RFS)N;)2'+/0HP!B*9VR2D#\G**L$I2DB,KT9QC1,_]D\B8+ M3I-_19ZC@ Z4=$/*7W[U3":-#-D])Q!.AWRH$%DL*=-O 1]$2GER'L^'R*4G M"KIRMZP8I4+=UQ;Y:Q=W(I*D:$IQ*]+M%SK_7Q[%Q^'/X_[,[Z=;CJ3RJ_JO M[+"7KUY/E>!)&;R:Q@^JD[(R2>F "/X.615ZS20]","'I!"%U-C?!VS[R44* MSK(6W1;4%3IV^!\7T\LN=T 2M(IJ4(,3&2'ZM3E69IX,7W]R;%]&\*K9]@%8 M9E/:--L-O>C#^'L&D5:1@O/W+%C9NIDI)/'GQ)L1K;=X%:\="9_*6B0$1"W< M4M8^>G.K*K"O04!W0WP!)R39X0GP$0;'>VY<.&;)Q%.47D0<-9KZQ?D:N>HF ME\#Y"'ZV!)H6T?46K&0B0KWS.&?>W6@SO5)51,QJ'@A'7I)P^ BYK'9UWP" M[2A].K3.J^KC0F7),KI'_SWL>_M=.^:L^+9K6B*6VUO-:L"6768-KL/S?T9% M1\A3],?"''_X^=GF'"R-622"4#NTDP#!>[0^'M\X-4(\P%OD[XDY_T+]4%YB MK0=9'(!&[![F80Q&O[NE3RWHMFD35,)'F.7J3.^4$>QN#1FUMYO M(7V \39%-H0;R_UGJ#?)!)2S' ='(,J!?BZ8F^$S#);DH!@^P_,8$%W)X9@Z M56:*2IM1WA0DDJDQ+ MBXYX^A %+9<4P5DJ48@*9-P\\[))6<9=),<8@ZY\\'QME(3+RO&/D&)#MO^Y M?P"8I71'RJH1QC_YB!CR%22D2]##XGS2B[+@9.$DN_FK4\9L)"P5[5&(>GY+ M0[B$>=YA*(L-E\-X?N*H)Q'E-"JE?7O^S;'2"3%9;C5#>5$^OY1/'%3!)60Y M*205#"_W? @V5U_ %26-5NEGR&A!>%T M7E5EFJX9*?\S1W@D!AW/A,4S$W,7!+-)OM3Z93RQX:C,5:RKE:KP/C8(0B?C MR]]>ON6<>\%X+V,,%<_7G!JM8G X!IT]V/!K#W@=KLVWU&<9<^+G'9 BZ

P[-5W;^:(BF=P.P&N@+8MBQ!# #CFZJU1"GI+-L M%]MQN,8IF-PO120A7-\PSV0"0'U/!3*@HT4-N;4_PP*VEU)ZA*\&YG81N$?X M_-,I,VU=SACCJTU$7+](?A8Q8+#$@?D+0AOMCNS@&2 C@Z&FBBC"T&>SQU"( M^Q!7M-.;^X7CHB'Q:2[^&]>5*?4'XHK>+7Q 6P(JG5W=_&15X\%/Z?A\V4(^ MT0U.Q@AN,,/$B%,,3R48.9WH/R-X7R9H8'WKO!7_W,;&SJ/M\ZHHV]75RL^T',P<_>= MI8Q@'%=A79_$^MU1M\HMEB.DMJ-4HQ&@3RO. $1W8 MA56==O!F[@G*LJ"?9 B"+!)I^&A..VW]J_Q09=!\H_0)"OT[U!(U6./^]9+S M76N2?G.L>_ H/Z\/5<@.V&S"@. K9*8YK40/WOZ5PLE:,5353T$GZZ307\<>,B@H/)EET8@<<,(S9T@<#0Y#\C8&/ANPY MY_M <*$5X&6D4+L@.L66F6,6/)*"-9=*L=2)V,)!NJ#Z$R_M+B5)>L2ZM$DH M/*V!2=IX7F4GUQ\6X'5QL#-_*=Z+23ZMUA/D@_=1&R([2E#JG0M;WM$SL0?W)O)/>#YB\S% M9NS\=[5\4P.EZ,NJ=UJ4\2_\,^O X F+>VU:M2C+>@F'[#UWED8U[MR]\6O- MD4;S;]%NFL$PJ]C"/TP+\;[_!B,SX DGMW8MRS=6]THR# 91E!5C0/R>;MS! MT-(8<7Z-C]=M??6O&!Q8\AP*P_IGL<+ZZWKJB\YN5)4[A"E"'QFAE?(XV$)C M%]*34W1+Y:"T/*V#,=LH&L'&WZ:6L(AV"3%Q+>2O]+,"BLG09R1%Q?FHS#.J M Y.AOZX%F2E(HF<,4$/1[Z<"E>&/,Y5#OPCR'L_4MN5;G^!]M__>>(?5_W+D M:,J4@NG+%.W^VTG3'@FC7)Q-T:6_.BPH<*U_3Q84=9O>Z5:@RVST9&Y9,/B] M3(FD3*XXG]389+6G.3%HN)'CO, ,+5H1ZBMFGFI6%NO/ >;@^;EGU8EVTQ^8 MOV(B7G-=[\';D)P>B=K9&T/9NSR^9C;& ;JDWC&^2ELS6P1H0@B5.C$($#?* M[:W&4E]5&?%^DT_^]F='.281[6O< >OLJ="PL3]H=2@J .LO4=DZ].XD__P5*=+T(, MKRS"?EZ/K'] OZ0<1%S!P8V,385)ETX<0XU5ASG#5UOQ7OSF'/_+?^6ZFL89-%/I*A^\&N2[ M-%%B?K,R] 7U%Z?T87T"[J)! D<@U79_E$KZKE6]FM(0]@= N9@QS.8_?!M1 M>(-27T?5E&2#8A=@8! M+ 4U2= H+(2I1$[3+ZLJJ0IT*Z<"$-9[48,/3!NS M4D28\,)=?U+DNG+D,NLG[%AV'>S #SCKXS4-%$- B-(L;0$/R=M^MLODQQIR M8SP^XS'8)!2_< =DC,XXL ^08. 8_6S=2"A1=(K8O.,"PRC>=NRT2?55,4^* M^#1;&F8OZ#]3$*K)Q*M_5Z=:%Z-7;2YV(3YFEJBOF[XO]-KKSJ 4.M10T,.U0 M5N,[ULR)ZHNZF 2,9 T%T=9=7 MU4B7O[6/U]\FKJA%L%%6ASCGN)67IB1K&,Z!PHCDO[ZB(>L.&Q;!WFXU5D.8 MW'86^\5E_<6&;R&6KMZZR=VJ;9$75;(*Q\@O.T+"_D ]<,(] ]N4N]Q"C2VS M.K9TF;1UT@%JPC1=:+U\^EZR:.9.)IMFK7].2>\S44IHY6M/KW"$1>@K :;5TO1\'F6<%"Z* M>!HYXW(OCJ",PHO(^MOAR=.;@)["TH:M;[GBAMG8O.;LCN88>^5K1ODS\:+8 M?UM]G_K?=7T:?6;[%]K?J;B;'K>0W#T MB769F>I\A_,+B;YQUS[.>4CT0RZJ;CH48+QT>$5_B%,7AB96.ZY@N,=WK/>5 M#@\*J4FW;2 43R-VM#>\XB Q,LV^OW)'1SAL/%K8"OHB7W^O+10IR?W M=I [@7Z[T-\M>Q;U+T"%E_/#TD?1)=1B8>X[9?^EN6=4)B I".ZQJY9=)01B(G8?C M9Z&V2A_-0MT^N MC5ANY9S(6_XGQL]&8Q7H/PEJHIM0'CHC1HJ.-,6@ M"&7X\1>7?C516V&/\R9#(W'(8N3QH[/^?+V>' T(,N8LY@57!-D2-ZH-;.F$ M3M? 0E^?RJR+]=XO*2->2!/1NE<3O.QA?0 2K#4^L57I1"\VFAS73X5 MA0NW#4ECV1Y6E06SO;OEF\(JL[&#RA-HMQ^ U*6X@J@,(=0S6U73,OJV8*=W M-G6SD?KKWT$]$MJ4;TE:$+09AN4[M]1_IW;6A69"/IC&1 WAT.W6 M1_-"5$!!(?!W12%H[32X/XK05S( )V0(G-?0/V2&,0S(-:_B* MN!YWEOA$R'T8L6[T*#T0%Y^D!7XOV3*SIZXHJX^'BG)]G&QN_!--9D,SS^[Y M"LVW?BJ/5LPU*SL]>5>E7R8ADA9/=:21*N(ZF6E2E"Q;K'NJS7AI\.K!F<(4 M/Q/@A3,199/L3J?F3:+PUB-:MPHG:B=(N;=BJ%B(?I;ORZV6\ZK^ #0:B.96 MGP:HNI"@'_D=H-^%4KKL< 346E..8\[LIN&K7AW?;UWXEP02A?-9=OZ]'V6J MO>V3^YDTGNN8=Q5D3V6Y0K=!WY4KO(GZ.I0)^1*1C]J.:=NL"5RH^;XU[>MH MG0CZ^&P>O2'7Y^!-?0#SER\V78F][9/4*6UJWT;8K#/$DC41SV,NKAXBHL8< MD#7IQU2S[+A@'C-@7+SJ(]''O]YB X+>T%I:.ZB]ZF)6>J$&6YXI?[^OPMO( MRZ;(MYG[5%QSQ5IL'7045D'7HV)5ZZ&T8"D=<*!='5)8B(O&+;OA#2UK#Y$6 M9SSXCJJ-B:]9EN.OIDZ6_5I ,DI&>2-K1$'H%I002U_K8XI:!!WL>?_V[EA; MP9A<6$O1A%SW6K48$R)-2QODN.<+KB(H"_H OB3PF[D.]2,])4V!CN^_+_!G M66N.2368G_+'=61<0C$_6L]^ %A(VW0?P+4+*;7C2Q0Q2>.K62+1>_%*D-HS MCX4=I5$'@CJ1JY^6U8E>%=&$>"5\O(?#/OE_&-KISYM'ADWN5Q/V\ M?_N_UGW/K^5T.M=ZN>ZTHO8<4.JDB$@(/'#/&E[*:,A=%\_;AA'_>2>.LJ_^ MDDS\63H@B_ION.*)?_R>^@F>8/GE,%J?-@I#(]]"JS!U?)TF3461@BDJ(R(4 M#+!>]HFX.*%C!T/7-^,--4L)P?=00$U=(ZU$EC]<]WKR,])'<";,H5.J^]A@KXK7^PN5&G3-;3%IH=TQG=D!PAX)30Q$[(79#0UI;6>XB[J:)E_/ M?T^!AB%4O#2TMXG9@Y2^ AQ ?2UG>SG^B,J'=3_D%I]_ LN_1\ >J^2SOE;;?CJT>UUP>@ MW6#W.GKX;TJ5^K&9NTL[DW'SW9KYLO@#X"YMG;1YGI&;2O.46"]&X% ]NLQ[ MIE?N,%'IN;KE0?H DJR##M[/;$0.%]@*WNH$U%_9YC W-]T%WH?]DI,5$0<) M:JX8G/!R2$[3%I:3:2IJZ;0()A;1!_ZQA9DAZ6B9V%@;2S%ZT8DOI1^1)N&2 MAI&*RBAC[Q@PP@#6FD7YGYV<<9V<%_=(/*T&+E%<*@.LC-AC">IC6KP#UD]U M!;\@D-%+X:3QL]NK@O9-S M#-':L#PD?@ [Z&NN#UL'1.=#@=G7+W#J-Y"_,M\_ (/AT>&]4G5J+UC3BOB_ M*+$9%"<=VN5#O]C(:4LB1#%[<_&'4+C\!<%'O1;71C;X_:_ZZK.-;ZOR-U:[ M5#8UNQ<:3$4(9@VL5<(X.6BU'Y LIMC*I[B54BE7[W_[91.E/+$-;50*D)ZE M'VK3A.IA5L?2$\8(:#0RA*R6QV=?D)U^ !Y(/97%UH,0";+C49V"0D\_ M_LH[20JNK@P,K?NX1.\.7\9Y4,>&PK73\G\[)SG]JL60=)7+1*Q."B,M'7YEC;OD($ M$DN@W$1A"@G']"H7$7.?\IQ$CH"A$3_]H0QY.?VQ-BU^ M(,95[3ZCR0-#_F0//[+Q>#_M)WA[FJ],-8\]_1>4F]F&V)Y/*.WHE;7;>LX1 M'SZBAD,0?SFWP&'%8HC_95D+;A8->4JO0:(@<,D83Y0B;PN*L F*J\^ \U3! M%@.__%B/T M-B8O>_O+2(^R[40J/JJH'(7"'C&!?(4!X$\@K[Y3,)L"N:I\[M,?B*1XR@'9 M#VV/<7FO'.Y*T&= 6P=C4_K[F"J5DN;%1+MTIJC!893Z;2&I52IMG5J#V,VQ MBH>$&PM[OP!3R- MDIXP?2I(.;-'I"U=1C-.,>X2YLTY&]\,#KA4=)')R7ESKV_225N+B0!@TSZS M+UE*VKF6W6^ 2G& DJV:5< M[$R"5L:(K>CL"8>$PC#Z[@!<^>; ]=M"<_Q+S[*?:=WS^-%FP2LWW.UAZP=P MEZ'X)MN5J11Y=>47=(CLMX?C=7^=>&=5ZIMZ,?B&W'HYQ' IH7P>],1*P\+/ M(' 1/F"WH21QKV4WOQ#Y+'7VM*CO5>.GV8 T)W&(6T"V??4!0%:Q^VU4O+W8 MC;8VS77)N3T+B-*1#7X EX8?0./J$R_M5/[/5]'X Y/B1!6XOWR:'T",>U,* MRR!7M"$<56'(?,194C@'FY^;#(0.@TDI7Y+QWPR_U5-B_DKK)@ZH]0I.QS"B\D!I/Q=*; M26!GY^$#"-3XO%7@Y^^0M[/<9[7!'YF8@VKE=7N]QA=\FQQ.3B_@1NL85E$0-;=@2 M&]6-B6>A549TB/S5JE(5Z5X*JKD"FZ!D6)Y4?C.XR)W-_AW+5HP93!9M9(ZPMG29QYJ#25(OF$.-M 9*[H_13;HEB]+SR;3"F M3=D@^M@159D#$AIB98.AGK/0'O6A .F"S\[E?LOUEY7V=_J520I6Q[O(/,=BH;^AY[%4KII:";1KL=.)[TM]2AX<=%P;@YAXKG<=%U3 MS>S1B37O<+-O MRWPV6"H"UU]>5YJ*[8J^"H W*QE0O=E2.NSY$7XM1=I>0+P..G7\ -K="JJ9 M+T.5/4\^@*>LJ:.%1$2&3)KL_Y*P'A#TAF]X:6W ,A1(U"'T#8*]OL_9Z?+8[' M9YHA?U-7*K$BT%KCVE!_,$:U=3WA5T5S1P&_#B(.AK#Z )SVK.7?#J=P?=K) M>T7.W[-C?O)6T_KFNUCC$>879=S7Q8REE'51Z59?L_29N8="%@AH/1?/:__3 M/6V?R&3UJXA)&EO4+.WZ +1R["1 DT3OXEC/*0NTSYR7=UV?$$+*A>C15&"* MZ/43UBM4XO3X*A&EK- MU=1%3JUK"I3YUMV"L\9#MGAC1[I_+@EU27V8*N_B@IRQ.#8>*?8]%42)?#K@MH(U$-A6QY@ MT5;#3L=9#]NZ@YLKD;9LY]Q2CX7F.&&(SB8MW=VLO*T_TP'.S):+ MX,D8!U&V2D<.?CFMTB]9]0DB1(*BW0I'<".,&%]&I:5K%2)#+'@HAD^PARL^ M@ VY@)]B_/'7BVPQR9!_7A9B]0@YX_?[D2BEFY/[L.>N6 UK]VP!).9SYI,_ M+'_ J?MF![,") ]MZ'<>Y%9P)LQ M9?M7SL[@1JAP>WO"=(UVHVLG>^C\1(PXL&5U,B-L3[R0.JTNU[,N@O' 4?_# MIN$D:H%Z^/;,>9!T.^JP"'>BP(A,@/'88\4F. ]EH.9'!/,1BLBWZ8S!T0P3 ME"/T.?X4KV+MXQLE2^SULV9[UEW=H,DL_"O6IY:=Q<"VV-ZTG>SS\_;5122Z MF.-H.K#'>/SQK^MKP;DMG7_2K[6KQA=9[6+8J%2?O@[]C-!CW$YW& Z?M!DE M%$N+*$(&3X5PDQ5 > ,'.T90YPE-\A0^SC7W%1!NHB]3B$;!)645-8\HT,/* M="R[1HN8&:"*^.)!2=JC[!D@Q:MEJX-,=#\0(;"S8"3V1G[_8X9?];C:%3KV M6.TW$8LAT@"MQ#8DN1ZB=Z('X52[ @TQW7C,,^&A*CJ.]QRE1Z!E"=4T M27;?)4H'/=@"D4U[ N'H4_-8N:TJ\:CNC[#.W0T.$/-:CN<2DS3#(#3A ?[^ MCS P5DP5[U&;ZPQ2+T,?@)O#>Q?2=+S5N\[\-YU8KQWF472J%)M:*_R0*6X% M@^4X10O];BX?#?>*R%CL)#%RQ"A2.VN,@P'.6*'4)G5O3PEE,-S@@*@7;]Z. MYG_Y-2=P#U9K0CL?P$]HV79[[OB?/62QF&LB(O@_=RQWR%)GLA=4U_BQ.1#6 M'ZQT5D7PSPFVUD[V2Y,I?Y5F<":5500D4>S^S2VP1T$8,KB:LP(B38,&BV

#"]P[Y]'^EYU-S>A(S?;R'/.A1?+?2AO4%UY_LY7O]1^ *H- M#(M(!T9*7)N.">]3GXC(_GYP!%01P\'PI=)Q%!U"J$*["B,N-_!P"=HPJF,D MW2NFIS5]I\971VJW(/ZA;T]3(B@EJO&Z225@S1;A%%H#BR[QJ'9HN.D#Z,WX M14+OTW3F/M&V)V_ M:#G807O:0+K6BV514Q8]R?!C80T0@(98(Y* M!MY0%A$K<4P6C"8[$V]0KBN(VD/2V++?3%Y"=^@KEH3VTV*<\#?^KOV\XW0N MM?OMQK'=*'( I;Q5H:9B@35\IDHU@S,A/KAZYHH53K:HKGY =MU_$TF-9_&K MK.!1:T3B[C=I9,AI.%Y9(*7ZMRP[6D/4V3E^NQ!HQ'C5!8X,D//2>:3/YM<6 MUU#[F;/S_D$6S/K1%=7?MXA6M3;X*\U80(FB3Z/$/XD=D:B:W0>IR47KK!Z' MG\[?_H#@BQQ=OA 8E_9*+FE0Q6%C1CKH#581D>?Z*',@\[\@/B]EJ+.V5[^% M%_\HD^6-*;L/3FZ[S_&/"7PU3DO_UA\48'48?8' !\$O4^"\52"P"Q&MP;O; M6^I ]=)V)IM"ALJ^ 5YOTEEP;.C_(BWE/'0\7Q5!LPP<\7MZCXD]Z+B[)I>+ M(UZQO@&I>9[A<=_:;D#",-;'?6>/X =A3MX3Z M?0V!.LI[UU6*]+(T^?5$@3U/Z@?PC:;$#Q':[H+ZWR*Q8QE2TE)%BS 'WBR3 M2@-;S6K5G4#MIOK!1<4!%B2U&O?)E-BN^Z_]8WL3:7D&1P VBNS7?!4]WQ/Z,?E^+P(==N/MJV_-[FFO^Q] ;N,[M50GTFXCPZXI M99'^&8,FG"OC4.V%X0E;7&):!LPO^GTB&4Z1A9K MD"0!*':%)UUCC_*I8:K6![6%ZKL)<9T?*HD=7:F!#].5I0@(V*Q040 VT)BR M-/1N[TOGX"91J.X6M*6*\4[K^?6=(?WQ.]DXQ9NWG=UNO8M:PJ.0092%89&N M+<-%W'!&\;"<:)B6$4$)V%U,8H)G&(_=BZ7Z2PO)!U UH4<"> KUE?K /G#- MU8^PBQ<7B@B5#Y3@D../.XK@&?GI,@UO5'185NR1^KM\H021$PO)9.'AL$"] M"9OP>O8(7:_.5X;7CE,X;5P9$"O6%U+W+V;]*#JKX(#@OCM_._]'L7HS!-/4 MB!S"O7X&W>E57.K<:RB$0 P%)M1'M&0 S46NBAX6E)9":OA553+5@XM\1KD M_4CE#*>5QM+#J$NJ$06)0%/7LE'3P):?6)UAWU\:5;( MHL4%QJ:J2O.PMH!K\IL=UIZ1M@CTEWZX*PSBBLM6+!&[6;FFT#!_%]5B_S8L MG_?:71''D'?^2G6$OOQZ4^>"]ENFU^>Z2JELCD<9/K-3UT%MAQ$6">Z9V@"9 M'S/3MKE*F18IB/$GQZCSA_T(LS,4MT./MW?0$[M5!LVL1H.N[IRV5RL2C7T4,>D0-F0DAB5W X@R)HCO"F+BW ]JZ8& MO.]MJ1E9YS&"#VQ%04PV5K\*X&:2R?#-NY"%1+"S*&1@\ *[]0744XH=GT@) M 7V.8A]M2?HO41>.865.<[@SJ29%1+B'W#M8E6IJG138:@^ M(""7%8RIM;,$'XX_#L&0@VQI@CVVV/T8%V]6Z:3+@XNU^15W'NIW M(DN_,+%@:4Z'1=0?W$ JJ6*:1?!*H5BZA*7G64B7:J\V+S9NDX([C]/[L&$V M8<4 T*<2Q"C"G0I7\@'\AZ^5DA(>WWSWI,D1 MDZFZ\2+08&(7 !3VC8 KA 9T/LJ)?]2R1A0W(MPF:0W%-D_,.VU-B.@\ MZLU<+9S8G 7]ZV(V*"#$XPSVX0)( (1=K/YBZ_+%IE\#;PIM(9DWL7%;GKM. MEV2<&7YD;*; )+.@EUF-W>!ZWM?]9\XW85[STCF9 ML$R5[[G]R+PH*9A7!V@QT!&U%^6?L$B(HU]O "^6ILU<+V%((:8B)1/%L>+P M*!7F8+0M)2VXN#8KJ/U/A'6 W)_B2FK,4N@]P6#F&,@P\C29W\,@OZ*IM;5 M>\2^2:3LI)NJW2M:QU6;C@\ ML,]9N:&4HMK",!_8+I>S,7!7E#98E'9@BN. MM9![?7)JI,,<"39Q4-'U[5%NY/C!*=T7Z7AK)8LX017D3(E5J0$.]7=D'.(# M:"7_$W;XK9&L+LU935)5N^R0@75!IZTS>H[<<; S9D. B$'9/6VK,V6'8,]S MH&.LXLYT$/LP!!:'3.AK2T9:*(NE^=8%-K*@K<[7==K61L>+AQ0'93:F"%9N M%P*SY"BVG\(W@FS\)?$X^IN6+K=K0U;3%5=Y>8+"--$>*%R",2I-+$ MU%1UOW]G5Q<_;)[?Q'IJ^7=,?FORRGVU*G'5]+TE:0WGHA#LG]P5F;FU03_ M@CS(7D6>@CN7PNT/]_4_SZ -C63#V#AS*8R2.,-HZM5 MM^\!,N MI'>J>TP*%YO)T2AD7(A7! J^0&N$JJ]3[+;DD'6D>"-E$-:!'^NY\:W?TY_Z M;K2Z?'.A\&S8HHS"XOC#PU(_B\4ISD5S^TI'M)-/\-)V(/#")Z A:W4#VAZG MO_DTXU+@<?_/[\LGSB$_!G? MF$&G9]+"_^EMJK=M2E#%G(;>_CF]1F>'8'[=-',:/)@JM@QO*ZQW=6N:(-_H MOG(?PW62D.L91'FW 26D-(_Z"[SH\AWKE\ E4Y_&2IY(*YEQYN%E'%V-)>V5 MF\H?V6Y87'H3<@/>8R-L\Y8E$EK$&Y#PW :TU5T):0GZAALT-X@:/R,%91V! M@KVI4U<*P5RO/WTP&*Y56+950]\8+>U#0:>QH7I]H+"^-9Y(&QL!'-?"CCZ3 M"CD[#XBS(O=,,1CBQ?QO\6T9YN;W@>NT4YV:6QLJ-S >)$-57!J<:9[U(R/K MS'G6+,;9HK%_]JDU[!JSC.%^)Y6JDA\E5!5@:IB)V>ZK_+!WK$B0C8&#:[]O MG!'#B3 S,P,+9BSD0AM#3$Y;YM%27TVG7.(^?V'CH5HA"ZEA)QW67,OCF)$( M!VP X'14,!1EC5WEVOH]I(^V.0^/:KJTM293)Y6G4L>A*6(:-X)7MUC61?7H;=;4 M+G@%+;O!O7OWQG^]\,/I[^C&D?10,\!2;Q;5T ^6@8KOD,M&'XNH[AB9F'7I ML2GL\, 4Q+,@YJ+>ZZZ%/A?S+(T;KLSZYV% =JX\*=&-5$WN:\[XY#A]AO-H M'$WQK_4RV((4'N)(^08G;?>%XFQ>^8$C4"S!INUY1\T!*)#8I9_!KQV\IOQ'>OT <1-,RB;G+U_% M7QI"OJ61,P:&+%_:!AXKM]N4K[E>'GF9[[%C KU+V_M">OT<&KYB\MJ5E*,1 M(K+RU!>;62V@.]&Q8L2CI,72D/<=LE,=BX5VY'=9*O:@AA;-6S M5WN5&5ZRF"$0G9(5,M\ME'D*+"*5^^7217X 2\/5)W;JES6;+RPOTZ]L,Q_ MMNGETW[.3?$'@%S\I[[8F6KR1#V(8![FMTG9+[L207_)C6\0%BH2;J MQ'TM.=Z\9;"Q\"]CE!LQ# GGY]973Q$<#XL[#9XFW,6R'&H=NAV]T(1'A[*> M(BEG^O$KM[2?/NM\ABO*/*>]#25G2BU[^1\ E/QSW+NLIHF=\*GW +NNUM5I M;/M6OR/GC_@DM47NH&+1Y'#7R&##LSMX5)AOZUG96886?XYP!L.:N7A[81-T MT+(P9E5!62R. ]_B>+_#1QKC]RXWQERO:>%IF+8U5A'8^?:(=#>O%TL%@C$^TZ2(B]:#=[&S6N M 2;*.>X21B%EK%O1D.>5<8(>7XV4^8E9^=!"3V$_;X('NE 'PIRBQ@^ [DM] M4F-]D0&.+X0CY)YS4(_Z8HRW52^O[ #;&>W0F1]\C,.^!4ND9%@>37DI] 7$ MEV?'/L8[">9[GB_I 7/;_^9_V5=U@]L&)A7V=EPF'TC!.L=P)O:_\G\]L!EK M:5C?K/A>;4L;NG:22*1Q40386^%2+3!U.2[X3\=@?+7C4ZJAFD;SV.? K.EB MKLGJ @[+:FW0X3UAX7(#NP==.YB'=^K9RDH95>8_]PSB\EEM$DXYR;=..EX% M795L$3]!])I30IL+NG\8QCO^XR&@@%#B/=PJI1KT_I-_7*F*U8N")VR/17,@G0W7CH!D4 M[Y*O#GIR0[Z&*T4/*]GN:T+<@)4H49(!H]._K*YB@WT9F<#>-,E?QMCQ7'-7 MN>EVJLYXU;ZN=G"O=<-WL[8IV@P8F-9B&NCC)VM/WN/@32)GC[;2A 50I?C" MHN=)0OME'!0497XRXCT+8T.H$!/9]%5/GR/.(W3_#@FN#W72$++)0EE8[JPR. MO+\,^[*/*FO[$TNQ&<40.X0F'%N:9+H"-J#YG;%A>E;:V MFI"JO2!>0_S;.*&\#*\"[_X4'FK/CUCM$@&M,:YQ8HIY>E8+)<[RG)-"F&F4 M/"K1O>*^B96'1 Z/J%BVD,-:G<'!N_ZL&!'HM9R_I >%A/3Y*0FV-%!V3-*F M;SLGJ:0 >#+5J,P@ XVR8H-!]G(:;+,TA0*647'K$O05V565Z"/3<)LJE8K M,*Q6MIPD):JJ6Y$91J)=(4D34422S1AK>Z7,%'YPBRW-*NOEP)F_?O+*[5"L M:E[;5CZ0==U.)QM2[I(HY]: +HM2N\;H,7"!C:0Z25?%6I8\1#?CNMPG 7DJ M- /7I.YOA%7Y=9;9$JLD#XI!\0M),PR,Y6+@J6MS0\_$#H**I0-+/1+0+/1+ MV_2=W:"4AD+*Y4=&427WZ=>],4/Q:G5=<8'/&XI]S'I.2F9_CL<)/->?1BXZ M0A^$#77B-189LI"=;O]UQ=,N9^-,/?Z&_UUD%JV85KM%.O4TX9%#]XY:J.'FYL6X#CUX*%=1OR'X:^!JI YHV M[/EH?XI6B--X&$<$5.795"9+P%H]6P4!ZI 389+8(VQR6Z(E^W('0EU641*PWL'49S=*CPN^GCAC.7[R5&)Y%DXJI4R>YP M-H:<%UE\O#Z>M:@SJ!CQ&YT:?8NF%K@#Y .J2=QEL)XQ1MBB$L&3# Y.'7F6 M#?!C+9<7^YVM7%6F\3.\?^%:+N@=^=][Y=WYL[]^)_GPYDY9\[O_)_GF3E<].R!82;]C^>]O&)U[H8[.MBDIL^=7\:5/&DBT/$NI<1*3=+W M$69NHJ#X&9+9AF'I^E J1EQS&G--U,GX9V;"^*-&N1579^^>WA186NB.#*ZX_KC#N61Z0_&=NG*P-8E)67UCN;R 175_FF6'L%[O^\K)=E^ M/5AF>O;,OSARK#+)*+]_6DL'!E52?BQ&*93!Y$ZDCHUGB6])H0U6_*&<%%!P-2 ?%U(<(PG+,9ZKJ>@IP4.R"LAX^".O#>M]^5* M33] MFBPX>'\BOS!4FZ-XS3HW%F,0NB^FFY[*G8.B E?[W9_(N=4A["7^DP' M8Y1!6>IG]\VJ?K#(7;2 )";&0 RJ[!$>#R68-231_ 6KH_MR6H@3.O M1SU">#^C$SQ=*44)ZR>\PTOM,^(V$HH[2K?W!P*=^6!Q$V2#?YL\0_*1G6)[ M*+E0;LNM2$?_VK:7]><7%;N2!R0G7^=5*PDG8^^.I/W@]/!3+V+NX MS^W&9E4L;QU96OH:-!L*L#+L'D.!G2OOIH J0G"^\;8F'9TV.\78.) "#P=1 MZOK.]@X%17W.BDFD;?+D8K ?370S-G5Y"8W\[L(3=B&LABP01HXU"!2R.2IU M9ZF7^D@O&S<_4[&+&OOO50=Q%(9E+9 !KGXPA>%#^!F(CNC@TR#C-.G;V)?S MXV^.N[J^%3."N<][RMDPM382B#201$V=X2",'T'=OTHZ^2$8,L*S?B8 ML4X./*96RM_C,"N<^>SR;SM[I>FC MDM()VLI)4Y^Z(H9(I:D#/7EH3$9^I34JN0;J3KH/:>X"96]+ET2Y'TP(C* \;Q M]<\ @V4O\HB&73&K(=F:-:-J+7^MN=[NE=+,OC/;VL2BBU][$03="J;Y[BFV M)'?S0I59B<^)P2Y+7"0'YV&P'!VFW7X3 MJH;4(3X@BO_E&U7@5\@=.GV1-F56_!HJV3VSQ?WO7US>>+RX._^3&GQ+R-P_ MM'")?A,:G8Y ]5\J%R57I,5_L.PB9=#U\O,I^F-DHX+XB+MCYM6DS1^KX10)5LE-G M-L8@_&Y@&(.S_;';-UVJR6T:(5\+B^_QO\S5(20"5..2MD6G"S];1:#=;!5D!' K(R)I0+# M[CL 85&ZO#UN>@4@#-_M3A.?V+Q,1%-$263-ON[FA:P'LU+'#!NUDD1ZQVY,\[7%7O.-O'G*7&+SWS,6>Q>. M1]<[/FWXD,09#9!8JM2E0"H@(SPVWH M,M?F]72JN01A?O*#ICFN/\WGM\QWG^\]=CYW:ORRQ-Q40&7ZA15[-XD'8.5N MGL PX](^(ECDM4NKS/#."T!N56O'AKA&=^-$]2\)C4L#2=6FF)TIAXGL(%6= MB?25*L<%1C#GUBB5SXP1!5ER3% ^,>WK'UC?5L0 ]8KX"GJ24V!@.FRU?"> M2T>Q(;#(2,U,V$8XI07ZTGAN4'F(O35VT7O(+.Y:P\"A3KM3E#C4OH"#R@YQ MQ"XS<*PQ[5*Y:+A@$K-_!)KR+1?.W*=BP@U^_1[0DJ-^>,#8.S3E7!2"[N$W$WIB/D_I[.-T-#D& M6Z#+.ZL=,09XLW@=SJA_*/S0#(J?3FD1"##P'VN;).A/=/'I"Q&'1Z39!FW(S=;TZZTPM MC>0,AV:;T0$\GTR$*Y964Q<&)7&;\_M"-H978"HZ80OGRA35EXIZP$G.;E$T M'BR9=].HTRD)F*-#ZZYP;7;TFM =!&;Z0-LRY*D^+XN1QZEI_*W>1MC/OI%N MWM@6(NQ^_E@JK+K&VWL+OG$?-*!.H']71CEYW YX"6??R_=],>QC$A?E4W34%+W5OAG%2N/Z@^@Y/H:O MM4[[M"WFOL>=-="AA@@-]9FC^K4&&NT6TE@&@NQJT%H6+^8$HO6S0"]-G(JP M2,6$4'#ZZN&<;6.5G,BHSR;&<*-PRC)>?5="(?EGN<.X)VE;LYB6+22LX@F+ M90V]2JTAGY4408"><."$-WP7G-D5EJ0K_ M6#Q!W_0?Z.S7+"#$#VWN$&;0S/7$%\65/[0HN7KXV)A/ O%J?V\2"Z7USO+G MB!U0X@TG]\073'O-%)5)*9JZI'U^NNL8N25.5"EMO"TW4G$#S;/)$B/S$(;] MCC?1?\#Y'O/\,U*1>7BX_)2#B3@'D, !ZERT#VV[!WS/5%G\#7?1;"@N3.[& M/X3V.'"3I89C/N*^)[MK%U39>2_QS%':R_!)Q96Y4%[,R%A-KC^N $:VR8#8 MF61 K 0,LD;*G.\Z6JS?DZV^C_@@!RL:_GAX2N.PSQ=ENU?GF-=;!_EDPP : M9V.1RTSQ@^5;4J+\9B'4G8.<*OV+S]/:(72*,5/CMR.7 [1#F1_(,L$CLX)T MJW'?%K+[L7X90N>,M@GV4+2 IC"Q3XUPNFC&63DR9^N*9D=Q^WC,^?K""<352WL M>XE\"[ %!:A<2);RD' < >M8NO$#JM;E)R\=.2>R[\XU@M:P1*[0HG!A+;*/ MSE@?BME\B^TEW)OI]N08O5N8$U7FQ:9=\\;)<#!H M4W*4HKM@E'H?O? :P1@7G<":>+XOXFXC $R=.0:C82,7I!PO)-R_#M[J9_5C MWLZ4^%#(,+/.E=WX>AUVN-,^!==4+5N[O>#%7>YO2S;S.TSWX#JI1YT1,AA"(^8[>"HIY7+Q2L&Q#L=)XL'T[VC&D/' MD!-"N' # PMJ/>IMA0[=J>I9..%:9& MV%]D&#R/O.Y1Q$&KJ/_@!08^/M^3[Z"RB;Q6?=HQIZ%V6T2R]U,P,-X['64F M\%F8FH1#$B]B#IA'$Z31$L_\3MWIJ);-40Z$K)[^TVVT705W52#ILX(H.H^8@">; MU#)22V7/_KK-1U+APU*[JR;5HZ"NN9@1S;\VY]DVFS63F!>KB;]G;*_0^EW$ M=)0O\1E+01Y(/,MH T.[[D*ZNN]5KN ;/W-LV<)FV>-SS8^KFG"'_7I4UJIL M33389,M.+FU#7"M:)2*E9L\4&BVURMZX5],Y5^B@4Q_[S1FK%6Q_XQE MX\SG,#>L2395.1%_0>%6SUYLQ(_BL@#J3SY2VE*35[)B=XZ'<"NQJ-__2(^* MCEC))6QRI<"$+BI7&O0!GQ?\*,971+^B)G,5VG@"3E#;#LZT$%A>_93;+5:0 M@Z_>_:,2]$_..:>O1J<9HB0$9+^+U#/6MR4AFNQ3G;OV\YV2A-25U^C.P7T- MR&1;P-_&NTO9\*K]*3.UP0;%@N:G*.3Z"XKJ!-'BE #;#Q\+=T_]O-D9.UJ5R(DY[J,LB)J#!=K4F,#68 3\K5@V@JV M;%$7O;1[,5*BKEW;\PR)5W#@IE9%C.O)+#F?<8$ VO?^;!%GEQKXR^ =\]_K MW#Z95)+G1#B (HB=*..-S"[^IZCLJVM'MSWZ! H[H33WSZC+S//"I7GJFB(B-EX?N23HM&?-M:7Z-W[95>77V<^(P1*VU_+TCK.!Q MPJ,3@>E7.<[]IAQ&Z87?7,XRX^)K#:'$:UST P85B36"\UWSN9/V-DCU$@70 M&ZT$Z)T]G"?2L7W/HA.*@TQC%SYQ009Z):?=CZLG-9DP0X(6(1_0=<.FJD,$ M/F\Y+BIYNUC>Y'B6&:HW\XQKZ+'*:8]ZQH+*< >S)L%99IU2!_=6G+P<8T/7 M1E25X>DNM8])AB]X9K>.GYK5&A>,GB=A4- T8&.B&[.*A5%HY*M!O@UN BGU MG!M;VL,L-;K,PZ,X*<#E[_F'#'

\2#'9Z8_2_:!H_,8+2/,NH,H2_;'\7 MH6_VV(-D,]\URYAIUFG!91.,#CXU%A.>]#3@'>S$$O.1$I2H24W>"+[<0 MKR:O/8]4B^!-PGWB "E:'!HML5"&.@ET=Y^V2(=TN V7B'),Z?!JGYRQ\RGF MU6SQ]XCS M7/QGFC\,E>,E$$F7YQ6J(WNC0S^O$0"Z!9[/4SU;1K3C$>L*C6 M>%7F6/V>C8M6@=17-OHIN#:3H[WSO4$F-BZ#I"NE]=MOV)E&YE-,72[I&G MFKQYEAQC-#U[R&ZLJ?[4^6U>@PQY_(E/P\ABC@*&42=5/^=9,\SX'/\1O'YY,[LEQ0G MWURD,0=RWWEAP!:W_>HJM9%&$)G*5QP%48A5Z0(L#%0+ < \NT!ZX**4'IS1 M>;@UN[VUJPVRU/KEQME*BA91J3LEU>\YV_,EEQU>O+UEMUFL,CO;<&V]/$>Q M X9#F4IAYU3Q41E<_-?TWJL;&"]-I-%G MVK\O(5H^J#[-]XR[)5M:/ER8!MP-V5LN9-,P0"C5P4P+_<%S9W",+]#0 9?ZE02Z\^K^ Y,2+H8;M'1<>&M:2$;]B6Q$ MC*IX-4AS"KUD0CKU]26B5 F?M[@FD-60D/5W.B7EKS/-,C 9ASJ4%9ED-A3- MK(.H3LN9"E(!NMI%8A2T.5#-*9$>S^:I,#:KU_!V'B!4%/[0[Y ME)EJ9PE6)%2Z,"_%]4E7C<;V1@$YE/M_&5LVE7\GV15;RBW.:%U[.1XV]($_ MM:9 SR!S:_KY_\/T@-8NU./5!",JQDY?%M_7?75II?"4@(B=64<1K=U'NU,F MI[I@C6$W<9&(7R6AB\]_T!@SE^X8J2M^L++5?U:^MT M:Z.1_7PLPJ1/F3\"]S-O<MF$ J-(1!1.83]E[JKWN M\C6A?!I6Q)?"9C"IQ 0-#\J(6WJNA(US9C!SN,WHX8U=RQ93WY]2_T'"3D:2 MWE[T) 80J_&.@^L!(.J_G___?9K^*9V8%12*_O60)F2(T:S]JNFK!BS BUQ4 M7%\]Q$F;[)RLD[N 8CZ)A2?_UT61'GY")$->22'1U_$7:%*6*)MJ-=[P[7* MS)?E:%NZ@O/B?_OS;M1L"T.3ILD6EN"1B OP]Y$,.I%ZG[/]4WO^_?/]G]C\ 4$L#!!0 ( '-EVE 5S7B%>^4 #/"0 5 M =69A8BTR,#(P,#,S,5]L86(N>&ULW+WKDMPXDB;Z?Y\"I^?83K59HHL7 MD 1Z=F8M=>O5FDK2D;)Z=D_9L3!<4YR*C,@.1NHR3W\ 7N(>)$""3-;^*)64 M2<+=/Q ?'(##_;_]]^\/2_!5;HI\O?K7/X5_"?X$Y(JO1;ZZ_]<__7KW!N(_ M_?=_^R__Y;_]7Q#^KQ>?WH%7:_[T(%=;\'(CZ58*\"W??@'_+F3Q.U";]0/X M]_7F]_PKA?#?RI=>KA]_;/+[+UL0!5%P^MO-7Q55&2>*PE"&&40\(Y!@3F# M(A;SA'#,T0I$% :*@?95G9Z#)?_?Y7\P>C MA03:N%51_O-?__1ENWW\Z\\_?_OV[2_?V6;YE_7F_NSY M;W'Y=$@(^;G\[>[1(K_TH&XV_/E__?+N,_\B'RC,5\66KK@14.1_+GM5 M)/G9//'S2MZ;GOTH-_E:?-[2S?8=97*IM2];V_YXE/_ZIR)_>%S*YF=?-E)= M;G:YV1RU:K0D1LLP-5K^TS5A/P]0WY.^VW-=/2A7FOO>EXYMF+[WINZ=Y@"GA/Z>/BDUR6O:TIZL?=AJX* MR@V!%[>LV&[TWQ1(+N<,XIH?*;8T3L9ZS#N-TTAM$-[^BE M^HF?^5J[7(];>-1AQD7MA\!VW>^;JGI"*_4GL-X(N=%.]@4#=U]^L=DN[O+M M4GY0;UEDF"MP%Y-/0:THI8D_8J45$29D19C@!U8'SV")>I=U7)+< K0C@3.#SQ[2K2#I.)'\S TV]!!W'!>Q^O3$*"= M#3LVM'R\IW^2K[3+\W(C1;Y=H"A!G/($9CR@$,4R@A0)!KD(>" 3%6*,G3R4 M@\;G1H)&-^-0\U([1V_E$#1+?Z4G%%.PW=8,V :/E^UXN#LO%PSWZKX*T2=E+B[F-?3TGQ(XCOA?X MEM0P-J23<4@UZ>]MN %[*PRW[.P ^0H82X QQ2/7#$'2*RGU4F1:]AJ"U1G- M#6JLK^="6;XL!;U\VFRTF$622!H3H2 WGA\2(H1,! F,&",T90&CJ?9?=L=+ M%I/VJ0@G)KMR7.9U7]#( +Q2#BSW^KHZ-&=8VKHU0Q :FYCVRMV 6CV?CLTU MT_VZ-V=2)G9RKEEY[NI-CQJIE*E[M)5VC.=1OMEX E'".<(J%7 M?8F$B$@$2< "#;' :89IA#2P7^6&K2>"]E#6B!0ABV)'GWN$A^-I1Y\#,1J9 M/TOM0*W>" S:8KU/"KTD9E(.;;'SE$3;'NW'HA\WZT>YV?[XJ+MV>[L2K__Q ME#\:I^S%CSO=8GD^*CE2,=>#/TU(I!D@%II5.8<)%5& 62RCU&X?W%[FW%BV M4?D&E$H#B\_R0>:K_+5_:)+ MLS!="$'2,&4(RI!IBB,T@ S)#*9!DL09$1DFH?51W[.9,3?6W!FB/P$@*U,< M3LB>[W.P.*W\0W3RR"Q>&@A+"\$A"N !L!^@,/G:BA B<4-J-&X 4??2HW( M#6@P 34H8(<*.( %&%S^$!^6P\GN'^(#F^C@^(_QH;D=4S][_[:>@C^?=M,= MLC][#QR=X3^_-OU6D"\-TJ9!H\6GO/C='&J^W: J,J^*T\0B^U=5PDMB!LMS;T@]O(SD1? MR)S7@=UH^%S^M4B;=-77;?7I8L_BC7Z,<:L7_IK"BE\?!=U* M#2$*2!WHB\,@D ')8!:Q3"_)]!\$(P)3(0,1FCM4V&G7R4KJW'ADKS38:0TJ MM8'1&P;$C4OLL+>C%>^(CLPP%F".$)[MA))/YK$3/"D).6%QRD=N+_<\5)3? M]F(^;M8K_5=>>E_%Q_4RYS^J/^_D]^T+;=COBX1$&%%$8413!9&*4LA(*&"& M3BN"HP-\+2^H.#<79L@>.YF6M?6!ZJC8CPV"=N;>#>@$IQ\%O] M?V,!*$WPR&9]T?-Z8N>JP[3'>3T1.COKZ]M.WV5B^)V)3[+S=>< MR^+S>BD6,I)12@,%*<<11*%2D"&<0DH9%20*>$J)VS+NFJBYL9G1U(13%'3I M>NK?@J?MHLT'2J,OVBJ 2C7+4[Q&46 T];EHZT+#[Z+MJK2)%VU=5I\OVCK? MZ,;LP"B5=Z$;S@2,8TX1@&)-8K41HJ2$@@(>*,!T0J)F1@P[)M0N;>WP M:Z5H=6=$JPJ,KG;LV II.^_Y FIL%ZT/1M:<9 /"GFV*AFX*R?]RO_[ZLWZ] M8AK]EU.":6UZ$NJP,:XA!:MG^[E>)K3J@_HDB^WFB9L8Y-7]J[4YRUL$81@& M:13"+%((HHA*R+ &43$2ACC,* Z<+Z"-3 (]\7)V33JQ\.EY7!*,,#7IQ&$)0_+6Z? MME_6F_P_I?AUI5O\O%WSWZO >.R%*^_:\P&CUMT\37S M6X-^SUZ:+A;WFKY'(;)7'^I]]U%H!_SM2JTW#V5?O]L%5F8OBIOZWF*7W1?N*W:^TH\[3F+KWS\9/OJ@7N7+)_W3ROWZ\+0UE5Y, M\9P%P2&)F,GN&X@((HDEQ*E"4'*6RC1!#-/,)?>,HWPGCID@,4VM)_C67+NA M];6;]7)=7/W8<3'LVD=V=#0B\B-3U-D=ITIWLQ]1J0T.]+X!M47^ MB*LGW&?>SR->K;;[]<2N$;K'XN-8M+O_?_/'E6LB% MU LZ10F"62@P1 &.]6J/!A '$Y#23]XC4Q&?:%R.IGL1F+ V61+XY.=3G8;>'@^:?%T/V_H[_)+ MSI>RJ)?I*"-QH#T>&"8LT8NG*(.$2@5IPAG&.$EPY'0L>=S\W ;]+VN6+R60 M32X,-R?E!#H['Z0_("./ZD:Q$>[17+;9IW-P(F'2N?^R=:=3^Y6G>FS/_D)7 MM#JIN+W?R/(O31T2JB0B>K0FW*0$#B6!-%09#! -0\XQXHG=C996,;,;Q#M% MP4Y3AYW*ZW!:[.!Z 6GD@7T)GSY;NM>!#RI=MOSB'V GB[CYE3;\8;.@9J ;@&3]_FJS,BR5G5M MFOY[0_Z[FM(DDGKRA)1E$40I3R!#,84I#3)*92R"F-==W12'_2-T].6:N2-V MLUR)>78P#Y(D8TKIL MY>H-Y29-_8]?Z/?\X>GAQ7JS67\SMWBH'D+ZYXN8!SP)]>S.)=73 WT/)^) M#(H,J31&3"6L=Q6L+N'S6S67>@+6* IXK6G_BEF='6#'VF/!.C(AOSNJLP4: MS4W9G KJG?+@91?4@XIQV6(V5K&N3OG/5LS+%IFV8E_6;;@16IDN8O-C\?)V M@5@<*2ZY=E0%A8AA#JE0 DHL%0]2+L*8V=#4OLFYD<]+NJ*"VA'- 3#M]-'/ MW)%)X>7M^]M7M\/'^;EQ+<=?]<-F]&;-/\S S0X&[D&#DPS'*E$H(6-K?AMD_9_VBTO2FS M?*EO"$]07"4 M5@D\3HJVG4OE"\.1V;*CML3[%N3\U90X@&228A)&WCRJ2!Q8;ET^XO"=WN5/ MQ7KU=J69D-'5[Q^4DMK1^D2W\MW;%Q\^U6=, 4U"$G$!4YH&$"D50:JX!II0 M$L0I82E!CN5.NZ7.C"IJY':8W&A^JC#RV[T4VRVBY=?Y"NZXCE=ZN9S+C=- M,$7"N:8<#CFER#B,*23:A8&!($0OT"CERNH:28>W; MEC(,LBQP*DQJ*WANQ%!J"HI25:!GU:^ULF!CG;')&7L[MV0,1$?CN*MR1>9KT\+ M.1WE[5B$(L9,#V(H)4>F3HJ"3(0Q3&*1<$&RE&.K@Y[G47]N#DJCG!@Q'=-H MGX(=8\VW@T=F1IM@I\(VVFD' M#?207#A2J"Q\F?)@R'&J4/)XV5\FO!O *I M1ND=YRBK<;3H>XWX\Q>Y7!I-Z>K'(D8I2;B*89PI<_P7$TCB0,($<1E@D5*A MK":UR\W/;M*I[L*6*H):1]>[PD?PM4\$PT$9F:B=\.AQ(?B2V8,O A\U.O$% MX$L&G5_\O?A4/Q_W@_:(J"E,\TYJ\GBG5ZAE.-,B$#%E<48A9FD"4:@]4AR' M&$:A4)B%2<*HTP';%3ES&\ ?=6/&2?A*ET]E^-[2J&MJ-/2H>W4-6SOOS@-B M(X_NG8:@5/$&[)3TYQ]UH.#3D;DF:E*/H\/>4]>@Z_$>90G6VB>X94596'@1 MA4& & ZAH%FL:<#D>LSB%"K]1YP(016SND-\UO+ M;V]-CWVGB3\%A\VG^7;P#':@'#>@#!(7-IYV:( #.,ITLYXWH9ZG+[WO1$UL MQO3;4<_33Q?WI)Y)E1Y9IE?T.6R7.'=?=FLG^Z_O-?3N0DK M>6U4^W+W3?_J1_5G'<\D61!F+(EA&F,%4:H4Q(@PF&(9Q3S3WC+*K)/K^-9N M;C-AHR_ -\"D+7%(,^.]XSIFM^?NCJDC31KKFMGI!AP:"&H+P:X'*QM!95[S MOQ[I@[SWJT/6H>?LWXF2%3U3/[ME.QJK'UJ3)'D7.EUNI;'P.DK)-)H0]ZVH M5_58,66V%CPS%UYQ D.J$CWA4KU 54EFSI5HQ&1,B;0^2#IL>&YS9:,;,,K9 M[T(=8=6]"=47@;&G)ROCG3:@+EDZ8/_IJ+G)MI\N&7&X^W3Q]SXBH["T;2,]5O_:>^%?)/_]XV:]->VN5_IO]QOZ4%93>[G>K%?T:[YY*FYS M\4DN?@5;489'HN=\LEO[/UQLC4VEC&-A; M!FK3P*]5!^V- ]JZ&U#95R4L:$P$C8VF)_NL^SUWJ<.J__FZ=J(U_QA=[&FE M/P[VK>M\SR*G6^6/@]71&G\D$3U/NY]8(?_QI,?'ZZ]RET0%5\$TO(T=R@\8Y^WGB S M0IJ&5@B\'E->%#3M06*;K6='?:T/]ZPS1! 3'@*41IKGL@B!56HM.>(4KT;1$18)-HCX)(Q6>9.2 MAHWEI\1A]4[/8\J\X,MU\;0QF;@/(A _R:69Q%^NBVUQ%H!8[*YIQ%3),G\D M14K[(I0F$ !^YND%/*^'H,,TFO94U MZ9\>D?EKM>3]X)>_R!VE%^X"VL[ O2)X,@4UPK>".Z;+31>KQ5WR9SV?K$E F<7C6W?ZQMUMLF_4A/Q ML0\(*6Y7XG](<9^O[F]-,$B^S66Q)\.=6T E213B$J9)B""*"88DB/7*4;MR M# 5I+$CH%H/66Y>YD=/>E(,PJJ(\[JVM 7MSP-Z>_A[>@'ZT=.^FZ9V1B6_, MCND1Z#884K]A;_W5F3@(;C!NYR%QPYN<\'K<9_E5K@YC_O7OI:R]E5B&(<<) MAPRGQ/ RA33,&!2IR A%2&:9W1I[+ WGQM:[RS=9>4TNGN Z56L'=A#R'+IE M=)H>>(VJM//D%E5IZI1WYEH[>8)[<[XZ^X]R=VY IT]S@/X7 MZ6QP\W*9SDI0OY76VQ7?F%Q1KV3U_[>K6U[6W"L^22ZU\\&6K$:=W>Y9[DT4AY94T M=LU>]JLG^;\EW;S1G^2"IFFD4LU*69!E$(4X-0EE&4QB4X8I%9QGRJGRFZ," MN) MG]>*<:XZ3%L\KB="9W7D^K;38V?EW6&M\/7F)7W,M=/W^ONC7.F?/.FON EX M2E*2$H(@3E+MQ7?BSB]2YD9G1V\3Z\5)SH-8;P"O= M@3Q0WF'-;(V_Q6;'&*B.S6P&T \*5$IKQMJ 6FUPJ'>?W0AK9!UV&,9 >*)= M V](NVT!N"+6NJRW;FRZI;JK?4?+;^>7>_JP]=R1R^+ETV:CO[7=F59 HC@. M0@H#%<00"1I!BKC^(XYQEL4)Q9E339_KHN9&Y;5Z8+G7^*^.?NIU6"T]4B]@ MC<[0.R5O0 /:&*=\W6AX]22O2YO69^RT^LP[['ZC9[Q[Q4.4EW[F[?>\6"@J MOG4J8-4[]JY5EP^O4G^ZSS+->4MTJ/LMW.2I80 MQFDFH(RUCX!(&$*29!D,<2183%*:8+O0I=XJS(T?[K[(C:1&0Y>E2"_P;59\ M8T,ZNXVMTA*+[2U?G>"R.!R[,Z9:*8[6*8Y+QR%XMJ\C>[4\X:)RB.7'*\Q! M+?7S(S]NUEJ>;EY_55N3F.4?3_ECD_VQS@&01A%- T*U.ZEG%Y2@$&(191"G M* @2'DL:.JT[+63.;29I5-:#R2A=Y3AJU+XI,XSVS+E@TP%V#JEG6$>>3;P@ MZNRW.F#DTY&U$3NI9^N PZFKZ_)J#]_WLUSEZ\VQ/_U9:K/$K18BC*!Z*Y@E M4B1!J+2KF^@_9$(@RT@*TY"E-"19@@2V]G>MQHWH"B5![31 MWL'YLN\""Z]W%&!'YJ8:TY-%] VH] 8[Q?N<=-B#Z^#-C@+R1!ZL/[#=/%9G MS%J]5/O6IO-,G2T\\D;=W_:1(_Q7_:FL-]O\/Z4PMQ),?-!"X9!Q%"8PH)A# MQ,+ W,E*8$QI$NE?IK$(%E_EAJW[90:_(--EG!Q*'F^8'"@)1*WED&3@EX"6 M0<90$L60"DPA4OH/%A(&PQ SS&2<)J'H$:GI!^WIPS0;]1QOWG;C;.?/>_U( M1YXQS\+<#S_75UV?Z\!LZBW0C)=!_9+09\R:WH)!>Z;TMA<'5!Q]T5W-[<65 M:FYOUALEJQ-UL[SX_IAORA:*MZLJZ'T1")HD"#&HH@1#E' ,"0D0#-* 8ZSG M926<3KI&UWANBX9:83TVM>ZTCFLSV2/> []<'++L![ M!'OUPL@_C]/=*,Y8:FE/&K_?T%2DL112F&( M>*"9C)@:Q*F$42P3F@:)P&'@6A+Q1,;(IF.R%YPFCL M-;TS/+UJ*5X!P$-9Q=.6)Z^P>,6T2\46KSW:TXM9K^ZW=6+E@W-D%,DDX5D, M66S&>)!R2) (H(H)(Q3'F$ONY*U<%#.W87ZUF] +* MW9UHQ<&KVW!9TK3N0:NU9VY ^],]8\5I\<7\9T[JO]*E+*]<%]M-SDW&3_T+ MO9(Z_L'!DXL@253$$@D#+A%$''&()4J@"K(@XK&BG*K%8[GV^KS5)&9''8-T M,VNN'Q^7ZAY2?MVO^>[4Q^79E2@OG7YM,: EBL4B2&$;(U#*7)(4TD!@* M00F.LD0Q8E_6MUO>W'SN1F-0JEP?-9A49[76#@%3%F!W$*-_"$>FOB[T^L2= M6<#H$'#F%\Z)(LV&P^H6868/4FMHF44ST\64V=MT%$SF\)J/*#*SF_IV*Q^* M!8LDC=(H@()BL^41I9#Q)(!A$N,,I8AB$;OE\[XH9V[\>Q*/ WXKCQ!*59V3 M<%\&ULX9]0#7V+N1501A]32EF+G MQAC[37Y1:VAB/U:U$8 ^. 2Z/E]$Z7F7VKFKS]I1(\]'/B-&#^S4C%M:.I_XT*N=,*=XT',E_U#QGU5U0WSK1RZ4TA6^TQ,U]%5YUH$U]H,]"GG ]C&#(8P:1(@QBA!0D2Z7!7NOCHJ&]@BCLNL#RL,LWL&,?:@W'M$>9:0>,_-:; MMA$\<>%I!RS.*U"[O-QW'U/E*T.6J^TF9T^& TVB!5.7]9/DZ_N5N:BUP(G, M B)C&!!D3O*S"#(94QAF09HF1&+N6'':1NK<^*G>4]X ?J"VVT:%$^BV.YZ> MH1Q]FZ+4%QPJ7*9DN0%&9Y];H [ ^-T0M1$\\?:H Q;GFZ4N+_=<4_,O4CPM MY0=5'J _\>W3QK"=.5#?%XJ^*^O,!$K%*-)^$@U("A$/4TB0)B/.94H)YUE* MD=-JV5[VW"BI4=W$!QTI7T>IE.J7XZH OY46./I.+OUBN>0=!^VQ%[,>@79? MH+I#YG7IZ2!^VD6E.RYGR\4>3;C?@7F]VN;;'V_RW>Y0++37) (,$TF9J3N? M0)R&$419PB7A2*3$J@[0I<;GQE&5?L HV+5UTPU<.\<,A6-D$G% PNEFRS63 M!UQI.6MRLKLLUXPYO,1R]9E^SL=KNC%+J^*CW#1[0SG7%/ J7SYI"M@E[@]Y MD/!4:*"4B4Q/J%X%H8S S!RNB#2D6>CD>%C*G=V KM4V%_6KW=L;4*I>SH6U M\KV+L-MVAIVW,0+$8Y.$+W2=W0Q'K'RZ&+:B)W4O'/$X=2U<7Q]2@O!=5>BP MX)N\W,9^MPN;2C.9,:*DB441[Q+LY*S(W;MJ;8E^P MO?YMX7H4-K0/.RAMPIX9?7OZC],IO:+M1NV+O&IS+&IO#>LQ7G2)/(%N& M[+FW_QQ!?+U1N!+6U[^]'C/>B\T/NCK:%*QO+7'.N" D@AS+!)J*%)#&J#R# MX"F*)$X"^^GLFI2YS56EGL<[WPXD=Q5+BVG%!T(CSQD7P.ES8^XJ2@X\[P.M MB4B\%VINA-R%1BO;7GUY.BKMTO^()SL?'G8R6WQ0+]?E%;HJ >(']2DO?G_Q MP_SYAG+="W?R^_:%UOUW39':P4^$A&&0A1 )E$&6)@+**$Y5$&61HC:@W\&L2[>X'=".!/9$![77<;XQ0-9CG)[X'3M2+=/4_W3&[[)"TZ7E??Y1O^L6.!8D21C M%*91&D/$2 RQY$KW3DABHE+*B-4UOU8I"C+D-^5)%0$L=W7R82P#: M^2@#81EY>%>(5.J-^WJ^JV:'-K].VJ MDL&K&CT?Z0_C-MZNA/[)YDF*IG)J+HM%HK(PXC2#$4U-P9!,S_U"Q ME$)*IPN= W29&UW4&I;1#.MRH"SWRKKQQY >LN.9B7 ?F8\:*\!/C1U_-KD6 M:IJJ;0&U,67'-)WTSJ)KG-G+ Z@^66Z(.I.RH0?<3EG31Y-# _[KZP4OY$K_ M96MN%A2F,-1R79BB&U5H>1@G7*4XA2)##*(LXI!2KO\6*(6H1!%#8;^0?POI M+7!8T*5NTVGK* M"NT/NXW^8K,U5>R%;LX4$?LL-U]S+ILH'B0P2\( 0:(R9-+!)9 JF4+"]?^" M) H8%3:COU7*W$9_K6BYV*@U=8R>:@>UG0"\034R ?1"R9H#K%!HX0#]_L'X MU_\Z'?OM B89^U8V-F/?[N&AZYW+Z6<.$M46?Z?+IRIM35$\/50_*[V/_5&N M8C*D) XAH8D)0N+$5,Y.8!H%$8VB+(S=*NOX56]N;'/HPA_F8@8[4\"!+7V7 M2EXZUG4M-75W3;C8:DD,=MB)QWWAYU5* MO_G!W XK/JB/>C UH7=F"LKO5[G*.=4J57MRQAM=+W.>ZP7ICC22+**(8@5) M&!&(5*R]1YP$$.M9( Y2%6;,Z6+J$&7FQOWOJ2G>:_CDQ5.AE_=%57.Z--'\ M]-!(-^8?U&5V/#]51XS,ZA?!KKS:O2E@;PMHC-$VG3GU=^)6]D<2UQ9+4'CE"DJ/;)88Q8#!&/%&01I3"CC(@8\RQ)W5+X M^M)L;GQ\S<.[EB*V:,T1._1X8VBW]W?71^_,9_+41^I'+Q[Z(,S'=L[[*??L M?OD@3&U<\F$"^F;M?7@P>8#I\B-]E)OZ'DY 2$(C%,.4F+/G-,601B2!@G.9 MX"SB.+;*VM0J96Y\_5%_!7E1K#<_3*D#V[(1K3C:D>9@=$8FP+U^H%30Y^4E M&PC\9LZ])&CB3+DMMIYGQFU[N** I3&JC^3D,5D2PA$0Q#BB"*(PQQ MJK1/)U$4IJDB%+GY=*<2YC;6:P6!T!HZ>E1GX%EZ1D,@&=O#J=$H*W;Y']Q7 M3??J:)P)F=9AN&;CV<1_]<&>L?F:%:A9,;Y=\?6#?+B=I/$^X9V*("]U=(S/OP"BW; > M",W( WN/2J4>^,DH>+UDC'M\_G7SO<;G7Q S;7S^=3O/XO-;'O402W6-ILJK\O4(2S6$0*9@R;XDHBA%3A0,_BJ50XE"E#3KGK+>7.;6X_#B;B9:;B MO-9W0,A5"_!V5#$"G"/31WO^Y[*^;ZFVYWSVCD"-%KS5(OKYPKFZ\6@-\+)X MO1])_6V]%M_RY7+!E HPCQ ,&(T@2J)(KR60@)'^,TQIDB"W"C]-PW.CF48O M-TK9P63'&7V,'YD4.NUV'N^G1OH]&B6QU"Y S*# 80"1T.MY&D<"8HQ#Q%D6QI;',]=ES&TD&BU!J2:H M]73(170%QH[AZ0>U0M&9INO+J M=#F:VG4_RM#4\6C/;4O=_?*HBOE"421Q+!(814*9) 0$8IK%D)C+QTR&.!5N MM^7.1,R-ZW8:#LCJ? %(RSW,0?",O8GIAHS[+N95X[UN8YY+F78?\ZJ59QN9 MUY_L-[[_AQ3W>H7R2A;Y_:ID^OJ*0Q"1 +$4P3 A"41IIB +(@V='OV,!B3! M*G$9Y=<$S6VLUWJ" T5[%@:]"JW=N/ M1>V-T_F.:O^F>A8OS@MZ?[^1]TV"QTJ#DRM5,E*84DX@HJF B,0$$AQED&..E:[*6)9J.U8NMD+2UC M;"5XVC+&+EBKD?(;VA^<9<%9/%OFI!\8+JSXC+SU^DW+XS_:W%O_BQ M?Z ARSLM\\6/QKGJ,>!(G 8(9TBX;BHB"), I)"R-.>(ABI%5.MGQ59T; M]1E+067J0;&0PI35*ZT%I;F@L;?,#WU05&3GP1BC^]TW&/&SL*/:>73VV!O[ M4_:S,X^/WP4^R7]$;2>=,<9'_72:F4#BP+GI(*?5+NTNXTG(0D6AP()!E) MXC!1,",QC8(HS%CBM"O0)FR^\\-Q)K>>!6Q;<7:DZX'H34:XKL#U9\\61$;A MOTORGH?!6BR_RD%M[WBLE;V0(6:,IQR&Q,18R@!#2E,"*4<@77^6& MK0?5QG;Y]@^EC3<$JLK,/^4K(-;+)=T4P-P$*HS&U^.)'8!-(I,^GE,82^WK M(Y,"E3%DHLA2KD@69@D=7G)\;H1L]F-_6IJ0[#IL?0^JN3LZ*N!V!#T8QI&9 M^6H1\9&KA8]!Q9<%/7\E\&ODV_YPWUST7^5*]\>//:'O=]L03U)-! CB"%.( M D0A841 QA&+1!*F0WV]*M-7OX_"BY]AU1MV MG.,;X9&YIU*W2M9W W8:WQQZ)8W:?B_-VX+D^PY]I]S)K]3;(G'IAKWUNSTC M5[M2?%S+\%'GY/OPM"VV=&6.E/]=YO=?ME+<:LZ@]_+U=Y,QS]QY8?P,: M^T$- &@0 "4$'L/6I^TSK['P$ZD^;8#]M/UQ%K4_L?B^Z[KE4G)S7OB";NYI M;F;< QW+RB=1C"G-X@ B%0B(1,@AQBJ&2B58J!BE21*XY2CKE#FW/:&]RF"O M\Q$U]2DT8P.^[2K.*Z2C+^(&HMEC 6>-C]_U6[?8B9=OUCB=3^I![D)G[;U-<+3<+_J6E9"2!*&7$$9 MF7QS,9:0BM D8TJR!$<9C=VR+/A5;W8ST4$MF4/[P-Y T%C8I!78V6A>.H]W M'5H8R,M78'E^^&Q]._8QX3-TZX Z03[1'Z=8D!<-GZEBD$]TKY<-\BJEYTSR MQ H]6>GY[K6)\#17^LK5=YCJU8F)RR91$D.42 &IRKCN=2(5PHBQB#I-"9?E MS([;=VJ"4L_Z>FV/O8QKP%JR['"XQJ;+/DBY\UT[#EZ)ZXJH:1FHW=XS*NEX MO._)O=;57/$UM/,I+WY_(5?\RP/=_%YGG$,4HS@0%,HT+1/5Q) 1;NYY)2(. M Q&F6+@=V[<+G!M+'.D+C,)@IW'/['Z=F-N>UOM#@JE!+ NF->J"GVJ%/=97L@;'Z]Y@I]!I=_5L,3C; MC[-^L1_[O#/)_>2NWM,[L^/\+J>L/"6N]Z>+5T_RO?R^O?LFEU_E+^O5]DNQ M2,.8XB2.81PPD^$JR2 +L()1EK$@Q#+%TJG<8E]%YL95)O^*&PGU[@([;IH" MV)$IJS+!'(TTI>!**V[ SHZ;YBREN ':%F", 94UH#+''Y\-!=0GS?7695+V M&XK8*2D.;J]'%.7MTW;]L#8[577Q$$0CQ#/,H I% A&F#)(LRR#AF?Z>HX1B M%5E'2)ZV/C=6N]O05?&HIR+:>OIH 5L':0T%8VSG::=:GS(T9V X1!0. 66B M:$$7<-QB *\9WQK?=_;2=+%[U_0]BLN[^M# TC(?5'D4^V6]U"\7K__QI$EQ ME]*,9D@0AD*(4L3- 6<,<9(@&%(N0AR%VJM+>U6;:9,Z-S;;EUG1ZY]#M?\9 M5(KW3B=GUPF6>^"^H1U[1]P'JOU+VMB@-$J5FU;!SU/XQ@:+J[5PK%YVXR@A M<[V2E2MAVG^SI/<++FA,0H8@HED $2HO<6,* ZXBGA"<9-0J#=)9RW/CFIUR MP&AGQR;G<+4SQB 01M]NLK+?>MQ?M74_MHMF2_^5^_?5G_4XUKO5?3H?S M>7N3#-FK9C3#\OH#L\[?\6F]7*KUQKRX8 F7B-,(4FZR-2B,(8F$T Y'I@(I M5>*X;SV]"7,CD[XW[N?R15@Z/K/NY[&]J&?*UC".<_9L/?D'S.%P:,7_B>D< M+O32,V5VN*3)P%2?+TT-^M6VBB0541HD:<)A&IJT#C%"D"HE]1]!1&*@5K-?5.]E2.UFCL% C4SN/3#JG]CS$@:C9/0\$O0\J3PO MV7HUA^?%APZZTFU?T=-T(I-MO%+_0_UINF &-11DM+*HG^3!(8 M!B&"2#.&=B+2&&8"2\)8D*#,:KO^ \RO(M3/!<#S&'ON64%B/ M]':+6\:V?O%@7.M_G8[I*RU/,HK;K6K&;<=3?5U_/21DL7U=Q2,N DR%)"F' M@IJ$;E2/5Y:(%&8A#FF4Q(G*Z&)E"AI*<>?B^Q^)L?I$2?6)G@D;T[&MM.QW M,_T42EMGWQV9J=S\&HW7'6CT<.XOVNS7K3\6,;%#?]&^Y;G$AXENPU[7AS,8R$@/7X%CD[E0 MP#!37,_1*(G<E#*W4>QU_K6+U/,%S\1SL<_0-!L(1IR:)PUKL[&U8YKV M$N;V-\T;[]9%\6'U*B\>UT5>W8RX+0JY+<*%0CS-<(JA$N9:@LA,5*Z4D(@X M"T(1I8R%/;SP=JDS=#:-6,.8]>N/M/C[LW0L("#_?J72\T9 MJ_LR#.#->G,G-7GS3FK,G4652!/M943*I+F--4'(*(BQ]06@69HX-YJJDDH] MEN%*N;D)SJ7V< ;5*)HM]C87I6:I^(S(O(J1>]$>2_>BB:5[T1I+=W@8"VJT MZL@Y;3O0@($/"E20@0/,0 T:,*C=@!HWL .N?+N&[@__S3K<9YNE 2[?[D27 MZOZ/^8;=;OS-^O-HO78X3\VGN_LX3_M/EY/SUW3B:QYO:+[Y.UT^2;V4?GJH M##3[=GPKQ=_72]V,N5S_B6[E(HE2+@7#D L:0:17PA!GJ8 1CJ(,!8E,4.I6 MC'H"K5VH?9I:UK>KU1-=YO^I"?OK3M6)KG X]+8D$>>Q$)")F.IE3D@AB66H M.U_@-,UB@J13%./,^GJ*=4NCY:S[V6XK=V:]-\D"8M!E'&,W* T'!Y;?@-TW ML3<>&.MGT_QO4:]W[P=I^FA^A^_LHKN) M&7+Y6I)+=;@'?EKNS7 ,K+?O"KNI8A2 1R;\ VQO:T /U/[SC:F0OF?T&Z"U M]T?8SH#YI%U[X9.2IS,FIQ3HWD"/ XJ]D+>K8KLI]X6JFB3CL3A-F-LG,1W5C_XU]$D6-\EGX;!A/[?/8Z+] M]WE])FZ;Z%-V6>N>^"2*3+?%/26N1SO6DPKNX0=]DDL3W/B1;K8_RI2AE)O1 M^0M=T;J6_?U&5G_9E9;[)%?R&UU6RM[)S<,B4(*'+.-Z:1<)B)C)G!"+%(8) M#;*(AQEA]H$57E2:FR>S5Q5L*EU-Y(-6%FCI#PZ3C)\.LW N)N^&D;V'VAY0 M&@0.+#*UT1N;P,ZH&W#09;5=]2P![IZCRQPF_LF[;J*9?:HN=)NSO:+=.BG[ MD33=K.L5F:-IU6_+/2\A;M::PK<_S VI[>U*F+R;CT;D.ST[O]W*AV*!4Q81 MFDH8Q](D ] S),,QAJD*HX"R)$"94UJA;I%SF_<:C;7_;70&QGG>:0U^,WJ# M4G'72XS=X-OM>?J%=.0YS .:[I<@K0'R>C&R6^JTER6M43B[0&G_YK@%81:* M8"88$Z;@00P1,7D^$Q7#*$SC2$8DBP1=;-=Z,6+'1K:"G3AI)WZ\471G9(!E M6:K]L59SG (PG@N^S(B)G N\3%_-90Q:LI8]RVHMURC*^7W/#M.=_+Y]H0WZ M?:$2',LD2*'0GA-$819"2@6#DC",DS23(B!>'*:=R+DY3(=%O5NG>T_^TA[[ M@?Y2+T2?UU\J\PD"HS@H-9_":SJ#:1*O:2]U'E[3&0K67M/YFSV+>/*R)E_Q M27*9?S4?PGNYK?-,+A3E0:H_+NT?I8DI>( ACHE>QN%4B PC'%I>%+,0-C<" M:G0%FYVR-V ERQHA6H[W9?< M[**5!TW5GQ]63489%4BBD%1ZM9CH)6.2I=65>I'&DBL14YF&#A$L_C6<&WON M= 9Q4+*<;6G1T;K0*H[D>3MF]+@1MK4/!=C' .S[LK*SB0>H_Z=-[1$845"/F?[7S^;TZMV: MKO3"J/GKV[?-E!W%:205AR$.)42I""!E/(9,S]M9G$0T4+'UE-TJ:FYS[Z^? MRV-=8'0$6M^#?[U]Z\#0[?A:S*?>4!MY8FP%K,_PO34;B5)4=<;/>&Y_WI71E8E2B)>( AD;$P&<9B2&4HH A1Q%)* M99(ZU>+ME#@WBNW84.U9@[<;^(%[TS.LO3L827];TF/6W.T6.H\-Z:Y:N_8O M]N.>]^O5NCE_>[OBZP>YJU) :884XS )!(A=7ID]>K>>#IF&;H_K958^R ,"1BA*#+EN$VRTYA" MPA.L6*P86*7V3K_+BBQ1_6Z]%\5YN/ZA/]2'L0A*92HX# MF 8Q@8@GQC-0">04*\Y$I,+8[G#&7N;<"*'1%-P;57N6+6V!V(X>/ ,W,ED< ME#3=P5+H5J\VGO_@TLIBC=: M[4^RB8S]H%[0U>\?OLJ-V%"U+19!(C*5)A0R3F*(5& V05 "2<3C((I"QB/I MN EB(79NS&.&"O]BLO*8Q,9,ZPK6C;+.NQ\VL%MO@7@&<_Q]D%)A8 8+^&FO MLR:B/P.C-MCK[74SQ $GSSLB-I*GWA9Q0./"WHC+VP,=HG]?;WY_NRIE%B>S M=8P2@EF80$7-=2LJ$LA4DL%4I4QP)2/$[(Z^[&7.C9:,IH:0'C?K>]UN7Y>H M!61'E\@/=-.Y1 V M<93^$3=$(WB$[6(?1Z?J!N'JSZ1Q:O]:,G(8[U[S8[, M4(MO*)@^N;&W+I,2YE#$3EET<'M]EYO:5\Q%O4E^NQ+E@4^5\Z\)UV>"I8D0 M(2 M^)M^<%MHI[.,!_W;9ET4"Y%$E F"8!8GH5Z J@"2D =0)1)Q'H8D"L0DF?>O MZS@W>BM5E**L"5;6 7--@CQ&/]KQX#/WSLB\Z2&3_JZ,465IN:PN;34_6;=L M3DR7.;^[*V:1*;]%S3]&9OQNG+UEPK<0U7/&,'6#WA;%DQ2OGC:F>%#9=*E% M4?[R0Y-W7VYXKM5:A)++6"8I) A+B!BCYOZ<@&$<<(E4D'#LY+^ZJS WOM\I M-H#QW?O!DM!'1?-?0>4[9&K>Z/LE8K=M9B6:7NC=$:D_5L:%K#V+E_) M#ZJZ>[Z(D60!T;YP3%0,48PU$P:A@H+'L22"2:R<7.-+0N;&=48WDGRO/X!7ZP>:KQ:,**%0AB$1 3;EZ)#VAE0":8 DI6$0*#+S M^CL=SP]8/56>AKE$T]S%$#S5*R3)8!Q% 41<+XYHIA0,H@"A- DY#]Q72&=B MYL8-54'G=:EFL[/?8Q%T#J?#0F<02&,O9BI\-N#75;ZMUR7E1;EF&]_S2IE]67+7VXM+A^M-]\]5NS1!KW(X/3]MB2U>FSO+M@\F,M)",QP13 M!K&D*40H1M!<@=-P!HE06,8*VY7-LA0X-W*H]=VO',!ZK_(-H*72K@EK.S"W M7%EX1'+L5<8>Q#K[V8=#$&_;0>R1E-8.&;_):#MD3IR$U@Z!\^2SEN_YRXY= M5P(HRVI$A&1))&*88(X@"K""&$L!.0E4%&5*QNL&0D\E1=R &3NY]:'(9\]I?<%^FU36EU[K1R:?I%D6\6VY MC7J[$G49DI?K8OO^R81$?5 ?UT5>[:8N\X=\97Z]"",N%/6-'4N/C/3)W'1E0 M1D UI92,#3=@WQ4[.\#>$'^D-@Q(GUS74Y-)*7 86J?,.+"UGEFVCZ,Y,8T0 M(0IR$3"(8AI!ID0$L6"$1Q'-B%(NJ4SZQVU.5F6D/L^HB[T[)K+N$9LYURC, MT6(M1X^J?,;X2:M(21\QD4+FB]>K;;[]4;?S23ZN-\:!^KREVZ=BD6(2N[4B&)$0T4@4QD$J)(1I"87$0A5H'D2"@B M,I=5S14YLZ.$6LURO5\O5L +O<14^;;8E[]RF^JO86PWZ7M ;FQB:$#;J3C" M3;(.&'PZ!==$3>H>=-A[ZBAT/=XS<:'\5E>T,)%EF_5*_Y57M\3T(N-EF2&C M>+LZ?"9?\?QQ*0O'[)X>),UH1&AKP%Y5<&Q/N42O+3(AF$ M^'P M!P=/5M&G;U=\8_9F7\GJ__K?RR=SZ//Z>Y55YQ/=RM=*24T/-,%81 F!B<(A M1"@)(*$9@Q$*4L5QD'""7;8-IE5_;OL2)I]%7JL/?A*U 7\V-,.UJ27UE'^1 M>Z/=G)F)/P^[V6.^G3[R1&-,N0'F3W!@D3FV:HRM?EGM"A__[.B%"@3P=O?M M-#C\V912J:$ #1; @ $J-/Q-3\_3BSYGLHDMF'32>Y[>.9T?GTF+ON[SMLH5 M;&KS+4([4*U)R*C+SFW MNQSQ[TI$;K>:!=G3MJR#O%V#C]3OXA*15#J MZ+@N.0/07^$S(M%[K-1O/',NK#WH(CMAMAF8" M*ZQB<\ JM$L311G$2"20QDP&G$4JS@*GVN.7I,S-M7GI*TS"<4]Y,#@C#^^3 ML(E1MGQ;,1@MDN)YMF5;;6V-K/"T=5H&I.Y//F@2!;' #(8TU8-=$ E9K-WQ MC,41IFD<.>92/VY^;J.\TJYWF;@3[.Q&>']$1A[:]F#TB!V_9+/?4/$C"1-' MAE^R[CP0_.)3/NZVWW[/BP4/2,*9*:X;":H7TIF>L!.BO7"$LC@(, Z04RG( MR(S, [ZX?&CW=;O93RC/?4#ZUL MOZ%^].3$N2#?Y2OY=BL?BD6@$ _3+(%$AA%$,C/,$&F<24@$P[&@V.F.QW"5 MYL8?@Q-4@=^,;: TSI%W/'2P'4]-VVTC\]I$/39=ML1W'&OU1\CE^,9 MBMY2-YZWW--?RPMZ?[^1]Z5@4PSBJUP]R?U@SE*922DD#!--V0@E1'^^"892 MLI@%,A!2.6VR= F<&QGH>H1S;[QN&HKL?: F-5Z^P M2^:T/J(E F<>H^U[?=>'F_PK-?42_D;SE3GK^;#:_^R]W"XR%E*4L0#RC"A# M.!'$2<@@48IF<1H&62@7*Z.?%'D#RJD6G(U>-\!HVYSG:D0/?_6^I61ZCT6H)3Y^UZ1=0B=> MHEIB<+YBM7W1D8"4_N-X.5Q%,-5>E?DQ72[W/R_JO(%1H$2DDA12E@J(TD1" MPC0S4<%Y%$>$*F97/KRG K-SB$[3#];1CK49-^# D/IWA6LNQ[Y]U<%?$_3 MM/MGLP)?K'GY=.DX/&LG'&DR7F-K^W,@J-5$9%K1TXO!L9E< M^K8[S5PST.K=U#.T';>9J-AL32%8\<2W'S:?Y>9KSF6YOY_JJ21@J8*8DP B M2K#V? ,*!98AQRD/.<4V,\TU 7.;26H=RWCZ6DVGHY*K0+9/ S[@&9GF>R!C MS15=YK9+$RQJ2@3N@J&^ MK)>ZO>)5OGS2R\?=^3R2H1)!&$"1*0Y1QA-(*2,P9!0S%,:!3*UR1@S69&X, M\5Z3\<9\QW\=$(OLU!5V*^!) !Z98R[$.#>&5!5.]^&2M2TWH+9FI/NT S$= M+5K:29GGBZSN@UEK%':O!MU]H5NE\F5N]M.JU!QUQ'&,4R(EBV J4P(19Q@2 M$JVVVL)*C7MW: K&'8[0L.1&9FFSD#Q&+O=#T!EY&'LQLD/;)=731\ M<)*KXU8GSFUUT:3SE%:7'^M_@RK?[C)EK,OL&'+%-[: R MWNEX;.3OQ>H@BGGI-\ -TKRV?X$IQ.5>?S14QT!#N;+\/UJ'::GNHX MUQU9B2D/@:?!\^3$>"*A??=>WN1+N7E)M_)^O?FQP#14F0@53.. 0A0R#IG) M@Q%0S$B:9!G-B-O>RU'[2V]2I(3&*G+99+0N8VA"L=>Y>%OP2CW6[(4'!&'L=[7.IZC?ZSV;0AX+\PXXF< M9RC&>-G2RP48KSS;;[!_V'Z1FUO.-T]2-!GQ<[DK91.+@$FBK&79:5):7 2.S=ZV6D-BH-KV?SP^G:O@O.6G6#'._ZA'9E_ M+EYQWU]HOO%?E]X-(J]YNNPD3YNXRPF-LTQ>;F_W+0Y;%E3\2,WFA_XR"LI- MX\T]$JDBB50$N4Q,PDX>06RNG2=!FH2ZO50JITS%K=+FQDE-M=%26W"@KNLM M'BNH[2C(&X C,\\ ['K49[7 Q&\9UC:!$U=;M;#]O*BJS4O]^.3M2@]-66Q- MKOG/W^ACO=A/LHAP00F,]4H)(I$1R,)40IIQD@4!D3AU\G(NBYD;@S1:@HTI M*U%H/=T8XPJ8=E0Q'**1.6*'3EETPZ@XPNY).PH^6>&*I$GIH-W:4Q[H>-K3 MI>Y+)S#%W9?-^NG^R]GIBSER.3IS#;*$1XCHY5&<1A!AQ+0_2PA4 6)QC(.4 MB7#0E>]!ZLV-0KYR%%Z V\=(Q M>'GR/20TPG?7#KQA/ED73Q;\\#Q=/?Q:NI>><+ZT/DSJ\UYI]X)8YX5W/U)Z M'GON]T)O5^+PJIDI.K7]L2"$<"9("$-E"GE@R2"-L()9BI(DYESQ.' I^=0E MT&F>G: *U)V1<7@*4D8\%P=Z_]=_PE&8_4M9C]"UKG(G_)9'IQY!'?L8]03) MU^VHN9^A6D+A]3RU2^:T9ZN6")R=L]J^US0J[G$8@2P2'),($RHP%):28#R=RBH\YDS,UOK\.!:CUO@-%4XPB,KJZ! M4N> MM.%)YA&9HA>"/6(F[J*P>#8J?.6)XZ?NFK:>0S5]4?[[@J:B^QW]/N% M6U$L2&5 ,--N!-'#G088LBCDD*=842R"%#/NMC5X5=;\E5NVC8!W_4Q:%'O2Z1AFC)3QX!$2J],*"<01SB#), X82C%VQ>2P@X M*3!MM8 ^V)P5!NC5R.#3DY?KKW)%5]MW\JN66U;OSM>_T._YP]/#QW6Q?64T M,'5PS=&M?K/.GF9>VSV^2'E(9$H3*(79J GB$%*S2Y?1)(XE)CCEJN?QB0_] MYD:8Y39N?K"-RVLC;\"R-M.9K0)6)^W[U^>6GWMOP7CK8^8AEZFZ;^HSE MY:['&@M!J?,-J(V\ <9,<&AGE3&VR>[8F%J]][S=V_N89>IN?JYSELFZ>\A) MB\_.<#AJ\2+VNZ<:Z??A%= MNR7)<,Q&GOXLX!JEP'H;+'[3ZER4-''^G#9KSQ/EM#[=ER*TIJMRP;%>?P MTXIMK"ZP6;X_9;!QSMFVC77IYP*ZQ#_^,-K:Z'>QU%J7PE MRSROS>[71]V+A_^^TR 6)A:PK/.412E..)$PX8Q#Q$@ B6#ZGR(+:9QF81Q8 ME8CH)7UVO%GI#PX5!L:"XY_L;' JM=6O?ZS.B<9#??13H-D![G1R,Q[PDYW+ M^.T U].6?@!VG*4X-CKE24D_>T_.07HVTC.[UJ,I'Y:O[M])J@FX#BO_\5Z; M6R=_4E+B!.N)(R7"5!NG(:2(()C&'*$PB[2C[91LHE/BW*:-G<)@:32^V5TP M^7$#5NL5Y!TYHWKB;K>SZ17-D:>#/9#O*B#?[8'<*^PQ]Y8M-E[3;W4*G38# MERT&9TFXK%_L>7;RQ>0[>KNZY7S]5)8M^+C)5SQ_7,KFI#7,. LUPA'G,42Q M4I!$-(-4!A+%7)(HH$X'*%T2YT8\M^(_GHJZ=(4?2N02Q'JP_UO)%WE@5@=\\TU&NE+)2:TQ$BVGW!#.+, MI [E@<"A2GBJG&+1KHN:&W.=IK#X?"$92$=:"U>P[1P9/Q".[<\<*/G/-4[@ M=EOM1)HI%6S7)IFH)I=1;OIV@^3UQMQU:=->C^NT^NPN7/<;[HE 7M73QIN\ MX'3YOR7=O-$_*1:2I08E+_GA;AKGF7Z4Y;VH\5(PB$L0)3'&*32H0"C'6HUZF0K"$)!FG MV'J5TR%L;H->JPN,OI7/ '8:EP>H#FY_%\86BR*/R(W,!*V@]5DT=7ZA]FLH MCRA.M*0:B*;;&LL2GM8E5U<;TZW +*TY6I#9OM-O??91K@K]M=RN1%G@QEQC MW,AMOBF+?KR0*ZGR[4'5[COY??M"F_/[(J59PIE>O8749%X+(P$)8@)&&4<< M!TDLL5.)J[Z*S(V@/^V4+L>#8ZZ4WMUAM[Z; N21N;PVH5PW5S6SCJT C1E' M"9^,): TQ>-"<"B:/I>)O769=!$Y%+'3)>;@]GIN:CVQ0O[C2T5!J:GCQM550"WW MK7S -/:VU0E"Q4BLU(F%U]VIJ\*FW9SJLOEL;ZKS!6\YF /?((76_SN9,$ M=5IKD0&HNXV>Q136JWMS_&JD_D*W3YORC/"3?*S*.Q0?5!U51I>W)JE/\)\K93D9D-TEU/:%*C[) T*^3(O9_/;[1LI3#K6SWIV M?](?TH^CAQ<1#5/$(PE9PC+MADL*61IH7SS%*C 7B2*WG4P/.LV-1G=:EM4I MW:C41Q?9L>K$P(],L#MKP$$2^[+\Y;%%-X!N06T4V'?4R4N[G$W^2-%U0P"DF648A21B"E<019G*24L)BA MWILB5@K,C7K=J@76ORWZ7%IW[ROGK1+O/3#U=LF,P!^AJF;/3IAEW4S;SABG M*N8%)+W4O3QL=WZ5+2]8W:MVY:5V^JT/;I?+]3>J+7RSWKQ:/[&M>EK65_3T MXH3+_*L)&'[99!40/$)221@+BB$R&RA$1!D4+&1ARL,PRIQV49RDSVWBV2E? MWD85M?J UOJ#S?ZC 3WR_-+H"/9*WH!CX.ML@._6924[W]D( M>@'GTUO__\E[U]ZX=2Q=^*\0&&!.-F#VZ$))U,PGY]83G.PD)_&>1F-_*/!J M:[IZE(BE1UN!M-!+ON,2UUL/20W)Q7>P4&'5?[H3-\0[< M;1"77,#E?%[O]=^2\IX4BV)Q?UN6.BNYUB7?!BOM%*_!"LN4_X\(O--USPC\I\ M7<1R4W^YO\H/I-1*KM3)X<<#V0^,I9P&F1 (YC15BULN8HB3A,,XP2*C!.4R MMFJ-,KR*4UOW]NM%[-L(=D:"UDJ@OXA@ST[]4&LI>!(EJ&RUC 8<_EM@=HQX MW;GUO(X.-ZW?VFEM:H8 /W&,WB9CT #(X;4<-W+2&\HG(9?^)#GZAGZ2DM^I M9RMW:BS#F$L20\H8@BBF"21(9Q'K1EH1PRF/K"*W#T:?&L57R@&MG9VO^BQR MABX:5SQ\NV",H;!WKIPS>5#GR8& <9TCYVP[<7Z<_9#316)9/)/Z(M/8??R' MHIGY>\&JC>G=0U&N7SX6Y6I]]U-]YJ7^\^NB+2B82.OE-CE)W%#E6@-1W4MH/*>%#;W?ZE[+>Z5O/^M3&Z M IW2E\'[C>E8WP.G]AG^OQ!6U[)3^F*,=HL[G2^([=WO6--UY:K8NQICWBR/ MA>G11?1H8AUV.U^6BS]^O--71.7V7*0.0+^+7P5;D@5_1Q:$D[;9%$)Q%J(8 M1BB6:M\2$)A':@>3!^K4DB9J[Q(&QOL6&\E3VX$HW=7?8*L]V*H/:OVKE/': M HLEPVHR#'8#OB#VO*[;H.NR,EO!;+'&^H)[I-6RKG#P<5F*XGZQ0W^@%K.&@\LS5-6GL M:]IF [QIE+W<[-J^GXD1*H,V,^F6.&XG$R/K3]J8F#WEL'7\&]'7M.N57)9_ M+-0S/\M"OY?-NBEY& 4((Q@)!2M*,@QS'E*84BH1Y6D8)>:%\SI%38TX6F6K MD+I]=2VV*-W8&FS]!D/,,W]-FL5.;C#T1MJZ]4#1;A=G!$SGMJU[ MA/'V:4:6'&S,S)X8ILK3MI:VVGDE7(@()ACI_LY"EVS)"!2(4<:"C&:Q6;SD M%4%3(]$S%8RNE]>V@]8P3F, P'Q'6[A@U;O6D]="Y)=DO6JEIZM%R*]]WHT; MOHLY60O^C93KESO%0"LUI%I-SI9FC))08II)&*8L@2CB"%)!=8&.F J>"<:9 MF8?.7O;4&*11'52Z@WWE[?C#!GXS2O$$JF>6N8RG_^J7#H@-24=V5)%>>P5 MOY81P0A1!-,@2"&BA$/*$P'C@$=YD!&:HZ1_>?9>.DZ-%W5)[:IZMG:BK^OZ MVFBPDN[]IM/@8/OZD^299[M+GNM)J\T$>W;J&VSVEWHF&UO!GK&@#CP;O )] MO\D>HG#]:),^B7KW_B=_H(+Y@TR+6YW]?J(G4)Y_$.S,JOH/(\KQ[NF@O783 M"+&:T43F09[DNK%L#A%!$<0RRB#)"&&Q('ELN*!WBIG:FKQK#,_(Z@$L-VLY M7_YZ/F^?MIB4VEXTX9T#7%K;83!H)=-YR6- M>\G4:>W)Y5+WI_LFYGTK]7=__:))9WV[X+JSVY,643=,IHQ*G&<,2JZ='2C( M8,YD (6^> I2' 2Y53$]4\%38X]6VYMJD5]7VX2MQF[]J8WGP-")Z@%9S\S2 M#]0>&6AF"/G)*[LB^Y6RQ96G%! 9B 1)F"2Z1C(F!.9AH$B*R9"D.:4L,,KPZ)0R-1[:U\\JUZL;RVZ* M&0PASWQB XXQ>Q@9WT$5ZOD]FE#_=4P1W0)&X0,C&]N7W^S#;ON23PM]J[,L M7SX7"_%)B5C-(D)2)$D*>88E1+I^%\V" &),"/YQ?<$AGK'<)EXX?<"YR1,NJJ?]G*X_6]XY.N]ZQK MHH;B;0YXXZ9$*8[S) UA&A'UCB=1 DD<1!#G:8 2];J+W/)*]9R8J;WGK9:[ M2@QO;AG;/&[J2\#W0A:L6%^.[;1!V/36M"]NWB](CR$;T-UJ!,*P=YYG)8U\ MO=EE[>E-9N>GW2-$1"1G$(0UA'LA(Y!1A3B/;8->K4J=&&:W"X$EKK*NX_&S#$N=:T1C*+!00!3&%%(L9.XZI7^NKG'9OU MBM5*B,-PFUTC^5F8\S 5,H YDNI0$B8YS'& (491K-M-*FQA2? M'<+BK@!J1@S#P>29'FI%;\!1N-S*4[J.&2Z#-L+MECANNULCZT^:VIH]94:#J];O*"[5+YJ*[*K+1!%ZF@A AAP*2 B60AISM1!@RNHK_N]V>XR!ILEL+S(^^+[ON1J#0&,1J$W2 M'I':*+!GU5&?:B\%$(9%>,C=ST":C;I+&A;-X]W4P*,[NG3:0,0Z5#X*T@1% M+(9Q+C%$.4.0QDS +,I%$D92D[&5(^=@^*G1YE8[QP2$0^P,'37.B/AVSQB# M8>^2.6OSH(Z80PGCNE_.6G?B=#G_*?NSTH?%NEB_?!?WA2: Q?J+FM,9S0@E M'$XR1-1!P9;9,N"9C:FUOK"'9* JVE^3GI+(C7CTE] MH?'\"ENB8G5&ZC*]QQ'I[+"CG9"ZC-H_('5^SFWA;1,1O\KWQ7/!Q8*O9@E% MF:!8K[[JG(-H$$$2YAGD<8B#).)!2LEL(>YU>.N=^2)\1I31ES:OO[0G CV> M8S2^!=VTUXI5IC%OE;9;G<\!;+9$N^(U4M)?HUUU[7H5&NNUNL/X(1?LNKL^ZAB2P?][LUI7@WY=$C8IT73!UMM^;^5A3HH/LWKAF(B M9)@G00SSD,80)2* .<\IC&(N",MIC')D%:-A(WUJ*_^>\G4_^$I]4"S S@"P MM<"MG9O5[)AQBC?,/;/-L'#;AWZXP#9H+(B5 N,&A[A@"H% M*ZI.LG.EWPUX$<2X,K<%UH:[H6$1]+T[ZBJ)< -JG8%6>L MDSE"@VZA#,2. MNZ4RQ^%DBV7QJ!OY?!'K=^HTH03I+1Q_^Z)&YI\6.D-SI8GN5O=WKQKO;B\U M*$:!P*%BH)1RB% <0)KS!)(HBA.4)$ED%]5FK\+4J$FK#S[NRCYM50<[W>UX MRF%:S&C++]B>64PI#RJL6_4!?0%OM 5JY_7;6=B]7">Y@S@DT3EH,2KON:-T M3(,]1G*\_M&736^)DJ);C(O%JKJ:O-7Y2_>5M_KMR^XCS3FXJK%W>%MUNUD_ M+,OB?P2?I5&L:),PF,A,;> RFD/"10(Y%3F):22PM.H;/KB&4^/4W97QJKXR M)EM5JSS4^E\ML]B'GU?#VZW7G"W?%V1:-4BUYF#?.K!GGN;I_<\U)M;U36]. MPP-VA@YXV^9K#@:]L!M6H$W2AG7B;L$*=NXNQEO6?":_0: ML$3(16O[UO\Z''2TFE]G;=FO\W7^ VY[M0^/3_/EBQ _1/E<,'&!&>85^E7N MEXXWNU_HE[X.[*Q2P#YO$XMH$@>AC'3W.QJH%YA2B#-)828D327+TI!9A58. MK-_4:.#LLK[C85V!H6I7R)O.OT_%FLRU<3?@]E%[4WLDAPT]]6:;N5>[?]?B/^+DAY MI[XJ8I;)4*?<<$BD#KJG&$%"$@JY3)(\X)+PS.H2QEJ#J7%_%$1Q_]R];M#- M.-DKE)Y9]T*&WPW8&K"KC7\#E!% 6P$J,_PF_ADAZ#L7L%N)5T\/-,+()&/0 M;*#^?0B;:CU92FA&"8$LBBA$#"4P1SR N$HY5)F+,E=VPU.LPK281<\M^I' M9X T(ZA^\'AF($MD>O4 ]%?@Z(R45^OHUUW2J..3/>XKJH)J,YQ('C),813I M2!$1AQ!3(M3Q-8XSR5 <1'CV+$JZM+IJJ :W^=-[E??4O0%: M85!IW,,]U VXV?L]&(B>7_E>Z%ES@1$J0])#M\!1&.[L*]/5;O@O9S:H]S;[T+O3:HJ:8LJK&)#YG>B?(QF>1"%F",.LR"2$%%$ M(*%1"D.$$.$84\IBAUW&N%9,CP/WT^)_MDGTI$FB+UL[ -L9 M3)R? .[C6_ M+Q:;J>E^!Z8?2-'@<+-?7^$&G)1CV*(!]N =UW?)+?MXNO,Y>#[TI'-&'\# M_#KS=':G_4JJ.":L+=8%UW4HU,+^0[!-604AZC38ULO&\H FB8 RC=1I/.<9 MQ#*6,$Y9F@11$@;2+D?MBL"I^=SV]04[A6^J#&Q'']Q5T,T6FR&A]+PR]$31 M/KW,$)I!,\JNR1PWBN=EF%&J[:C-7ALS,A="=UAI+9M(TB'O*KJ!&/::XH*LD6\HNBT^O9RX M\GG'P/QF7_)-E)7;IBG8.2,)#8-4"(BC@.G6*!G,$6-5K *52<8(HW;T<$'2 M!-FA5FR04(5+\,8\%C$32.?CZP"0+(58)ARF,B")#-,015:-S0< =Y1\4;$& M;^;+U>HW1;]L^2AVP$(^ NQFK#P F+[W:^WI3ZE87S7<@$;+ 0/ZNV$8-##_ M@JAQ ^R[[3T)E+_R<=>:QDOVCX?E7#VQTH5$UB^?%FR^T>[R;[HWUG)QNZ[+ M#.H:.W?++\HV[2Y7+XSZR*>%>HO%:KVM-Y%BD;,XBR 7G*LS(,LA30B%&0M0 M&G(D'GD7#B]E7FQO?=ZY[AOT? M4)MV [;&@<8ZL&\>6"_!H8&@M=!+M1$_X ];9GI0#4:3+^2Q <88S',$LY10B'N>0)('BBH 2 M(F.)&34J_'8R\M2XH%$.U-J9^_0/X;KNPW<&P?.K;6B_E8?^K*T]//*'XXWF M@3]KQK['_?P''*K*%(N]:BF$JP%; (XI2%NE]H3$@N11H9]2,_ M&7EJKUZCG$55F0.%QZ<15QD) _52Q>S'"+MO*8",YC+( @RFJBM<>C0@>) B-%W M$^\.>DV )U)<]@,:(&EX>64-S$@W5JU>-U4=T@$OJM3;>2VZ!-\V"JX'_%WTK#O3^_\6WPWQQ'G6R MZM5>RU1KN)Z?=@4?1XMQM@2C(KK=8XPKU6'3LDL/WL7AU"7/"M;HHG]!YO/= M;U95FZ4XRK),\ Q2%F80Q9RJ?8@^HT2!H!G&-(W,.M/V4F-JFXR=(0?Q9:TM M+;/<@#USFM^N['IC]9L]@RW$*'/B^]CTOV0Z+-;P4:9EI+79Y_38+;:]4>U< M1-U''V]Q[(W P:+7?S2'Q6R_NM6=6B97A.GO;WWM_?7G0O'_0_'T10@N^-U2 MI^$6"_7 [7TIJH5X%L=)S!@)(!:I;NP8(YBC0$ >XCA+ IK'@5D*VQ#:3&UI MJQ4'RU9SL*A4UT$IZU9Y0%KM+6BS][09+&9C3H;G->VP9MZ>,3=-&!'8V@-J M@\#=$FQ- K>O,446"]R84S72.N=_RNQ6NZ$@[EST>@L9;^T;"H^#)7"P08=( MDM+#S[!:P6BJ>S^E 86Z8!(D$0I@*$A $A22B%HU&#@5,;4UZR0IRKYHT1D< M#:^2>J'C_6!TE $U; V>R[;[2WJJI+QBNM.^E=V)3@>?='N[=0>ZA9J#E^_D MY^^*-2HP):'- MVWY=Y-3>?J4H>&PUM7OK#? U8X%A4?/,"EME;X#&;JOO#=!)3E7 9:WS<$QA MCL^0S&$@=50F,4?AF%DLGG2M_*)IBZTW957%:J6[ 3=#5ZXK%I,TRR,*PY@B MB&2.(4XS#A.I?@PE)SR0=F5?.N5-CF/VU05W:GP[OZ$ARF9D,R!VW@^QMK Y M5'DQ F/8$B_=(D>N[V)D_VEQ%[/'[&.Z/XM[,J_K0E3?Z3Q%"0T3# ..U09% MA"G,=5J?R-,\PQC'J5G#PC-C3XTE*O5 K9\5/YS#K9L+>J+A^;VW <(JRON" MR3WBO(]''"W2^X(I^['>ES[BZBJ0HBQU8VN=OGY'?C7=UMZ*A9#%>A8+&2** M*WE;=5MT_O7Y%?'#M@)85./PF"X M>7D'@F &-\5D?\C1$DS.V+&?7G+NUXYE MH_E_;U;K*CGS;JF;7"Y8,1=?Q+JF@,_+E?IW'0C_K5SJL'C^]N6/E2:(;<>X M6[8NGJO:LMM*#B*7.8UX!%/$,41!K@N_A@',2)1+D2 L$JNZ/SZ4G!I;[-FH M+]#+UDJP$&N@BPGI?]4_,YT%\]08JN-4E]MFC61KI64E#R_? K,MS&O/K6?: M.YK6K8&5_[39"[WY7-6*4K^N,IR^[2OEQH?/B=DT"K= M/O08,\$\.6VJL[TEPKR^O>P M,034EC2_OYI&/=Q<6 15C3 G(\52N<_-@!GN0V#:&3SE.O9X,5,]K3\(E>H[ MEF-90O8@^&8NOLHJ_^;M<8I.53JK2<)IEL.7NZI*EOBU?JN ^,=,"DI(3D*U M*B$!41)$,,]D"M6Z)?*(A0D+K"*J^JLTM=6JM4A'#U3:M]ET@*B7M?Z7VZ?ZCOLBY@^#^ZZ0A= M?UJM-D1ATKBP9V'*DE@( 4F$=:PKRV'.< JEP"Q$ N*Q%'IR,SZ8ZHQ M?,JQ)*E8G_.#?"P62L:!'V26"A[(D%.81[H>FJ 1)"(C$$L1!7F(8Y[GL_5R M3>9FE&(NVHI>M@KX>V&^M([I3>VO!++5><\I;5FZU'P>S-C'#[J>F4@#V^$5 MWBJ_YQ4>L."I-6*#%D UESYN051K5$X*I-J/\#K]V#_\$B4K5GJ7ID[<9;%8 M%:RJ,!'.&$H92TD P9K;V1C\F 5 M@T:;EBGU.._0]G]5*_/KJ _=L=Q 8H\UZ,0;<*K8VV/%MN6,;M7^_K'5\DDP MW56TJ='XG:S%C&#$@BR04(8A@FI=4COP'#/(4HJR/*&HK4JL; M>"G$W+*FJO_IM5A^IC)ITU^%=L7IP)[=-Z"U'&R_$]KV@9>C,:9I\%7)J]+C M+TYCS,'9-6H4P:Y=INM@U%E @I#S*(9<9A'44[=[;H8;N;OSH1&GS9R/?M^S M<,'[8L7F2QT8O@TA)2BD' <8DI2IG9W "7ZA74%S+U)P&0XOU0G.B'N=L@27[;Y8CZ#C$5?F M.)\[I];G %%%$ZDDH:Z*'T 2J"5Y_25;BIVTR(GA#FXPZ M(*[<5UH!:TH54T]&'"<'<<3Y?\AH:J_I\@6K MDS/&:A?FQ8-(IS ',,Z(VG'0JF5YP*"4$>.9D#CB5MS14Y^I<4P=GJ>F3FFI MB_1^4[^US7SN.4-F)#0B[B,Z>\Y$X8$_O43;#83?L'V#^JDTA0? [[4TT MS+!NY/I9K%9";#."/@LEY'-!:#%7A\%6V/N-^+L@Y=W/Y0QAEN8!22 5"88( M4P*IXE'((\I9)E+)D55?=DOY4R//*(@B.ZZT!=R,&SW"Z)D+:\UO]I(A*^5O MP%;]FY8C5S= F0"T#4 9,1PS.J(W)!/:JC J\SGB<\QTKL.X,9N.R="!-[J: M$LK"(!:QVO.Q.%);0)%"FF41Q#CE:<;S,(RMZM?MC3TU1FI4\X M N&94PPQL.:),]8.R0'[PX_Z?I^QZ_C=/?<1UUJ3SV*Q$1^5%N^6B\II]+=B M_?!NLUJKPV-IZ<0T'&U"7\Y&8Z"G ;0Z@Y]*:=!J[<6_:8G4L"43S42/7#K1 M"H_3$HIVC[N]+%_7#Z)LU\A"K+XHVS9EJ1;*62YC&F2Z(U#&1-C2,:51648*Z'][NU3+K1&39I[K*XD3/FKMI]FBYW_1'[@*EWNM1L*S&),TUK>M$8K4_B(. XCC3$"1QWF410$) Z."L,<#3XTIM&Y *P>T=N;Q M4@=@=;_Z?2#P_)X;6F\5+G7.U![A4@?#C18N=*-D&!ZIV6 N=;183-_!KLK MZV\_1+R[P0^=WNXH6!2,UX/*2A<^ MXD!&'QZ?YLL7T18F3B1#(@D2R'BNM@!ID$',DPP2@@7+<$0ER8PK\QV./;5= M0*N=Q7MW!)8!^[A#X)E]6L5<"ML=P6!!/^YPC$0_YK#8\<]YPSOYY^B1\?CG MO*X'_'/A(V[^C(_%BI%YW2QZ%F$:Y&F00I)S!!%1/V&, DAI$@LN148RJZ84 M^X-/C8'>/>CX'UUHX_]M2*DD5NGD^BX4?EA89O =@&CFEG"%QC,SU6HU_>!O MP+?EO& OX,_F;R]Q4N>0&-+O<##^J(Z&Q;.?L8YF+O46Y/WHO[[T^); M*9Y(P=N>%$V8Z.V"5^[1V]5*K%<((X$$5*^^.@+%3$(L"(%)FL489S0F M(I\MQ+V.CKJS"OEVT,;H5%UI<5BY_4NEM'1WN,E-F MS.(1^-%BRRO%P9O6A-\T3;=ST,:;ZRFH;UUNNZ? )>R\!X(#1Z6[:#)VT'H/ MM,[$M/<9S=X)^T.P3:G.<6%$[XKU7"@^#%C$\T!-1RPARA,!B= 13#2.$:5, MHLPH>.G.&+-%Y31HS'J$D2LTG9:.^IO0Q=H%OWT6);D7S6_$ MM[)@8D8R1C,:)3"A/%%G-<%A3DD&@X#G<4K"7#';*'6:[/2>&BM>J!_X1ITR M^'(^)^4*/*ESQ4J;?CF=]56_"69<.\'Y]4S4WLH+MO:#!H#VMP)4$$R@OI/; MG$VBRI.EZO\[:CVYS<=@%9\L6[9SX+5&8:=@M[5*:?78---Y M1YZ*-9E7ZJR^BY4HGP7_N"P_;M:;4K1=,69JX4$LCC,H*2(0A5A DH01E$'* M& ZIC#*K2NW6&DQM+?FRT:$'VE-:G9%6H&PT!W)9 EGIONN5H\]5]>=WF[ 8WZ]2*P M_WIZ$V8=MX9SAV=X9O2+:V5V)4]G7& MZ)A-W0=R8\9SA,8YBF(E D&&80BR2"(DG5'CP. M A99^9XN"9H:U[5ZZJ"8^CUS+B)Y$5LSVAH",<_LY :6-0-=0V)(HKDH:U0^ MN6;Q,6U<_;SKWJDJ7%;6)9/4WJSJ/SBC44HY(P0*'.40L4@=SDE&8,"9VAQ% M4@3<*O/QO)BI,<.!EO6AJF[?:4D+%T UW6_19>WI!J+STPYI"U7'P(7BDRHH_$Z4CW?+CYL%;_8G580.+_2>9#4+,YKB M:L.0R! BB3&D/$ P226)TU#(E)CU#+44/#6NJ+N';G6_ 4KH(U@OU6%IP0%K MMO%BSP*+G ";";G"*AYA]LPS=9?1/82UXN!N";3JVX/2!_\(6Z1D>$)ZI'R- M 1&W2^AP@*TSV\-FO/%201RL/,@3<7G>836X5:.K ^#M@JLCZ;JJH5D*->[M M?2DJ=U^3J41C3%&81S#-20H10FHE8$P7A8MB&B4A4T=(XY7 4.C45H%&;7"K MNP(UBH-:<[!5W8*63+$W('T/B'HF?",P75+L3%&U('H/Z(Y$\@.A;$?PEG!U MDKOI6.,1NZ5U!Z1N^VR/.FBZ9A)9/=15YMLV]7F6,R'C&(H\91"%,H,480EY M&BD=@A6^BB0*,W8OR$H$K?&[ 0IFQ]%5BSTWX_G,8LA=8H"9I.$6\: M/0?L#G$5B\%+H9T5-GXEM"Z;SQ9"ZWS L4M$DXZS[4%1)^)\$>M9GC"L3_=0 M;?8(1()G^K8T@9RD.8]3*A-A%7U_6=34MG>MIE4'F2HQT+*QPV50S>AA&*B\ M']0;E/::R-1ZWH O'9#9=V"XBL:@S14N2QNW;\)5JT]:(EQ_PD.W@]_)NDH/ MJMR1N^8D BN*R"F%"8XRB%+%(P0'$B:-H#1$NJ#&=I@C=.%DU1K@RE--U M25D\$]WL:>>-JPL^%*P)?]._(//Y[C>K/Q;K8OYE^5R=YC[HN.V'NY_JUR_- MGVKNVQ) E 4<"\9@1$(=G4:D3EAF$.=QE"O6C&)B[ECSK.S4J'5G[H$CN[6X M#:B] 7M&-[]=@B8\R^BPO2 M]]? ZHYJ,E^'T>ZUAOM:-%^$"@*W+X?MU=@HLW7E.LVO#F->P8V"YM&UW3@R M^W0,_KQ=2.LEKZ=QVZNH-A7L;&UG>.EZY; ?S_*.E.6+;I'VN-PL MUC."<9S&"$$<<^TVC#&D ]N.N2-?'MSW?+3^QN# M9]PXM[X)VN8IA8@F0F8,(A$$$.&40IKG# 9)$%(1I8HU(AMF.!Q^:EQPI:ZH M"6!F+[T[#)Y?\UHQ+RE\J4^DC#J:WS>NN,7]\*G'.X8OHB?W\7SW/-/KN)MM5P9%TS,A]@72 MOO21*3B#EBZZ*G39NM77S7JU)@NN#DDS%-!,F4AU'3FB M?1VZ>Z^(81"'E*I=4X 2-'NJ+EE^K$FY-N2;8SDV;\2Q-(\OAZXJ\K"<*P!7 M_P>(?VZJL"_O5#(6)%#A":CN7!!!%D80T(P@R M$I X0W$B$[-8M6N2IK:AVU5,6VXC3E>-KG:O^F5PS5[Y02#S?8S=HK6+S_UQ M#2UK#KB*Q)!<<%G8J)QPU>9C;KC^0.\*(I>C6U9W#^5R<__P0UE6G3SO'@I= MR__G\NYAN5DILJKC6QI?19:'"<,"P33A*41<7P(2A& 2Y6$<98GZDSD6&QE* MQZGQTE9K$ 4"QTE4'=UHM32$BM/L)X;L[.'3\0]+\@GB8(G M#6&V^M>?J*IA#5CMP!&Z08L@V.HP;FT$1X1.2B:XCN.:)*T&>K=#+3M"E*] 948W3@!XYI&& M/=YU&>^01'QDZ+"IP>W@(R?\'METFL9[_ %';Z58OR.KAV_E\KG@@K]]^6.E M:R%L:>"6K8OG8EV(75A7'L>82D9AR+%Z4T,J($8)@PA%81#SD,O8JL2)O0I3 M>Z6U^N#C?/ES56Z6?D[[:3%T@'H%V[=G5*Q!A76KOFX!]$9; (K% M;V=A]Q*^YP[BH$Y5>RW&];8ZHW3BAG4?R9$5EXOM3<5!X:CMVY:@5'%@D$#" M]'$,JX,93M1_)B*0B6[6%DL[$KPF<6J<5QWI>E(@S@]=F:(S*#M=%3HN&9EB<,(]Q@\Z7 7]L2C^N1$?"2T+UDKX MBP(4?7U<%'2C&UA4(4#*Q*I)V#?U36JO>^*$!BCB,":"ZKV7@"3.0YC'$6-, M9CP)S#K2]--C:K2DE0:-UF!/[;HK(-"*6SC^>\R/P3W..*A[IK/:"+!GA?;0 ML[\ @YEPN8OI,246]RWC3,U(=RI^I\CNSJ0_L)WW(CV&'^_NHS\&!_<; PPW M0A3#N?H<7XJ%6 O1OI^$4):3@.N *+6DI0&":FW#4.&;HHPBFJ=F78[]Z#>U MI6Y;9@?KV(4P]WBA;3!Y'N(6AIV2B<8L7*BAU=HY1KB"P>QZ#%48=I8G'J;0 M>[;]1BB8S\6@T0D&8J<;F6".6:^H! LQ#JOYQX*LWSV4+ZNY*&\WZ^7CDA;S MMEX>22*9I-K#E1(,D8BP#CU(H2!ISA"1(D9FOJYKDJ:VPFI=0:LLV&EKP<6= MP!JLF4/!Y7GUNX24R_+5"9G%0C04=",M*>X0VJT))K!TLGOG ./QM(D=!XQK M](!S0PA%Q?QM76Y.'[#>%RLV7ZXVI?BL?E/5A9H%26&Z0+OBWL=.5*WT1+E M\][;(6).LR3(H$B21/*8FJR>]= IYX\%5U2H MJ[D)_N$74Q]M2@IF29*C/(P@C[$ZE;(@@CA"D?HI12+)DH@D5F52G+28&G=I M(_X=%-=JX XX#69\Y1UJ=UN-N"?RP69,$.0M]V.\9M\%20H(AD/(*I M[HN#(LHA$6$(69;F- Q#09!5P8&^"DV-+7]LGI[F5>-8,@=\=UI:2E"U[Y3* M5D6FVRH\EM%MO>?/C%O'G!7/-+L-I+[9:Z':F%/M&+<&[8?X[I]S/83/#87O MD/3;6Z=1F7@H!(])>;!Q!SA15]OBN6[!?"8V/XA93/.40I%' 40)B2'F.LTI MX7$L$0O3W"IYTUCRU!CW\"!8GP$KU2U#]GO.A\,A>RB41SUINP/<[[1M I:W M(W>G\-<[=YM@TGGX-AK X>[W/__K]MW?U+#E?PK]IQ)SJ[9%A8X76S6W;B*) M(Q[+% 8D0Q!)%D(J!(*4L3C,\IRJK:7Q#?!U>5-CK:U^%K>8!J@:7/\.BY5G M[M'*WH!*75#K>P.4QF"GLLMUL &0%I?"PP(ZTM7P$,#:71*;P]1Y56PPS'@7 MQN8V'5P;6SSFMHU46]5B+3X7SSJG;:WFO:!SL>U"/L.*;0/"B-X[JD-\BB3, M$\9A%/%$Q*&,\\B,>XW$38UZ=RH"XM"1X@JV9OO X1#S3,"UHK#2%.PA5^NJ MSM1B0%>D&2I#[O*N2!QU:V=F_?%^SO IQY)".B/S8,?8+(^Q2!2)4 8Q$>KT M&3,),:,II#)+DD!F<42M&M=<$C0U[JA35#_\*M;5E>-JYZRWK =T"5@S^A@" M+L_$42-U>'8<<$=A",2@U7HNR1JW*L\5BT^J[US[O!TSK,KU[(N:]J_R=_+? MR_+=9K5>/HKR_5*7\9DE L>$)12BA*H_<,8@T55#I: Y"6B T\@H@[13RM0X MH=4._%GK9W@2Z4:RFP<&P\>W\]T8&N,WW\CTCM=>/;_WRJO_.G[=NP6,\JX; MV=B^Z&8?=DK':QMG?UGJPRB9UU>0_V]#2O5>S5\^+5BI+RW5;B!F*$093.,< M0:1[6^(LHC!,6)J'H8CBV-R78RQV:CRP55"7L*@T5#_HKI>5$8!TW]OWP=_ MZ^,%5<_LL=-9W]TU,-9JWX =VJWF7J"URE+S /%HR6?#0&V;2V:)V)44,=/1 MQLS\LK3P**'+]FGW3M!G8@7B" 48Y1*FN0Z'BT4(29:$,.=1F,J=@\3N'*ISU%'^PD MWHE?Z[=*_7_,9!ZGB@L"*--$0A3D N8B2Z'(2<3C(*0!2P<-1#BCQ-0XY,"& M@2,.SLV!&:GX1M8SY1C%(>Q3DC8"5%:,&930 >*H\0GG])A6J$('4M91"UUC M]>VJ^CO10IX'/,DS#..49!"E.8.8!>H4G&)& M2(:X(%:AL;8*3(T$]UN%[BS0_Z5M@-H(H*UP;;IJ."UFW.@3;,^\> 7G=8MS MTYL5>*%%5_S\=&TUU.&5FKC:(72YIZOE.'UI4,?"+M2WX.7=IBS53T?O64PI M3[G,849Q !%%&:0\HC GF8B#)(Y)YMACNEOPE&EOJ[DKQUW!W);;AD-R1$[; M*GT#&K5'8C(SM/PPV!79K\1<9HA<9BS#YUV]6*VW;%<$Z7NQ^L?MKV*E?5D4 MJST8#+#NDQP(!/.,<(@8EB@5$9'4BIVZA$V-D7:Z[M47 W]J5:U]6AT0FWJV MA@%NM+L'"\P!L^X<4?K2'\OZK\_+?;[BW^H MNHM_7\[G'Y>EKG8BNGEZ7\J3%, MJSYXTQKPF[[[/.S17EL!_M1V@,802_ZQG28S2O((OF>6\H"[-8)S3'ZNPSCSX?)1_%B3=97+_%E_"XKEH@E.D@%E"'$)>204^\F,0QH$ M^F(0\S!B819+LT8!)M(FR'6ZO\966]"J:QG_90:U,8,- Z!_OG+%SH67KF,R M, MU"!R;N' M_4=FZNND=EI! E/=%@GA)(&4AQF409QF(HLX8L+NDK&7/E/CI%;ONE?<(UF0 M^_K]4M^7ZF+8]@ZRWVR97D>.-@?>;R;K>\A*+["G] TXG)E]>\!/91 X>'3( M6\I!L!WVPK*?2B/?70Z"W^DUYC##VL?L?U??5U&Y:42"<)J+%"8YC2 *2:JH M%&$H>,AP'A.61T;7E >C3HT0]2I6K-8%(W/PN]HN;TIA[?0ZA*V;TYS!\.U' M=\/!*AK_Q.Z^T?>[ 4>+MC^Q83^Z_O27CMET78VPWS?EOKZKM_V;4-._6,]( MD,8\BP*89B+ 4XI2&,&.8993D419:E4ZU56!J;_6V13QI6L2W-=* ,LLT M_MMU,LPV-3XA]LP5)X4(MW WZH-6?Z -J!J4:!,&S.9S!&_0+#];'<;-_G-$ MZ"0KT'4R.G#8!46P#V MK01[9NK6Y?N?:TRM6R_J0K.5M>J'G;VZIU1C,:A,'C".PO>L#!IXX4W9<2,U M?&-^$MKA7>!0][E5'ORNO7M5(.-VP=OZ#870Y3*V63H,X3CC@D 1QC%$-&80 M!^HG(9$(,.,DBJS"17KJ,[7%X]V#GM^5OFO<-1ZOB^E4@?GSG15@_:"6EZ=R M^5QPQ4EO-NJ+\%M5"]>R]&W?*76]"_8V4:]S-US7Y=CM]6]WL[9G4E78QTM2 MUT ^[T^ME/IE:^3G?"[?KWL-NRKGP_VPS\2D@F4Q 3F 8X@BN, XB3(84RH MQ'G LDS:A21[47-JY/YE4[4377 6H.I\?]6,S"O]H]/]=19K@/V$V$:-> 17N]Q IQWOYA;(;U> ',!O>0$+PLD3OQ7-L_V+4EP6,!SEN8B9EBF,)$!AR@+,T@IBF&: M$IQG-!=)9A79>4G0U/CGBU,UY&MHFA'+$!AY)I..,KP^B@Z;QK\K)TAD=;L?W8<1#D-$5QDL$HS(GB"!) MRN,4BBC)9902$7)+Q[2-^*DQ1Z,]^"[8\GY1V+MK+-$W]4;[PM2[*[J<I+ M:U6O4])V31M\NG'D!1CJ7O$")W9BQ)($RHAHB0/448EMO/]N*DQ M-;:+@BBRHS='^,UHSC^HGNGNL!+FS5Z=S!NP,Z.^#V@,T>XD;0JH;!F.^/IA M.20!.FHR*A'V0^N8$'N.YM!$IVF_5?%PVUJ6H9@1RB'-I3K[$8%ASJ(0LC#D M810D(DG-.K>?'W]J5%9I:-&;Y0QB5TBJ/PZ>V:?MA5=ON1P:%I_[%IDWINF' MS4@=:"PQLFLTL1T?*Q/Z:<[\DNLOI&"ZYZVB8Q# M(3(,12 S73PSAGE*D#J3!BP589CDF97G_%3$U$CK'5D]@">E&Y#+$C1EB]9: M89?B3@=@&M_%]8#(_^6;QJ/2#FCU!NX#?-GXX>LU'4AYA2)-YZP\7YGI["?= MWG']];Y=1;IPFUQ/'L2 M9;'D/]:D7)OZL4]%V;P(QP+]O1-OQ7VQJ"*I"6/EALP!)>H#S#*^YRRVH< ) MD7$"<:3^0$G*((EC##EF:<1)F)(D:K#]L.!C(MN*\X?KAZ9LP>"@FCK]^\'D MW;6_'V7>Z.F]AXJV4H$ECR' J44XBD[K.2Y@C&$A.&<::^&5:]ICID36U[5BD(BD9#A\I/7;B: M$(M[JPZ^GHLI"V=QO5FM]N=1X$5.4!S2.='&Y1">_)1&D M*48P101'+,X2')B=]/IH,36&V=D!=H;L9]BN0&L*J&T!%O=UO>;+P!,^QBSX M/DNZ38"+9]UY)BS\[V/,R$A>^J%?#3LW?E\@.YW]SH./=R70U_Z#BX/>@_4/ M$]%_SY(PSCFG 1127RE(&<,\QFK5IP$))8E(&##7 !#]]]16E^;>^07H< 3W M&(\*.[/M:A]$/#/]<5S&71;]<.R+/Y'\!E1YU :$P*3C!*(\E! G$%,LFG_]S?(JH0-OPWN$85#TOO&K /Q1 U@K M"G::#GA_W-PW>Z3:P.#1P:M^J6KP.@N".Q!5.%7S88[X0G' M.9:*5W*U3\ 2J:-J&BM>23-U>HUQDEG5+;"2/C6FJ=0$SV)5Y]W7CG>P[HQ4 M'& .S+C&&[*>V>=LT:S=CO@&--K7$:%#QBCU 6Z$(E@7%)A";:MN; Q+5ET9 MI'=.LKYR_3A?_MQ=_B>YH%*B#&:(Y!"A&$'UG4Q@A#&/B6(RZ9R+?")L:MQU MD#%;10M4Z@Z1>WP*M"%C#02?;X)R1ZY/CO%%2#SE%I_*>ZVX*&8?%NMB_?).Z-R=^:<%%[_^KWB9I6$N\R##4";ZZA\E 20\9C 369*C M)(ZD-$H>OBAA:HQ1*PD:+4&E)E!ZFO'$92"[R6$0>#PS@C4RQCQPU?K=R[]J MW_Z58'^Y7S[_FWJV?O'5#\?O^^5Q1WG)KYK5OMG7/^BV+?CP^#1?O@CQ0Y3/ M!1/G=R1?E@N]MQ>\VIJL[I9K,M__O:X;]V6Y_KM8-^FPVA$0<$8B@@-(PUQ M%%()*8-VM?8WXOTQZ+<:@?8?F5=IO2W MVY#XFV*SW!%KL+/I9O#Z"M[A'W+;Y4_94?=L MWC$_WO#Y%^BZ6_SP*,K[8G'_UW+Y<_V@Q9'%RTQM"64D3.YG6.C)*BU!(V:MAO'\YB:;A][(S7.)M(6*X>M9"<2 MO3>4YT5O9:>+IYK+[XXZ>)S&?ZR'%0JA]Z^V"W_+'8E'HTZB^[F^Z#<\$ M%E'(90IC+ .(6!Q!G&4$2GV*# -$8AE9^:",Q$Z-(1JM;\!]K?=-E<1"#E0' MHFG0;.F8,IL'0Q?5X.CZWJ&UP#8J5[@>*MUV1Q_0:V6%TJ#^*S/)XWJRK- X M\6G9/3U2U9B/2O0LIJ' @< PI3C7I;%"2%B:PC".8YR*($X2YY@A8RVFQF11 M$"'/-6,J\,WXRCNDGNFK3\48;/[I6X2,0L"'A*4Q#"),P%1&L606/VO5+6\0NT$WX[O!H/3, M:X.@:,UA1N@,R57= D?E)"/;C[G'["$WCCEL_MXV='QYMRE+)6861#0/$T*A MH%FJ-E?J#XJ%CL^.0Q)0G 7"K#Z5D;BILIFV\OVY0:P6F4[A9WK9P?>YAN_S#KYW5^"S9A4S5(:DE2L21^45,^N/B<7P*4?/$WL0 M?#,77^4'4NJ$DM4W4;:^\8*I,^3[8KY9"WZGFS[LBNU&.>4)RS',.,K4OB;. M(0D# @4+1);$).3"SA7EIL?4N*@U0Y\R6D. LJ2.C+X!E3&57Z4QQ](_Y3A; MA@XK_W/@VX-E"S_XL[+%3\'DGG@.ZNMR5&5:RL%$) MY:K-QY1Q_8&^A6$^+735F7V4F1JU[&S9Z^2T9Y9KG1F':3)C MI+' ]TQ:>[COV5'MK!I+P,X4L+-%[;=\[+2&0-5/P1L'?5ZI(HX[QGX30CNKX@>28P:WSL$Y8[ !@T4_F:C_ M1V <8PQ1*BDDNA@T$D0BDA$:8ZN6IX?#3XWQM';=939-,#.C+WGJ& \ORF[S#R[YXQ@<1+GYA7=Z^86'ZQ M=\SP[I$OXN!'WRPMH_+KD$@>\_"@8[OQ]:TZ M"*Y7_RGF_..R_$'FNKO]-U*NOTJU-CPM5V3^UW*Y>6HC$_, "4D#"N,L4@9*R!"&426GEZ+83/S4.KK4'#TK]JB>@4M?R;&<)OQG)^@/5,YTV M>&K-H<(3:CQOJOH,6GWME6H- )4%'L)'W; ;DB(M-1B5#-W0.:8]QU$<"4X1 M)]=16,6S^"%8D[#SX1>;;[C@.@Q#)UAOZB+Y9P*Y7LX/(?J<8D/&G<;$ M^:9GMSFSYV#_: Y*V![5'9?=_>-^LA2,(-+QIF)3S'5'P<;K3DE*F1A9MKL^''YJ[-QJ9^E(.,+,\*;"&0G?-Q6-8CXN*L[: M/.A%Q:&$<2\JSEIW49HNJ"L5R\;U8_>/MRYT:J5K"U>QBCD@( M91JK,RM/Y%'2^A&$VI6Q5YWI"Y+A6QK3N.LCBB)"$P MJZ(=X@S!7%^=1G%(A"0I#A-NW%AQ9.6GQFRM^J#1'VP- 'L65+VCJA8[+X*4 MQAUV7N/+<85")S[EGCEYO[+KONW[Y5T!?0%G*\#6I5X;#&Z S3?'NOW :WQS M++I.3O@;-%*SRE?[)GU?SN?@X[+48PRQBWC%Z>QLF3FV3N-UVGPEM \:=+Z6 M#FZGLH^D*/^+S#?B=T%TD(G6YMMR7K"7^L]=] #+N$B".(>YFA5U1E,'-8KR M#.(8AY)A*DB4VYS1C"5/;5^C%0>5YF!/=;N3FCGL9NJYF,\5,^J\0J8+_.U\ MP#3/XB#.8)ZA'"(B&,PE$6H&N%3[W2.,MSLULN1@+VGV MA&L8\%KW//M6+I\++OC;ES_4?O33HJF@L)^AO3W&9C(10=6E"*&5LI7W=. M;-77#H WV@)0+'X["[N7]HKN( X;HFNMQ<@!N:XHG8;?.H_4MTA/>][6UQA- MT8,LR6*B2!#F"5.[RY@AQ7])#+D42<1BFL?,;'=I(&QJ3+=7[*55UK&>1"?$ M9EPV%'">6NS1EYKU2WYK+EE^O2=#SC6(."T&7Y<:F^/">W MH"84AA10C"4.*LC@E4LK<*FOJJL2IL4BEL [$9P*P@UO\ M4NEL65_B*MQF9#(HB)X9I<:O4A: M@ZHE(^!*LW_]ES -_N-?_P5'8?@?]7^H/:-[/QV'-CE3HH>#[C=^>MEX>>'W MQW^USC,77^-SGQDNF$G?_=V5ZCSS('0GFK;N"NU?UMR(+MZ-?6$WL#3[0M0S_QP.;2B MCIMH=*\Z8;DXPZU@[A\4TQON5X]H<8%]D "43NA,9#T@ <9Y'ZG@88(AIFL D4N=#RM.0RL#-OW0@9VH,O^]AV=_[AC MLXBFF-_=\I;]!3 M!'$B QC(/,W#**(RQK.%N">ZH85%$PEC#8Q>A[Q^'4[T\'D-]U3H$V'5\)D7 MZTUIW63"?!+,^&1@3$=J0]'V1UTO0:,V:/6^ 97F=:/MK?(#]J:P!FS09A7F MTL?M7F&-RDD["_L1W'A,C[-^V67X_JU8/RPWZ^^"\&+^\EYHOT2QT&UVMH%B MMX^Z:LZ,Z4!207*8QYFBM3Q3IUZIIDD@E(4IEC3F5LTMG#69VL[HTT*?>YO: MOV0-V')EZ=MRGQ0SFAL%:L^L5]NP7R[A9VT%:,P ^W: 7=SJ#:AM&8X$>\,Y M)">Z*S,J1?;&[)@Q^P_8LY2K[E;-A-IJ*A$S$B0L8RF' 4$4HBB@,$=JSY?& M$4(2235Y5G>&9Z5,C?B^"[E9\.IU6_X#4X@; [0C.?^'@-C.Y6^)5:>WWW2L\1S] MEM8=^/AMGW7N_OI)<*04Q1"Q!B'."4A M#"))U6$WS(FTVLYU"9L:=[\EO K: (3_]Z8^UUJW@KV,K*%?;B"\/!-SJ]+A M%J_N5_9YN5J!#]K5N1+@S7?QK*:.S"^O>2YM8J]B-'"GV,ORQFX6>]7R,_UB MKS_CQB0_-G0E_KE1[\F'9_5'U:-Z)F,1!1(3&*4Q40="]1-!40(Y"J- 2,;R MR.J6\)R0J3''3D=0*=FT;+>,/#\+IQEM] 7),UU8XV/?Q[X#@$&;U)^3,VX' M^@Y+3]K+=WW6T8W^^#1?O@CQ0Y3/!1-MK_K#L(0OR\HS+'@5G["JXB'W?_]N MN5I_6:[_+M9J_5C>+XK_$?Q;%3FE2*KY)_VY<):E 1Q)=;2F")*< M9#!,LIBB!*=!:I6>>5G4U):=_;Y%C:KVA?&N VRV+ P#VSCG:UO$[ OE7P5C MT#KWEZ6-6Z;^JM4G5>:O/^'(%YQ7O$/FWTC!/RV:4+&V7I!(19J@"*),[7D1 ME>HLG4<8)B37^1<)8\QJ]]LI;7*LL546:&WAIP5H]+5DC$Z(#4EC*.!\\\81 M9L46,P_)ET:@#,H?G0+'I1 3VT]8Q.@A-R+1?M;%1M0-+^K,<1T8\FZS6B\? M1;FKV)=0F:(H#2&A"F&41IGBE S!@(*:52N"PIMZT;HD#30JNVI):4M6$-2C['L45G(%I%C0K)^WHZ;5N5Z M=E>LY^*K_+3@Q7/!-V2N!7P7\^I4MGHHGNZ6']3&:OW2%K%)2VH,5:FO>Q;N#+"L:>,R =W$Y1E6S]SEA*@Q M3_7 IH.JU*A[-*7^ZYBB7,2.PE(]\&B)JL\0PR0_?E$V-IEZ 0F#*),QS#*2 MZO0F#"E!,8PPY3R,PB ,K5K77A8U-2;:"Q*:;VLX#)$$N8>NV89I&,P\T\QI M*N1.37_9D*=0^$R(W)/VJCF1IU9?2XL\\X1#4&P=[')[7XKJ4J7Q)J"$TDBP M'/*(4H@8EI $B8!"4IZ$/$I0$AN'P)X5,35J:()^2*NE11SF>0BO\, @P'A^ M_QM,M@JZU*HX#XY%2&IOD$8*0+4'RR[9PE)$$4XQ3*/"&* M_-3YC68)A9(F@B"49RQ@%O'_]AI,C1NU#:#8&G$#6&/ BWA@!260+*QI0; M\%@;8Q70[C!;!CSK>PZ\;\,4_)_VX'^WA7]K0Y,B";YOX?]]'/BMD@O\3L-H MF08^IL,V]\ =RBN)" X#CYF5X&[W48I"CX%<3^12J.TZW^:U?2X(+>95[NL7 ML9[%(0M2P@,=2"%T7$4,:1(E$.=92M6F.TQCRV-YI[SI+3*UNCH352TKM:HO MML?R;HA-S^:# >=]96@PVZ6K@CUEU7F]HTBGPT'=")=A3^O=(D<^LAO9?WIN M-WO,L;_(1SJ>!4&"0D$Y#AG M290%2"!I4]_7&<)1Z_L"\8O--Q66W\7S.;52"S1Z#=C2 MY(RU@S8KV1]_W#8D9RP[:3!R[C,.Y_F_BH4HR?SWI0)[I>-BR>*EK>2;BCC/ M$P$I%EC'@^001XA"$1 >\Q33 )OWI+LL9VHTV&@*:E5!HZO%J:\#4H.C]3! M>7ZESV/DXLWL ,OB(#P,:",==UW!LSO07H>D\]C:\?AXA]/K-AP<00T^[GK0 MW#_;?EHH&A*K]7>R%C_6NE3D-U'J+@GD7LP4*\HP(PC*C$B($,YA3G@(%9>F M-(R92&U;+9F*GAJ/MKK:'CB-H38]>_H <&P'9:LWT(K?@%IUL--]R#.I+5[# M'D^-I8]\4K5%Y?30:CU"_^8JOY-U4PONNVBK#7V5W]K#W:?%WP4I[WXN9X%, MXC2D B8!T8&+,;0F]&8;T ] M$]IA@Y<;L#/A!NR,T %X6S- L0#:$* L\=,1QA9'7YUCC/5XM0XSMDAU=:*Q M'LN.!KDH9G74WRWGZBN\:O[Z7"Q$. O543:A@D.6Z2N!+ @@EB*#B"$4\CR1 M.3?BN4XI4R.R6E'0J'C3_@"TLN#KPK ?33>PW2PV&%R>:,D)B1S2K MEFE6@OWE?OG\;^KYFF34#\?H$W:G5>56:8UJP<8&+,MDHCP>V9BO:L +49 MH+8#[!NB&QZ\+^:;*J3X@Y2"K?4F2EL'&O.JO@>M@8-6V>V+\L"U>)W5&;MB M;U_' X]S]1WU+GEL''+#:C4';1HI $L M Y>-[)(X=N%( ^O/E(XT>2F^TD+V__M.S<7J83GG35XB M9BF2.*:0DY!#I/,KB-JEZ>92",DL1.H+9Q%=;"M_:K336 #V5:Y>I,-_V5IA MF3GJ.DL&5Y]^L??NLI\D[%;1Q#[A'^ERM46UJDQG/R>WOXK54#>P[GA>"2BV M'G;,<&)7FX^"B9V'<=O(5NN66M5DL9[IL+X,,0H%3B1$.!4P3^-4K>*)%"$+ M=%2,3<#:WMA6:\4(\6J5:N"ITLUN1[H/F-GVTQ$&S[1=(_"M&P'K/>496X?< M0.X//^IN\8Q=QUO#;4NQJ:(52)B*3 B*4A!#Q)(4X M20*(,YI*10Z(,JO,'AOA4^,&QSZW_2>AI]>I)[2OZ8,".]T]531S06T4%]4Y M^=-P6'4@8^R^ZAJC9QA"%>7UM:R:KBA#9R*),A1$#"8!5SQ&HPC2*(Q@C/( M9RR@66ATR7A-T-3HZOB*O5)700I:A1VC$8[Q[6:G(5'SS$3N@+D')5Q 8ZBX MA./A7R>E34U>FCR;K>Z@E;9:[XY:Y#-MB\#0>>9(YQ1.1P#!7U $ES4D02B9)PFWXXXJ\J7'(MMHPV]<7E$IA._JXAK,9A0R( MGF<:V0)WH"K0NGJH$F^(RY!TH,!VBO;A_]T#* M>[&:18SQF.8,2IDI/D%(0*H/+'G&*8]0E/+0LC+\J9"ID_NR^TC3G*]J6?;AUU-1DWS=EFR6 M8IK'),;,3,B>I5Y M\,Q>^QTG#WJ,[ID%Z LXVYFR;D&Y-XO?NF?1OC?PT(@/VE!X,.7&[4(\-*8G MK8L'%^!X"-^7ON#?Q;JHH_!WEPC;!H29)"'.U-XYR#(=4D08S.,\@AD6.8]B MD&BGO= 5OQ4+(8NW>\M%F"@S/ZGZ ];Y'=,+4_L1NC\Z@IW<+ M\>.>Y.UQ.3G5.PS18R-ZTB:W8L@[Q:'L07Q=B,;!)3.:TS@@4.8Y5[P5"FV5""I6GVM OZ%MO&X3$=<6-X MMA5YH[O.NO;@>W0 ;?"]G:'X\7=O=KB;S8$9I?M#US&@:6*TU:-76 MY]HW?]0H_P:VRH/;ZS#;%T.U1FS04JGFTL49/VT7!7K%5GPK^L'49ZT7*1QBB-UR(,DEP2BF&"8\S2# M.&<28XL4JJ[I4V-:5I]JYCOI=;8KJ.E$<)7F&5HW#S3R@%DE;)U?\N5 M48-+!_BLTIJ'@W&TADA]X+3-4C:#YTI.\I5!QLQ -K/G*-_8\"%?+K>[G\O& MZ4-XQH)4;^X>FTFO;SR%)\Y!%(H$LP.H$&U(",<*Z3@]!*$0X"#.;364?7:;& M='=JS1%$*E%@_:#5!8^-OL[=)JVGQVA'.A;HWO>K1_7U6UM:8OS_RONV'KEQ M) MJT%H\N&ZI5EH+, !;4.#13Q7 ]%8+#I:B48_,K)]@K:^OWZG[6SZ2J_DSGA"<"K^>9Y@;GEF/CK!.W06[[BLL] M8[/7+]Y^?75_4H^!/I+"W1DZ;F8:FBA MF"4NAN8M?NA::*&XG"F%%OR(.(J[EW+Q-%]OFI:_;'?RJ1)EKB0#F&)CV0QI M(!3%@/.JE 0;IL/V.\^+&1MQ;;3,'ALUPUCI I1^!'0[0#USS1:;5D/K]"7+ M>/#"("5W7) T*$UT6WO,"%>NCHB*M,V&7O^AEW*ZTI^64ZD_NVWG7QXMT]0_ MO9L^3-<35!6:4VJ=&L(XP- 2 J40 5.QDE>5KGC)O:,08D^L.Z995J5W?GR M%N]:ZZQ6]BZK%6_^DM6J]X%LP.J_#X0'6LTG0SIL61Z*6./]<'B_0KON8;5T52NXH54()<<,OT"E/ A4$ 2:IQKI16U.M M_#5!HR/WIICKGK*9T_:JAQ.&;C=CI\2L9Y*.A2NB\FTW%C=7OKWP^($KWW8; M>5KY]LKU<0O!"\U]7C\\SA8_]?(]7\OOKNS2_N\M35G!'TW]RTE>285R2 I M+%N[=KR %X:!DA*D*\V,@#!DS7BS1J.CF59SET96J^XVO+:ZUZFT,C@6=ONX M^2U0!QV-WK>R+G0@L][09HPV!AU<5.[R>*%E7Y.7@%1&%9##"E,>5L#R MJLR0+WJ8:I8[E<\4RPULI785<3_>3(IBS[S8"5\/AP^\L4G:INVJT&&;M_EB M<-+2S?O&Z$IJKFGY>B%_:SJ7OUVMGK2::(Q=Y>$*"*(9P,AZ>#3'!@A5:IV7 ME20BM&K:.3EC<]X:-;.5T_.NB>NMLFFM:AWU:_[%-]1W!6,_:DF 7,^$TH+V MI0&M4?(N:]1,6@"M"X?$Q<[.BAJZL%F7O6>*F'5>'AM$.GGNQZ?U:LWGRCI" M$U4IAB2G(->N1AF7EB54H:P[@G#!$-4L-V&AI"YQ8R.+-D)R[O7/]M0.#2QU M(NX;7DJ%XS!!IF@((X)-/LC<''+J%#)PX,G'X-/PD]==-_L#=7;XTCI;KVQ+LI%]-975-L5X!B5TE:P;RH)+;>3B$ )I0"3O(2*":5 M0((C4N@03KHN]KN M%Y7II6RT/SPIJ<=#ZJ#,XX_",?$$W!F9FFF]+36=/;E]OB]:NL.T5LSK/^3L M26GE4D-=78FG)E'DH]EDR&]8[]VV7AY%'-&22Z"5JEQO(PT8-P)0QLI*$5[A ML$91J10;&X?MVY7M#,LVEC5IUGNVN5V@[6F7K7MP0^G#9$/NQY#/,9 ]\^B@ M8QB>X9H8\*0YL:ET&S:+-C&B)WFWJ9\?VY?XAYU8%LN?'_1Z(EC!$,>6P O% M[ H8,V I7@!8\;SDI&(E#FHDNO_PL7'R5K>[;*X#4R,.0+/37L4AY,!!!'". M,1"H+ !&!DK,#8!!7OG];?%\OI/[3Z96Z?6"_P M/SYN$B]6U].XF6ON)+@&!LG<'6$B@%)-@2PYS$M-!":NN'(T,8+0DV M7I7&/.6-;E;8Y/WOZ7S7[)&XS9)6\\RI'GYDH@MWWZWM9&@.L[=]$Y!1ARD\ MX$EPIJ)+RN!'*SQ,/G?"PN>V2*=7?M?JR9WI/^AG;?^BES_TBY]?[6,_FI>+ MU?JK_F/]PMKSVX11#3&2"I18(.O+"LLYN*B R#G3BJE"YD'%12)T&!L9;4QP MSNEA-_9-3#YPW1LS+IX.9K]H]^TW7@2Z-%4>1QU'4/2)$.5?N4)G$1@-<:.N!R9("=S95 MYC2'*(P(+TH:&]V=;E&$L=ME2/TX+ E0?;M59[9Q>B&AJV"DI)K+P@8EE*LV M']/&]1N2MFTYZ33_XKC3_(+Y7^X4_<3HG!12EB" MG CF>OF50$"L05%P81BL4(F\4I;[5G1LU-2HZV;_]E0$WVB<&;N:^>9TCC\B MT=MPWQ(<''80!PP,[ANY'QUT/M[9 *(S]2[;O0)MAO;]P2M06]Q[SYID8S) M@YO;=1U!G# =XIZM<]+)BRZ6]_3P5'> W"\Z:G^>Z3/51R\7I>2<(T6J"D#H M"JU@.^EP47!@F&;:3C_8D"*PO%X2Q<8VM;B"\'_-]JS+U)YYP>7YT@R>W\3Q M'$/2\T2Q/PZ'-9RW5M6U1O?MNANL'&EJP!/7&TRCV] 5"I,B>J:F8=KG][2@ M6%V:;9I>;E:JU<9I]<%^/*\6#WPZGW#$2"YU >RRP2XF5(X PY;A(3(5%'DN M*Q[4&+P/)N96EWF!C<9 MFJLZPKIZ.V]:P_ZWGG[[;E?V]S_TDG_3!ZF;$RA*34BN084QM*3$-!#$G@[R!+KP,[@OW9U94-VM;^NV8K=I79 MUZ/!X"[;H)"U,!R=_QA#F"=Z],81_0E7_T\2%(H>EW2QHG@58AO16PV^+V;J M[?ZJW:>=YZ_?;46HZ-I)I-K!^-LMFRUG;;=)Q_8 $?X.8=K!"[O%8^W&>S6 MU.QS.]B?K@]VG%_;UV D]V"3*SJ\K]H7UF>]TMZ$Q4TG_ZG5-_O45WHU_39O M]/ECNIHPS"'"2@-CW'R C0$\9PJ4)'=I)XKK,J@ Y7DQ8R/T5LML3\WL5Z=H M8-[(!5#]N/AVJ'HFTPB4@CFP&X24)'9!TJ LU&WM,8U0SO?JL?^CY MD_Z@U^TR"1.H>)$CD%>NM!4L#!"5H0!3B@E'1@H5U(+MK)2QL4"M9+9LM(PH M$W8>2D]'[%: ^M_-?!VCM]Z@E^UI/M I_VMX]7.H M_Z+49SK#?PV%RT?VK]X9>4+?&%TWH'654A[T5_['Y[I(BDMT>K+.SL='W11/ M64V4$@KEN@(*5AI@52% F9+ 5#*WZQ1*I @Z5NLO>FRT="_73WR6Z8T!F=4S M]!B_/^Y^S-0/FCTSU%;IK-$ZLVIG3N_LLW;?UG2V.9CTZ4I+W?"C_\%X):T% MX"]]V.( P:B<5 L(?T(@.0 MDQ*40N1VU55QP*&T(XFK@FE:(EHP+ZX;0-FQL>.>NAE?6W]#UOYR5K"[S'T. M$24$AACR*S0[LH$F$]*9624F,!M*HJ@ LF ,T%!PHCEQ"+>)D'U2_O$C8V7^!0UZ;R M8!/(;*(.@?L[G3C[K9-2H=?S!!P/7/!*R >1E&N?3GF#KG9\+#]>WWC=$\DB M!R&>)@-R*ELR^V0Y2TX?^6PB[+2"E*U.'"LR15D+Z MN0R1"HS.>6C4V]'Z7N& MH-LA*_+ZBI-]L[O,BGIL-E=G@85/3L;4SS&]9:1ZGF;:0?K2#%*[:?"V!CAM MB:5S]JQU<1S3GJEH*S.24C N: %0B33 ,L> 2F$ MIT;;_]N_#O]JS%*3_:0P&# M?K%G;3O^7,]?%+':;%V,U9O%\J!ID"OINUKI]7\OIVO]T9C5!*(9T[ M_;/?G0'6,S>^P:6PP?!89?8"<<^,L477*GW4P^S>U2NOH:T5![U!&["&[ 7B M@5:.J: .6RL&(]:Y0O1_VG#KPF +#U:#X7?'EJ(\;1#W>3&;6;DNJ6)28:PP M8@706E< PU("!@T&N<&RJI!24*NP8I2=\L;&\N?;)_[J-,Y:E0/]NFN ^WEZ M"6'LF22&E$ PDOK-@I2ND ? 8I32U:<$%P&I<(^JS5C MH_O6F*&*QO;ZHOC-(W^:X>]Y$DIY*F,/DZ;!VPZ5<1:;'6*,1]%(-(E!XRI( M.\38)6M)FE2IN-G[[5PN78'+5[KY_]OYV_D/J]]B6:=H&@B)I!((Q@C DE2 MJA(#4G%9L:(B90XGYKM57_TFV4Z@7"[*&!4]$]\>(&PT#M\F[\?6;E&Z' M:YA)8Z-G]J\;3?_B"'Y/V70D[H5)2I+M%C@H"7K9?DQ2?C=%YO?PU7?7S,C^ MSW7>_,%G;MUQOW[)E\N?T_FW-NG'&,DJ) NN/V#$0,XHJ['L6:*5I)I$Q3A M]9(Z-I?::5M[0=+]H'=Z!V;?>"'N1R_)<>R99K80UC_LJ7SG\IXV6C<)/ D3 M=T)02IK-XR5XV!2?$"Q.\GZ";K[!JZFW-&=MFE'3]'V]7D[%T]J=K/NZ./7) M]IH*3(3AHBA,#LI*UE42&:"8$$ @X;!$A; N40A;W:[2V*CLU73V5%?:::H6 MN#8+@>Y\W!7$:4YTHUA@'LUV,@,X8,UQF2;A,8FHW3?GFR]R+;#]WH[ M?&=7\WMV)G;?DF">W,>[3:OA'<$D*)[U%M,\.8[!CY:\34V%CZ918Z_T@A4_ ME1-<"D)()8&4N02X*@U@)2L!8H9P(Y% *JB]2I#TL?%RK53V^R:Y_T=4K6B=TTW.+ PP"K;'$E)MU;S M B7EVJQ;X*!K,2_;C]=>?C<]3]KBO5)3]P.?O9JNY&RQJM,WQ*IFN$F9&\Q* MC0$1[C2+9A1P)27@$ J!,$*:%D.F)79J.S;ZNF^K(>KC&K[#YAMVC[ ?#XYF MW/Y$ZZ>=S=F>T=FO&[-3-I,98GC&E.K7K?"?*I7/"_O4J7I^0B-G)+LTK75P MV^+KGT[!Q;S>&W<=)Z$IE*)Y#@Q$!< ,(D 5$0!24A544,1+O\/P/M+&-B,T M.F8[):-Z>78#[$GHJ6#KF9"#$0OG3A\DDG)?I\!AN&R!@91?$)>,DKPJM7)%X__*JIR*"6&*P*JNK M/3W_Y9]I :Q# M'W:PE^LA@#T6UZ./MZ?G_VXAO<=!#5^4:5'0@B &2&YR M.]-A"'@N(8"NRJ@HJ9T)48ORZ[D:#N.-L*$1ULUF?2IX?>>Y6P#K>[5Q@%,[ MU1WG-WVR;ES*]FZ7$4D[R9U(&7AFNV3EZ71V\\ZI...O^S5-'ZG[3\V M?1!V755528DN( <%$85K88L!-]@ZPQ5#LK0\S$J_RFXA4L?F#[]HN, NI[5> MU[G0FU [V.P*U2&S[.W<+)8/]2(G8(/1>S \]I3[@+AG>FE4KHL2[2E]ES5J MAW2WO>4]]]]T[0/B@79+NZ%.M),9BD_G%J3WPX;;.PRU[V#3+_CFV!+ B;H:-0BRO5>Q2-MY=[+X@8NXGO5[M-ZOM=O MN:VLTX?%6J\^\9]U;[9<,5(@PD%>NA+BR-A5.2\5@"4R6B)>4!04#STG9&QL ML2L-I.K20'-=']N03TNWU,D>ML5?XFHT'>!;:$4PKB"0*N<67X*!*(T"N4$H M%T:)4N&)]37%8BB$]X4-A?&__#.L\K_5823XM^8O;G+L!W(_BKX5QIZYN58K M:_6ZRSY85FBP2E^*ZAP"?927.I#S+"6CSEEZJ0S4V6L3.6TO?K[0<_G]@2]_ MJ_=,"B2+"I MZ<;=@./POIPWA+>[G>7[HN(_;W29CIW._+S)H)K M)7RR[\C;N9U8W?G#W3^_UTU#=2*4A+FK0X.1I1U2 5XR#"#C5#("A:#8.P88 M*GUL'-3JG\D]3;-'>\E=-FUL./A50*PJ>%P\PH%]HMTS4VV WE*%B8?@; X8BR"G?'$X(<.%U>,M?<@OAC]D#B7 M]0V?+NM"584 1(EG)864\)PX?:6.;*)RR M31YM]EYSIVMW48<(?/V\TV2H]4SX>X =)*+Z[/P$NZ9>H*3T2[L%#NJ4>ME^ M[)'ZW1293B6_:_4TTQ_-9SUS%08_\>7ZY]1B(\E>86))-FVT0I,FQ"SBU8G>3LW/2P."[] MM-2/?.K*VNKY2K]L@L';8S2YX4I350&BJ2L*B7CCD0EF%#24$6+R$,[LE#8V M;FR5S72C;5,>>['^KI?;#8:ZM]OJKV$LV VY']LE [)G5MM@V"IZE[6J]G)> MR N4E 35+7!0(O*R_9AP_&Z*W!9V&6XO%ZOU4>84(52(G"&0<^%:0AA+*7FN M0(ES#BW;$(6#ZLQ>D#,V,FD2_IR>$5E_5R#UW)F\':B>R:(]Y%V#%)#&%[Y# MV8U$TDW*"Z*&W:?LMO=DJ_+*Y7%\\$H_+K6V.K3]BO6 MJ_4GZ_E\T.L)1K"4.:X -24"6"()!#4%4,;^/=>B+'E0CZJCYX^-7NJR[+5/ M;KV0;-HJ&UK\^1!"/PJY 9B>V6*C6>948B M5PMA4Y;FWB[+?W0GF$447SX+4]I*RH\ M*2MP_VVIZQ_J@GI4Y)RPR@!-H5VA4'>&*2\X8)PH0921JO CA'#98R.+G9H9 MW^AYEZW#"B(&PG^%3/H%M6>BN1C8=8U$MU#?[Z .K#T9"'5 ?D)_D ^4G9 6 M^K#4A#CP.A,3 A\Y7%I"G*T'20F1CXAS!__.EU.WSOUL1=8YG*IDBJLB!PRY MGJ70U6B@S/Z5B0)!66%%@\X['0L8&\=O],N<@E%IL2<0^OF#MP#3,T\'81+L MX5TR/*6+=R)C4!_ODH7'3M[%Z\*^9:6GDR]:NK,>/ZWS_MV5B_I@AW>B=KYF^^YY7FP]ZI>6_?5O\^#_VUN9;MC\W6[;#^NH%Y0!HU$EA8@*0&VLST0IF* 46Z85I(P M[1=U?CX;QD9$K14#ELV/''N/U>;X1[1O_DQ8/K0%H[-D_A:2YVS#$/D^#=B- MH?_WZD_8E*&G]VO8Y@RWC6RO/1HB5?OSM&JX#?ND'1MN5"4N'G(OY?))JR]\ MQEWOZ38I:*)+:)=2$@,AD5U.F<( H40!J@)72%&6EX5?8:].,6-S8UHM,[DW M?F&QD0MP^D5(;@>I9\]@@\]&PVU^7[I@23<&*4,F%R0-&CCIMO8X?'+EZD@" MF*^GJNT^VR[P[+.;/5&MWEB5'9L]-4[!1_.:+QT)K2Q'U61V_[!XLB\X9559 M4 $!+UW_.DPD8#Q70&)I[*0DBUS[]:]+J=7HZ&7/J&RUM2K3K5F9>T%J\FD- MK+7T$/6-]GMC];.H.SUP6B]/!JMUBKGC38.[%W66):0 M(E,"G911DR@V+ &GQ/*$KY,^/%V S?F<;J--?M=O[.?2GEY'LN*Y*!4HB@H# M+$AI7;ZJ<@=S2:7*DN7$W!H6.RMY=#3MM,Q^Z-6Z[A'X@E!O8DT9!.Z&)B&.(%W0^(/?:WD%JKE9MS/NO')O:P^FC>3>?:_N_E4JOI>L)@12 R!&#* MB"O]F@-1E#F@6')>5I0J&GC\ST/JV-A_HW3CWOWK1FOKW/TEFSG%ZR*/M>JA MYP!]QL#/UTZ.;,_3P!&H.Y5K6-]M8'W9#6O$"<$ F-*>%/01//")P0 L3D\. MAMP^KU<]! MOSX^Z(/G/]O!O4N?[-EKX@O'NZ,DK[18NVKT]9RC*<\I*@J0N_)OF!"[Y,CM M"D237&F.C%(D*/OZG)"Q?;.[HN:OZL+Q3;>$B,G\+*)^G_"M./7\*<= %%6Y M_!(&J2N7G\@9O'+Y)4O/52Z_>&WD%N.V3Z\[W?=VWAZS?+EX>%C,Z\YE$ZIR MJ9$H "_))NL5V7.NS^F3<*)YMC M_G?&LYI[=YA[DF.>8V,$$$8[]D&NR2E" M(,\+71H,!2Y(2'=>?]%!+#1 UUZK>2;KD@&M[BX1<[$] ,^O'X"_=2S\R*D? MA'LF*0=N78_ATQZX_^HTMWSUEY[K#(0CEI*W J0/RE_AJ!SS6,03XOCLJ%%Y MVTF.%Y:>I&) "F(74$PC0#F%=A558*:(5D+Z[=IW21F;K]0V&=YJ&=FA[SRB M?@1T,TX]3N%WPVV_UF]?7[C!7H6XOC;]OQ-!K7!&]6X,UCUG1.](:.>=P0;L2K.>_O48LK_/8*@>M00: M3FZ$Z_/+%W?([=V"S]^^;;D%2HV,R3DH2TP -M#5:I,E8 3FG"B[[BG]TM3. M/W]LCL4O7^JSJIG3,7O[-H#HSV#G,5??ADC/4^L1&#'3WQE4 F:KV] 9:'+Q M?67">/^RZ9TT?>:VX5CULLX')-AQ663/HFMG@5]<. N\;:1TOUH]/30'@UW! M?KG6RND()SHO#*$R!UJC F J.: 0$<"P(++B)14TJ(!M?ZJ.C4DWRM45+>M# M=3\U7X:>J>MQ:/U"3^,8L)Z)/D&1B+V.<7L&WV7;UR!1"8C!AB5ILZ7^M!VV M(U/OJ)^T;>I?8G@YO%>M8U&G5=;[JI_UXV*YGI!"0L5+##BJ#, H-T!@^T88 MPPI4J%)([I58T25D;#R_T3/;*9HUFOJ7QKL(:#='IX*I[PA5.$)!9?*N07!# MJ;R+CQZL7-XUX_9+YEV]-LZ]_&C,5&JWS_#HGKY9QN0ELHAQ@ R! &/[U3,( M-2@TH9CG.1/(J_QEIY2Q?>R-DIG>:!GFS)T'TL\/NQF>GC_R%IFM@BGC@#X0 MI'17S@L:U-/HM/782>B^.#(!X.%QMOBI=9T7@\$<16=I'D"%X4-FRMPS>:3?(&K-\2>BC)ZN=3JS73.K>:NQ]O*]>^A MN%1EP00@#!>6+JA='2A, :6%47:Q4&(D)G/]C3<+$_]S4F?%>7T'K/D.3H3V MN0$GUMG4KL2G#J/KA]MW +64+O8%J"W&X!J!>\RJV+*HU6=&*0] M975>U, 'KCKM/3U[U7UY?!KAOJ];(@)9I37 A?48L#$0T!Q) )DTJ-(ETR4) M32 <\7+AR_?%8^QB(6Z9,-X%0I\K@P'6!,^Z&O!\S^F#T\/$Z6$X1K:Z;RT?^#"901C6 &%H!**V0F^\BO=&B!T M;%]Y,[GOY=7(5O.[3+E?\5KYN^RA43\H>6'-[!%63=48I4V+VQC6KM<^WX M_'1[1+P)%:_T\H=>33@I*(&6S2$N,,#620/VGRJ@68DJIC"61(?UK+TD:FQ$ M?C^;+7ZO%R"N?>U"K*S@M;;4WAH0VLCV(L1^OEP:X'IFZ:V2V5;+;*-FRKZU MUZ!(V\+VHK2!N]E>L_JTL>W5.Z*<03.=NQWH^7HY%4_NL9_L2[ [5+O_FW:Y M@AFK6&G=08X- ABZE,G"<(!D@76A"+:KO0#',%B!L7%+:X+U#7>:9H_VDKN, M[XZ3[_\VR*$)'R OG[%7V'OW'QO$]Y7,/M6([QW@/_AMU/F&<.B#_,I>AV P M'S/]4(3ZF]$X7O$]PY\[I!\:;?613QK_G,CZ35;>IM1C^]40%S,TN02T+ VP M7F@!*.(5X SF!9',R$H%56\Z$3&V.<-I&%L ]@R ?E[G;;#TS.D;1!KU>H@D M7K8^:9&F4RG#EFBZ:.5)@:;+5T8XDO[-M^_G\R<^>Z/M8DDI3@44&HB!@]_L6]P>R:7BV5< M7?!KB_76!NN[- /Q9@#T US&OD=A()^QE]$(I4W%WIK0Y:/IQKEO?B=,:?"?:_MO\)?@EHW#'L8F8*LQ MI?3GVISL <&.[_>\!TSX]QYO8\E[U__3]O7WZ\G6-.C>LX M/=9>[.(^9/,7%_(A>R&?O0<.\HF?&K#Y',_\)K+6[6*N]&KZ;>Y\^W9VI9J9 M/*<4Y 5A .?"6/^8", 8KEA%46544-+ &1EC^[@^+-;93L>,K[+O6GUS%55W MN6"!A6O/ .L7M+T1KIX_3H?4JP.D_K-%:C(*J(% M8D&[-1?DC(T4&C6SK9[9KQM- \O%7L+5CP\2H-4S)\0 %9$VU E#VIRA\Z(& M3ACJM/S]"= '-GP0B5*H>"05CX MG12_(&!L'&!5S/:+8@6$/\[!YQ&MNA&4OJ?_(SQBXD)GWRO_B,Z- T4BPD' M*BQVTH%"9]3CW'W#Q2LZM#Z(-'1=%]LDU'FG,J H@ MZ;8 J-& &2@ *5!9&DZ@(558@]"S1P MH"):@7;"D+8-Z'E1 [< [;3WM/UG]^67&&%_@-[9G_[]GS;_8O]P10W^_9_^ M'U!+ P04 " !S9=I0/*LJHW:5 "#Q 8 %0 '5F86(M,C R,# S,S%? M<')E+GAM;.2]67-<1Y(N^-Z_0E/W=;P4^]+6W=<@2JRF78KDD%15S[RDQ>(! M9@O(9&M?^%_97W[ 69KGZ>SX7__RV\>7X/[RO__MG_[I7_XO@/_XZ?WK'WZ> MI[-3G*U^>+' L,+\PQ_3U:$?\\7OTR\!X-_6_^C%_/.W MQ?3XT^H'P02[_=O%/Y=0;/(E $=N027KP;OD@4419=(^N:3^[^-_YJ)P4U0 M*0P'98R"&"4#;QCS@=-'HUT_]&0Z^_V?ZY<8EO@#,3=;KO_ZKW_YM%I]_NOR_R7?_NG'WXX%\=B?H+OL?Q0__SM_:L;KSR;3?_K#$N(?TWS MTQ_K)WY\,2<\O O'E=[UOU]]^XS_^I?E]/3SR=7//BVP_.M?SN@?0E4LD^=O M_5_?__&/WPGXO, E86;-\&OZP<4SZMOV) :_KG"6\9S+R]>3:KBOWT#]!AB_4,C_NO/2YE;<[8B(XOK3PZA]__G+"SHB2??WN/G^6(U0>^,DC&"%?YEEG^F[7E2T/F$Z,!S(4$Q*\!) MKD#&(#*+!HT;$A8W7KX5*&3_H-A?HIU XN,BS);3*O@+6!NAM%3:@%).$*Q% M@6@5N50\2%>"*F60S>Z^]V\%#-4_, Z2Z\C8^&6VFJZ^O9R>X)NSTXB+20Y> MR< 0@D\%E+<,7":'TFHK'&/T1^(#8.+V>[?"@NX7"P?)L0L,O,?C:17";/4F MG.+$$I$\>@273"3[ICS0CE? H2A&%9&YQ,%P4?B_ M('.V%OP'DC^^F)_-5HMO+^89)\+&XA4Y0V@UF;B2$WB)Y#G3]L=E*)PE,1@\ M'B1E*[38WM$RG+2[ ,_'\/55)O%-R_0\OW%A%5GB@2(L!B61?!0J"JXB.=)$ MA?,B(3G9=C#8W$/$5H!QO0-F" EW 96CG$D%RXL_7D]GR"=96:V=XR DJPZ4 M,N"4$*!=D"6FX+4P@\%D P%;0<3W#I%#)=L3/%[0MV\7'^=_S":698P%$X2< M8C6&A/ @$'Q0*7(MA=-J:'!\?_UV"2_V3+"QIUA[0L9ZLWR[>+>8?YG.$DZ( M!\%\T* -HPA,H(48,GG?%G4)4B,796AXW*)A.XQTG!4=3, ] >7=?+D*)__? M]//:I M+3"LZ?92Z^1< B>,!^4H?/ AQ9\?7D M]>3=I_GL*F.CT1AC$PG $%294!"U(D_)<*&]MQ1I#;%QW'[O=@#H. UZD"!' M!L$'3&<+ C 7\>-T=8(3AQ*3IB";-C='0B#7.$H>P3EOT3.M.=<#@.#V>[<# M0^XNP$P/PR]?T*)"311BQ!E MP"&-P/5W;X>$CM.9!PNTBY#AQ=FBBNO\/*\"FW1PMIQ$H:PC@P;HG:;0AU@( MSGLP.@3'A?=<#!) MCQY19P[6)@$JKD2K^_SE_N+L @T?3L/)R4]G MR^D,E\N)*SS$; T8A86L'O$0C1'@BDM8*'9R; B7<\.KMT-#]YG*_<79!1I^ M.<7%,6V"?UO,_UA]>C$__1QFWR96J<@+MXN4/+A$YZ<7%(O?.&V:/*,N"")&))(Y [!Y!"#9(FCB,.9 MC&MOW@X3'>^6U!A\DHP-K#I$W@;R MH2.)R/-HZD69A%QH:=)P=N,A2K:#2L>9S8&%W0=T2'*+1Y* MOYPN4SCY?S$LKJXV2"="% 8"KTF8>J4R.A7!^:(X"UR404S"?>_?#A$=IT ' M$6PG=T:^,_&2?K*<2*&BCU*!.'NI2^)T,'7EL_6\)Q")\GZ\J\"IBWY>5T1F^=$FKFYU?1 MKL 8%2])2MIT#">/)%-<&U)-CAG-O0FR%,GNKLK+15G",JYA5E:&0KAM2/GB]RP6((!+)PI+CD7++1@ M]289XUR);X:)2P,U@,Q'W+EN4G_AH5TQ89FV)4L!PJ0,"A$IBB?[XD.FWXCL MA-I0^C44<&Y1,RY^#E'O1J0<(NL. /,B+#\=S7+]XY?_.IM^"2?$S/)H]2(L M%M^FL^._AY,SG$3FN##.01"E=HZH9?2%*= 9N0LQ.8,;.F\<#J"MJ.L!4 >A M8-Y:)1W@["BE>N%O^1X3$DOQ!-_@ZO*TVW%$Z[P!P15)2V,!)XN#++C@T7#T M=D/4-8!]>H"H<7I]M$/58 KH $RO9E^(ZOGB&[$P0>W164;>L@B>%H*HIQLR M TL^AFR8Y&9#5N]P\%PG8IP>(.W LK> .P#'NP5^#M/\R]?/-7:Y+14?8LYH M.5 06QNQ25TOA#F(J +C,8F-)6Z'H^5!JL;I%-(./L.IH#L\T<;\=O4)%S>$ M-F'9A2!BA,(L!1RL<'!!T6)AS 4MO'.NB8.]!6WC>D<#(N%!C!VNE@Z05ILD MG.+'\!6O[=*3HFD+1N_!)TLA"D,&WMA<7J;?EYNOP\7X:3ORWF9Y\O5T=B(HCJY;&B M$12/F2P\D@\80M$Z*F/J'>(:*JL;*%X2GW7P"4,],*A5 M) H%N!P8,!/1&F6"+AM*=@;./XW3@JMA0+>WB/?'QWP53@9RJN:?<;'Z]NXD MD#AFN28Z/M>T;@TX9,XJBN(AIGI:Z'.]9>LYV!@Y]TYH+3;4"P_A3=U/5 _I M@$&REH-)O@,K\[?Y//\Q/3F9))$DKAL")4WK*'"$6 \1K6>RQ,"*V-10YW#$ M7!+00_P_"#KVDF@'2'@YG4U7^'KZ!?,KDOSL>$K^V[E<*JZM194LV40R@[1[ M!AO(D9/$$EP?Q#4#"C]#K!T+9#\+AUN6%!%@K8R@9*< MF,G6DKZ]=UP5Y&)#YXS# ;2!EA[\F$%0X *;:6AWN]\C6&)[^L B+?E MM^4Y]B>,UT[)+(%#K(G38L%9'\!XE6W(1HO0I#3A0:K&S0<=K//;&!I, 1V@ MJ;IBJV\7-\RGN/S'=/5I?K9ZCR%/3[[]C/2FT^FL9B9>ANEB?0QX=%H/=2:: M,2,%!0Z)X@#R_A6'@$C1:,I"*UNL5!ONXQZ.M+TI'M>='AJ%3Z.X,1%:0IS\ MC)]KHW>WRFVK M-XWK;@^&GL&%VH$-^_GBM5<)U>]NH&'H@[2D<"1#K!RO;5-2'2Y@$F,E8)%- MCM[N)VEVDS0[R!"N+R1^FI^0F)?G^^N5,#!('I,C/XYY3T.ABESYMHH ,L75;4O0O?JFM_=1)3N I, M,7+DZPX;B17/?8$HB8^8B[>;>B,-5\QXDYQQ,324LN^I93Q \AW@Y\U\A;=9 MX%G;6,CURPG)_[-)@TL\ .=<^>P-NMRDD&@#+>/N:8V0#G M/.P\9^6NH"9*.BZ0(1@M2$!$>S6B#)*VQ6DCDK0-3SKN(VO<2+T1G@;41 >X MVL!!#,(1_PDT^804[%$D+98$6HK"=^DD&-/_#0[-&N$GP,EWD&0_WH^ M._Z(B]/KV_(D%4;$8@:GZLVF:"0$F3UD)C :K9WD32Z;;2)F[,"^30AVJ-1[ ML#87/+R>SO!M>4$$3.MYG_.VR A22Q**,+2.3(I@2V*FWE3)N4T(OX&8<3V@ MQLC96^H=(&>]ZUXSG=_/6JY$))1'S@J"7Y_*F<(AHB'?SAG.BU7(.P G70 L?NE-5'6NN2B!F$I*E7G_1H3 TL!!7&HZ/LF;O?] M)'50[M$.6 -IH@-,76."2!<>@TX@LF6@4J@MNVH/65N,X5+:Z)L M3SK Y?]5E0,P2=6.V,X4ZOT$ (7%FQVLB#S 56;]C>W".GM0/CI0'&[1-&ZSORPX)A,$+0617&E M-6_3$^=1TGK+B8V&PH&UV $NW^,J3&>8?PF+&4EK>932V>G92>W[2.'3-$U7 M$QYYS+$P*+ZVZI0L0J@C4%,J6=0)Z[BI_?[AN'RX-$B:)VT"-[;')N4V=PEI;> MP$_*M?^"\.==CQ53Y%07Y";DP6,Q&Y[:/C6L]M7' M\YIC="77Y;Q<-%VAWPX_T.BQ]S0,1'=B<: @]+P8Z>K-5PA5RMHHBB+?B2$H M)QUX01N@5D%G);0IKHFC>P\]AY\K?,'9&;ZDY?JB)A_ID;5'RHNSY8I>M_CE MZT7&LEY5I__SQ_!U$G) H]%"*K6C)0\20G 21)(9BY,&79-#USUH'3?L' )# M=X\0VBJLBXUU29M$;7BXSB[BXLLTX?+#_"1/-(LV)YM!:L-I?V )O#+$DZW- M5+E#\CC;;*OWD31N=-D"80.)OP,@_6TQ7R[?+>9ENIH8K="JB*"-8>1A.@[> M*0E6VX2.!<5X$Q?_&@WCQHDMH+*O@#LX4/J ZV.VO^&,_(D3 OI1/IW.IE4H MJ^D7O.@K/BDB2LYM IEB[>YM;2U$961)4>7(B\ V/0.V(V_<0+$%HAJHI0-# M]!Z)@;.T.EL0;R\H.#G&Y80G49(@$YH.& MAFW\I -%W@%LKGIHG@OH-1G;B56*9*#)S')O09G:3EZEVGH.>30R1A[;W("Z M2\NX!;8M0'.HP#O8U][,9_.;7%P.XKFZV%R.62K3 T[#*Z,$BU1LU]W(UH? RRY0R%,?K_'%R!)T3'$0=EV$3 MV=>K3#HGQ\&#Q-\!T[=&UQ="Z=#23K(X "%2[01^ )!($E% M*^MM]MRWJ=N]0<5V$0%[3F#97\H=F)C+^U"7!8O?ZT&$TCP5!(I5*A_%@XL\ MUK0OK^<-WLLF-N8^@K8#SK,Z4!Y$]AV8F=M\_!26TS21GJC1S &SY-*JB*&6 MDT4P028GBU7:-DF7;J1FW$3$,(I^!#V[2WUOZ'S!19PW L_/TY,S"E GVA;C M++- @:^JEZ0''KWFF;;(M&'WO=$Q:);LSS\S<4';M[6/1!=!1SM@Z"*D. $^6TL M1\.5E?1]DP305M0=WA#@XB4?U\UK"T]&(2U79EPMZ-8U5K6TCDT6.7&12VER M.?$F&=WH$4'NH^S[D'"S[#H!TBX>?YZ=A.IL$*3/+ M+H-PCM><6:J7'TT=(@J]]V57S:\WGE(R<.CA4:!+JBG) I1-_4;;XBI9/^&P/ZROM)N0.< MO)JE!89ES7VM_WPUNQN0OI^?G+R<+_X(BSQQ07B;=8%4(L6DBGS#&#+QZ*PK M(OO$8I/#VAWI[,2IWA,6=T_]F^FH PC>O9KOA2TF% 4L)0,J.5>GJ070SEE% M-MR[$)I8JKWZ([0\VVVG]]N6[" E[(VBS[B8SFN"=K%JU7S49O1%UVD.I0Z) M8"R *RF#<5+YM+[+T2A;M%?CQY87@Y\.38>IH1LXW2RA$4GSI*VKXXI)(JF6 MSNN4JC4OW.AL4YN\X^Z%2BVO##\9B/87?@>;VE'^S[/E:GWH]'%^3U!Z61Y1 M3ZM.:SW?6HUK@;[]O*XH?8\DT>5TA1=W[M^M\?T>T_QXMG[BA,EB--EI$%+6 MMJI(8K'.0D[U;%P@YD83S)^&O]&O,S\9VGL$3 ?KZ.J0_D58?IHPK;(A.8(. MHG:\E@@^>0W1%*%E0"=\$\?P!A6CWXQ^,DSN+_Q^[@'==6QE4)(I5^_KAE2W MDU#3RG6:/ E$<%_GQ_437;2\+3UB=+&+$@YT!W^9Y5:QA2.'1$B>P-?#>57[ M") -]:"\25IK5[ TR<3VUE1^Y-AB%S4,"J8GK]BJAOCER?R/QMW\-KSFB>JS M'F-P^+*LJS=^GX,@3$9%"P^SBJ!R"1!BU&!$"MIDG9AMDWYZ@*B!B[!B9CG5 MB?/(:S1N*:Z*613(M;=F"HJ

G DSD@4! O":57[>>9B.YEGXJQ95<-.>NK,.95_-\!$N_9#_QIXJ4ZE MM@&29PT]P0_0/YN=-#LRJ!PJ#K6J1.U).*[]YW"U#1W!(7Y5T*K1VK.E[(5X MM9NOA[4?6$? H-!6@IK'!;; F%4R/O[THOZ0TQ+'ZZOZ9U>\*69/%6P%^UT= M=+GV$]\[P)&>F7X1[1?H"YK[7E_]-[@ ,W#KQ.0H!%/NURO.2@O>JQ@KG+YU MSZIVS[;7O])P0M03HH%@$^)TP<\5WSERIGZBF>29%Z\GNWVJH_2C" M56R:6=B@ZYU[9ZI5)GK)HR3-R,4*]9A-AXE&F'! $*,^I(BP%)OHAAY]3+"] M181!C*>(T2IB)S ;IT@#7&"&"LR<0/Q!X$Z1+P9 MX9T#%C[0#@R4)I-^H*!T8H:,#CX'>7(S4GF%.-?:'K%1=)C#SY$=')/XQLYG M-U#>9;KA_IW*4U4K;R^T&4MN>!R%T& \!D_F^RW-?3)L&!RU72[-6G9#M=MH MT?07!AENK?P?4$L#!!0 ( ')EVE R))-,)@( ,$& 9 >&PO=V]R M:W-H965TO;0C'$:?*GV O,[.S&[Q.6R%?50F@@S?.:I6%I=;-&B%5 ME,"I>A(-U.;-44A.M=G*$U*-!'IP),Y0C/$<<5K589ZZV$[FJ3AK5M6PDX$Z MSDV:'!I5#Q:%6E:@#"<LA";!T!@T);"6H>%]@"8U;)^/C3BX9#3DL< MKZ_JGUWQII@]5; 5['=UT&46+L/@ $=Z9OI%M%^@+V@6!GWUW^ "S,"M$Y.C M$$RYWZ X*RUXKV*L_TKS$^*>$ \$D_M_!-(3R#LA<<5WSERI MGZBF>2I%&\CNWVJH_2BB-3'-+&S0]1#%7<\)EZ!Q F0LDDD?;S$$3UOAP]QIQ=QK9.X12/P""Z_ XO%6++T"RP=:X<,DDU;<8@B> M^8VLO$96'H&Y7R#"_M.!'V]&=.> 10^TPP,B>#'IAT]IL9J80:.#ST&>W(Q4 M02'.M;9';!0=YO!S; ?')+ZQ\]D-E'>9;KA_I_)4U2K8"VW&DAL>1R$T&(_X MR7R_I;E/A@V#H[;+A5G+;JAV&RV:_L) PZV5_P-02P,$% @ &ULC57MCILP M$'P5Q .<#2:?(DB75%4KM5)T5=O?#ED".AM3VPG7MZ]M",<1I\J?8"\[LS,; MO$Y;(5]5":"#-\YJM0E+K9LU0BHO@5/U)!JHS9M"2$ZUVG0@SE", M\1QQ6M5AEKK87F:I.&M6U;"7@3IS3N7?+3#1;L(HO 9>JE.I;0!E:4-/\ /T MSV8OS0X-+,>*0ZTJ40<2BDWX'*UWD0.XC%\5M&JT#JR5@Q"O=O/UN FQ500, M,62:CXT]/&@XU+7"\OK)_=N:-F0-5L!/L=W74Y29N>5>V>;<]_A?D! M<0^(!X"I_3\ Z0'D'9 X\YTR9_43U31+I6@#V?U;#;4?1;0FIIFY#;K>N7?& MK3+12T;P,D472]3G;+N<>)03#1G(L \E8E^);7P#CS\6V-UF1)CX2Q"O"^(( MD@\N[FA,O 2)(R!CC:L[!#,OP>Q&0;PDDS[>YA \;86'9W6G%7.OD+FG2.(G M6'@)%H^W8NDE6#[0BML<@F>35OAX[CA9>86L/$7F?H((^T\'?KP9T9T#%CW0 M#D\2P8M)/WQ,B]5$#!H=? [RY&:D"G)QKK4]8J/H,(>?8SLX)O&MG<]NH+S3 M=,/].Y6GJE;!06@SEMSP*(308#3B)_/]EN8^&38,"FV7"[.6W5#M-EHT_86! MAELK^P=02P,$% @ &ULC53M;ILP%'T5Q /48#Y"(T!JJ*9-VJ2HT[;?#EP" MJL',=D+W]K,-132XZ_[$OM?GG'ON)78Z,OXL&@#IO'2T%YG;2#GL$1)E QT1 M=VR 7IW4C'=$JI"?D1@XD,J0.HJPY\6H(VWOYJG)'7F>LHND;0]'[HA+UQ'^ MYP"4C9GKNZ^)I_;<2)U >3J0,WP'^6,X M 'ZV,(K5WM&=G!A[UL&7*G,];0@HE%(K$+52FKC>OZI_ M,KVK7DY$0,'HK[:23>8FKE-!32Y4/K'Q,\S]1*XS-_\5KD 57#M1-4I&A?EU MRHN0K)M5E)6.O$QKVYMUG$[B:*;9"7@FX(7@A_\D!#,AN"&@R9EI]9%(DJ>< MC0Z?/M9 ]'_"WP=JF*5.FMF9,]6M4-EK'GCW*;IJH1ESF#!XA<%O$<46$24+ M!"D#BPML=8$-/UB[\#V[0& 5"(Q N!+8W7@\3)#80'H#\?T0^S>=;%'O^ BM M/L*-C\"_*7$(MT8PO@_L92)KF^= M*HFU2O+Q.(O$,LYD4P:M+H1^H+X1?FY[X9R85'?+W(":,0E*T;M3GAOU)BX! MA5KJ[4[M^?0R3(%DP_SHH>7ES?\"4$L#!!0 ( ')EVE!"=JC#5P( )P' M 9 >&PO=V]R:W-H965TL;.D50,[[HAS71/^9P.4=2L7N>^&Y^I42FWP\JPE)_@!\F>[X^KD MC2R'JH9&5*QQ.!Q7[AHMMPAK!X-XJ: 3D[VCI>P9>]6'KX>5Z^N,@$(A-051 MRP6V0*EF4GG\'DC=,:9VG.[?V3\;\4K,G@C8,OJK.LARY2Y#B>#UF1FIGX@D><99Y_#^:[5$_Q1HB54Q"VTTM3/OE%JA MK)<<(YQY%TTT8#8])IA@T(CP%/L8(K"%V 0W[L%U@.TM OG8'@);56!#@*]4 MA':"T$H0&H+P*H-H5H8>$QM,TP<)TR2>:;&@TC!.[,E$UF2BFV0PBNP$L94@ M?KP: EBEHTWZ6DU\)-I_\(IV+F1NGM,K..(60>Z)\[L&SUZ3*_\H.GGUG?" M3U4CG#V3JN.:OGAD3()*TG]2GZQ4HW(\4#A*O4W4GO?SHC](U@ZST!L'&PO=V]R:W-H965TU#4M9L/H2V\1V "]VJD9 M[XA42WY#8N! *D/J* H\+T8=:7LW3TWMPO.4W25M>[AP1]R[CO _9Z!LS%S? M?2L\M[=&Z@+*TX'HP2UTT9V?V5%JAJH\\](\I>FBA&7.>,,$*$[Q'%'L$_B>"E('%16!U M$1A^N.+[1]\N$%H%0B,0O8N1;&),F-A@>H-)HMC;)-F##DD,'C5)=Z>>K''^$%B-X*M1K#%B+\Q@G=-\/KD)R=[4)1@;+<26ZW$%BN; M.W2.=R?OXP!O/F)A085>=-B80:OKKY^C;X3?VEXX5R;5/\G<]YHQ"4K1>U+! M&O4"+@L*M=33@YKSZ1V8%I(-\Q.'EG@8 !D !X;"]W;W)K&ULC57M;ILP%'T5 MQ /4YCN)"%*3:MJD38HZK?OMD$M -9C93NC>?K8A"(*[]@_^.N?XW&O[DG:, MOXH20#IO-6W$UBVE;#<(B;R$FH@'UD*C5@K&:R+5D)^1:#F0DR'5%/D8QZ@F M5>-FJ9D[\"QE%TFK!@[<$9>Z)OSO#BCKMJ[GWB:>JW,I]03*TI:U@3#.*E@DY,^HX.Y)M )3/7DR9W9DU%*]3L M-0O\($57+31@=CW&GV#\.6*_1$2K$8*4@=&%;W7A&WXP3C;"2+. -_<2X64/S>N:RL3E:67+P3RMHJ ML/Y\+E1=L[XU_'$V!LSL!B[384,M[RF:% %=E7\0?JX:X1R95/7$O/J",0E* M$3^HW);J1S .*!12=Q/5YWTU[ >2M4.E1^/O)OL'4$L#!!0 ( ')EVE O M.*FO] , ,P4 9 >&PO=V]R:W-H965T8"/.[!FP3( MX_',9'[VX/5--=_:LY0Z^%Z5=;L)SUI?GJ*HW9]EE;>?U$76YI>C:JI!+<3KK[D&T75_RD_Q3ZK\NKXVYB^Y6#D4EZ[90==#(XR9\)D\[0;L!5O&U MD+?VX3KH0GE3ZEMW\]MA$\:=1[*4>]V9R,W7N]S)LNPL&3_^<4;#^YS=P,?K M#^N_V.!-,&]Y*W>J_+LXZ/,F3,/@((_YM=1?U.U7Z0(28>"B_UV^R]+(.T_, M''M5MO8SV%];K2IGQ;A2Y=_[[Z*VWS=G_V,8'D#= 'H?8.;^OP',#6 _!G ; M?.^9#?5SKO/MNE&WH.G_K4O>%05Y8B:9^^ZAS9W]S43;FJ?O6T:3=?3>&7*: MEUY#'S3DKHB,]?L4%$WQ0B?#Z7""W50A4CP#@T$P.YX-@EAA QP:X-8 'QA( M1UGH-8G5U+U&K%(R"@6I.*'8&0&=$<"9;.1,KQ$/TQ":I&+D#%"1+/-D)H'. M)%-G6#QR)IE,0UF.CG#B5\*F&[N"E M@#"0%%]>\6) ^(*D8(0)8'@<[@L4>7@@F$Z"\$P\)C!39+4@6DP52>=$BT2^ M>3!\!-#'/!L%Q'ZT%#-#R8R"=Z)DN":*\2K@9(-%D6:I!V**":2 0)9Y M3&!JZ((=E&)J*-A#)T6 1#SVS(/1HH :[NM',#4T61 MIH:BK6@2+1!QWW^+ MT:* &NY9SBBFAF;SHV68&@9VFDG).]%CR1-*QRV)4PT[%]\:SS"!#!#(?28P M,XPN2(JGZ40[S;@$D(A[UGB&P6*(&<\:SS S3"R(%C/#T$XSB1:(? 7/,%@, M,>-S%3/#%G1Y##/#YO1Y3C0H^%2DXX('G5Z:>/X_COGC@#_NV?@X9H8OZ/0X M9H:C?69< DCD*WB.P>*(&<]^QCWO'H_ MJGNV)W71#WE_SO='WIR*N@W>E-:JLN=(1Z6T-,[$GTP)G&5^N-^4\JB[RY6Y M;OKSM?Y&JXL[.XSN!YC;_P!02P,$% @ &ULC57MCILP$'P5Q .<,5\A$4&Z M)*I:J96BJ]K^=L@FH#.8VDYR??O:AG $?,G]"?8R,SN[#NOTPOBK* "D\U;1 M6BS=0LIF@9#("ZB(>&(-U.K-@?&*2+7E1R0:#F1O2!5%ON?%J")E[6:IB6UY MEK*3I&4-6^Z(4U41_F\%E%V6+G:O@9?R6$@=0%G:D"/\!/FKV7*U0[W*OJR@ M%B6K'0Z'I?N,%QML" ;QNX2+&*P=7]^;9?NIYV!!1RJ26(>IQA#91J M)>7C;R?J]CDU<;B^JG\QQ:MB=D3 FM$_Y5X62S=QG3TMT MU7^',U %UTY4CIQ187Z=_"0DJSH59:4B;^VSK,WSTNE?:7:"WQ'\GJ!RWR,$ M'2%X)X1W"6%'"$<$U)9B>K,ADF0I9Q>'M\?;$/TOPHM0=3_70=-L\TZU1ZCH M.0LB/T5G+=1A5BW&'V!PCT!*O4_AVU*L_ E]E& ]16 ON,5LII@HL;L(K(4& MAA\,"_5G=H'0*A :@?"F4R.3JQ83&TQM,#//&Q5['W-C)+(:B29&XF3DHX5$ M@QQ^X,WC44NCB1,_"'%D]Q);O<33IG@?_#EF5H'9YX\EL0HDC[N13+H1XO&Q M;!Z ;IS,K4[FEEZ$=@'LV3]&[_/=P!]\S_AQ/SK,\.#C23\>@%HO:#!F*N!' M,\*%D[-3+?7'.HCVU\2SK\?4*+["BW4[[-]EVKOG!^''LA;.CDDU!,VH.C F M07GTGM1Q%>JZZS<4#E(O9VK-VYG?;B1KNOL,]9=J]A]02P,$% @ &ULE9K; M3':KG>S:=/=;UY.YOM[I[*5;%[4VW*=?/- M0[5=%77S=OLXVVVV97&_;[1:SI00;K8J%NOIY<7^LR_;RXOJN5XNUN67[63W MO%H5V_^NRF7U.I_*Z?&#KXO'I[K]8'9YL2D>RS_+^J_-EVWS;G:RO= MHEI/MN7#?/J;?'LK16Q;["5_+\K7W=G_D]:7;U7UO7WS\7X^%>V0RF5Y5[P\LM-)Y_YM^5(N&WD[DJ:/NVJYV_^=W#WOZFK566F&LBI^ M'%X7Z_WK:V?_V(QOH+H&ZM1 R<$&NFN@QS8P70,SMH'M&MBQ#5S7P(UMX+L& M?FR#T#4(8QO$KD$W986/N5^JZHB\N+;?4Z MV1YHVQ0MU/)MTZHQWGZZ7_O[+YO5NFL^?;G4UES,7EI+G>;JH%%G&N5%7W-- M-=K:ON8=IW%]S0VG\7W->TX3^IK?.4WL:SXP&I?X]9'3R+[F$Z=1?@MY;,#T+Z1P=-&ZO61\TQCDG1/+P M/C!")YP_%_;&9/@Q&69,R9JX.6CL>5="T!']4M8;C^7'8YGQ).OOQM*.;*3C MH3(S,!['C\C\1^.J4&'CX;4!G(ZA@.E-IZ!-DHJ48[ W%:\GTIH$-$"5D1IB0($Y(&BB4 M3R%@1-J#B"8!_)*AWZ/! F"ES7 80"8I98S##(K>@8X /Y(#R ,;@""9@9 $ M#$D*$>,P1UH .0L I#B (K !L%!RO,,*)4\UPF%&I -@6 %V%(-%D, &P$*9 M#(E.1(NCM$RXZ92]W!D9X2=&R)O\S"F5'7CD M&E"L.4!-ZJJBBUK%H=Y0N4Q13CN[U;0,-D,$:8"\9C)AL.G4<"*0@32("YJ) M"R$MN#M1GQ$_Y!8(#)H+#""%:! 8=$9@T" P:!H8=(CIP@FTCO.#DPDB@V8B M0T3;(A 93$9D," R&"8R$*\-A5/:(:\-@-,P<)+M92$2"T#;W1I-P=1N]_]N7K? $PLX-%RJ($MD 6HV8P"V:*#'@ZA M]*31TD0X5"I:@)KE]I=HO UFY$&+2#(<@0EN%Y96B"[P94+4+,T"QIX^ 50 M &5/B-G>0"G[M:?I2@WF*P\@\ER^ H5) '"$C'P5 !R!J?C2:'8=F%W;X-%= !@%#B.P M0P\ CY"1M + (]!\9$1,O69$$CD,& I,TI(R[8@3@1V3<-QHX(*(H, M11*-&% 4,RB*@*+(G1 2K^E%N;1#!Z01H!0Y2D">B("2F%'_14!)Y&[5TA7> MB7IS/70&'0%.D>)D)$@3$5UA9YQ"-/4*;^3PQ:_ZG1ZL1H?Q?9QL=Y-OE5U7:WF[0_G'JJJ+ANCXDWS()_*XO[T9ED^U.V_;;6] M/?P@]/"FKC;SPZ]=9Z>?W%[^#U!+ P04 " !R9=I0IQ_=HK$# ^$@ M&0 'AL+W=O3+-5YZ3/_[<;G8G_0W8U@M3CF M>_E%ZJ_'Y\9U$%U C_A6R',[.?@N M/FR7?M@QDJ7/PW)O4O8W:!T_.W[/_VXHV8E[R5:U5^ M+[;ZL/13W]O*77XJ]6=U?B]'09'OC>H_RE=9&GC'Q(RQ467;_WJ;4ZM5-68Q M5*K\YW LZOYX'OY)LC$,!_ Q@%\"S-A_"Z Q@/X$]+,9#,QZJ?_D.E\M&G7V MFN%I'?-N4; ',I.YZ6[V<]?_9]2VYN[K2G"^"%Z[1"/F:<#P"89=$(')?AF" MHR&>N!4^&V!M(Z(4CT!0!/7Q-(FG.,()!$P@^@3B*D$ZFX4!$_>8>L!$V4R( MC1%AB(E$D$AD$1&<9D0&3#0E(N(XGE$!J#B,$TPFAF1B0$;,R,36,#P5R8S+ M_X"NJ"202@*H1#,JB:V8I6S^B "*.'<\I!2222TR+,YP@@PFR&Y?KRS$M@UO M6"@C:+H<&4W6XS A(RIRH:[I.*H( W1B1PI8)1X9OV-2WJZ68VMQ8"U+[0B:JHU=:CGV M'^= K:.J<>P_?DL$;0=*UFL6"S>C6BKME0*C ?PO8C MT"7),76$[4?L]J=,V%D$G&6MZ1%TTZLC.=Z"[B.7D38601Z$5EJ$3N97/DD?=?\W_@P\[*I[S9%W7KO2BM5=5_N>^4TM)P"=\9 M5QUDOKU&ULC95MKYL@ M&(;_BO'[.0+B2QMKLG99MF1+FK.<[3-M:34'Q0%MS_[] *UQB,N^*.#SW-?] M("_%G8LW65&J@O>&M7(35DIUZRB2QXHV1#[SCK;ZRYF+ABC=%9=(=H*2DTUJ M6(0 2*.&U&U8%G9L+\J"7Q6K6[H7@;PV#1&_MY3Q^R:$X6/@I;Y4R@Q$9=&1 M"_U.U6NW%[H7C2JGNJ&MK'D;"'K>A!_@>@>12; 1/VIZEY-V8$HYB97IE[X_3,="DK"8*C^*[U1IL.-$\TXI>+-H**M-.2]?]>M M?=\'_4>:/P$-"6A,@/B?"?&0$#L)4>_,EOJ1*%(6@M\#T?^MCIA% =>QGLRC M&;1S9[_I:J4>O948@R*Z&:$A9MO'H$D,^CMB-X](\C$DT@9&%\CK MG\>)(/ M\P6!V"L06P$\-8"=*OJ0U(:T/2,!J1^"O1 \@V ,'4H?DTPH&&8+E,1+23P4 M9[ZWR9RR@LA/2;V4U$.)'4HZH\0I3K$?DWDQF0?C_IALA@%^1.Y%Y!Y$XB#R M_T6LO(C5# &1.UFK^2_)P-(N@,"_&8&GEM3=C6!&>HJ3E;LCP6RY/V&P4#5< M.!N@QT[FVH%S.RA?6"30O_TA\H!R%X1F%>G%"!.'%$U./G,5?2/B4KHO&.+?\ 4$L#!!0 M ( ')EVE!K89>;4 , H/ 9 >&PO=V]R:W-H965T>>Z\NQ\>S"Z]?FP)CPWLJB:N;^08CC- B:S8&567/'CZR2_^QX M769"/M;[H#G6+-NV0641X#"D09GEE;^8M6-/]6+&3Z+(*_94>\VI++/ZWY(5 M_#+WD?\^\)SO#T(-!(O9,=NSGTS\.C[5\BGH6;9YR:HFYY57L]W79G#OJ5)>.']5#]^VF"8M_3U7]G9U9(N%(B M'7W ATS]9ZB*97]W:C!MIWM M?[(!C1P]+PA)9\%9$6G,LL/@ 0;UB$"R]RDPE&*)K7 \3K"R$2B,QI@'&T/B M<(QYA#!HC%E#& R7$X$S%K4$T8@@@@D(2$!: C(B($:U$"8VJH4PU*@6PB2P MV!@4&P,$$T-LAZ$MIFHQ<1B:O;%!*#5!:P!$DP%J))B"@BD@V'BA'ZF=QI+2 M8>(!)G()24 AB2V$&DF6B2TD-I6L;- 7ZI(R :5, "F&+U83JU[BR)&".5(@ MA^GSU,KAK@2%\'H56GD0QF@N 8M>, MP.L1B@ MQ$$!KTB(W# C\#J!H(7"\-U:@\8OF:M:V-X(\#>-'12P,5%R0[6P MH1#@*&M91+:E4!([ZX5MA0!?V?.:0BNP8X^&?85M7Q%J["8/&G15_S!L/HR M/(X=",*^PM3"PZ=G5)C>\1;#_,+2CI0X*V%@XO;[:"/9,!'C&JE:#AMZT][Q@ M\+E>LGK?'K8:;\-/E5 ?JX/1_D!WC]7GOC&^1--5=RS[H.E.B3^R>I]7C??" MA3Q,M)_\.\X%DQK#.]F+@SR8]@\%VPEUF\C[NCN==0^"'_7),^B/OXO_4$L# M!!0 ( ')EVE 2^2H?80( -$( 9 >&PO=V]R:W-H965T]X<5:2HW2PU:QN>I>PDRZ*F&^Z(4U41_N^>EJQ= MNMA]77@LCKG4"RA+&W*DOZA\:C9E.:@FB;F>ZHF6IE50>?ZVHV\?4Q,OQJ_I7 M8UZ9V1)!5ZS\4^QEOG03U]G3 SF5\I&UWZ@U%+F.=?^#GFFIX#H3%6/'2F&N MSNXD)*NLBDJE(B_=O:C-O>V>1*&EP03?$OR>X/OO$@)+"&XEA)80OA'PNX3( M$J(1 77>S6:NB219REGK\*X>&J++#M]%ZG7M]*)Y.^:9VD^A5L]9&'LI.FLA MB[GO,/X @X>8%83QAYCU-2:(XB'F <#,W_)!RDMOR <-^48@'"02P (!*! 8 M@6 @$,("(2@0 AE$HRWM,)'!U!UF(LD(C!$!,>:PP!P4F-_N,@8%8B"#\
    Q&O/N(]M-)&OL#P3J_V*R_U!+ P04 " !R9=I0 MY06M3*," #9"0 &0 'AL+W=O$=(_B@ M@YK:\5PW:=N.Y1D]B[IJR8Y9_-PTF/W9D)I>5S:R;X:7ZE0*97#R MK,,G\H.(G]V.R9TSH!RJAK2\HJW%R'%EK]'S%J4J0'N\5N3*1VM+E;*G]$UM MOAY6MJLR(C4IA(+ \G$A6U+7"DGF\=N V@.G"ARO;^B?=?&RF#WF9$OK7]5! ME"L[L:T#.>)S+5[H]0LQ!86V9:K_1BZDENXJ$\E1T)KK7ZLX)ESD7!61\-KV/-_)!@X+/P"<%V M[H%<'Z;PP2I\#>#?5;$ $( @08([@""R3'T/I'V:;5/& 8P20B2A !)."'I M?<(12>JYD^,*9XFD"W](!.81 7E$DSRB61[(13',$H,L,< 23UCB&4L0+I D M($D"D"0P0 H"I(]W#G)A!;D/](YQNJO47T@4+2@5/= ^QFG,XRZP@&)=(^^! MYC!.8Q;?7SHU6+'(?Z ]C--]%X8+/+"P$:3L= $"EBT*_Z-'8,4A2'*S'@$T MAZ(%'EAS"!+=K$?FJAM_8^YY8-DA2'>S+DEF/%&R\,%$L#I1^DB7I+/OH1]Z M$QYG="$VA)WT[,"M@IY;H:Z>D7683]:>NE G]HV:6_1%^P'3#SW?,3M5+;?V M5,CK6E^J1TH%D3FZ3_(42CEG#9N:'(5:QG+-^F&CWPC:F4'*&::Y_"]02P,$ M% @ &ULE9KM;N(X%(9O!7$!X.^/"I"6SG2FTJY4S6IW?Z>^;W&4_+TIWYN+OT=]7QZKZF?_X7XU'[/^DNV_5&]?R^''NGQ:.C^[^5;N>WD_9-T/IZJ;7/\.7IZ;=IJ-UCI M'F57_#K]WNR/O]\'^Q_-< ,Q-!#G!EQ]VD .#61J S4T4*D-]-! GQL(_6D# M,S0PJ1[LT,"F-G!# Y?:P \-?-!@>GI_QPGQI6B+Q:RNWD?U:5(?BIX=?N.[ M*??4?WF<8-*!G>_H:=2UYAYI]%DS[4;V/+P"#J\X&E!7!@PV(*$!>30@ MKPQ8;$!! PH\@0L&_:0Q1\W^-.C>2<:P'PW]:.#'!WYBC::<&.C$ ,<&[#0 M@$T?3@<-./ $P/HP'#R.Q 1OQS8B12$(TP=E\"1"1W)R!&?&$4X MPG3R&$_-J/''X'&=\0HQ5AQQY<)7:/)>(0:06^ J7"> 2"KJ#6)..0"5L_ - M(A&QGG",( <,#Z+*[7)#]51@:A5(]'7KB45HD)I)8O!6F1B%JB&BG,#4JIW(B M2J<$:I9()(@:46%J%*+&A'YT-*QV0OG!:"D09P0U)!@ME1%G%(9&)<29)1*1 MHXK)4B#.Q*/JXQQ>4,.J,7\:\4>$;XW!TAFIF<;(:(1,N ,SB"Y7@:[,)PM] M3)9&Q5$83'1<'%U58%2#@3890!L,M$G9[# YFQT&\VP SZ0)S*#)*+8,ILND%%M 1):6 MAMA"1,A0\P,C8S*0,1@9DU)L(1$5! U&QB0$P5L3!T$RM; 8&8N0(997BY&Q M&+N;(N8U@Q,A8%D&A8D8@Z2,#(.(0,90(CXS*0<1@9EX(,%%%^ M,#(.(4,DR0XCXS*0<1@9EX(,%%%^,#(.!1EBC\MA&%S.415Q5H7B1Y@O#:*T M?1"'D7& !D6=9&$:?,:6GL+ [$777QP=1G#[$\!@:#WA01(+H,0\^8WO" M8QX\VGD(]WT&451G$)XP-AX=W(8ENX\W*.A]'X^Y\8 ;ZN#'8VY\!C<><^,3 MN%GZF)M/-M0\<8"+3G"C@8W3,WI@.:,.>D&X4>1A,7'4RS("#F?$(2Y+"#E+ MI")3?Q'H8@088*0B M71$HH8L1BDB0.77I@>>@1-UH@+<5XDZGH#2]N(;87Y_]HZA?-OMF]%BU;;6; M]_<.GZNJ+3N+;-*]L'59K,X?MN5SV__9E[#UZ=;JZ4-;'>:G*[G3\[W@Q?]0 M2P,$% @ &ULC57;CILP$/T5Q >L,9?JLROM.YVA*A3!0U3+Z*#UGPI MA6R8-J8\$]5)8(4+:C@)@V!%&E:W?IXZWT'FJ;AH7K=PD)ZZ- V3__; 19_Y MU+\YWNISI:V#Y&G'SO 3]*_N((U%)I:B;J!5M6@]"67F?Z*[/8UL@$/\KJ%7 ML[UG2SD*\6Z-;T7F!S8CX'#2EH*9Y0JOP+EE,GG\'4G]2=,&SO%/, MD2EX%?Q/7>@J\S>^5T#)+ER_B?XKC 4EOC=6_QVNP W<9F(T3H(K]^N=+DJ+ M9F0QJ33L8UCKUJW]R'\+PP/",2"< FCL:AF$7.:?F69Y*D7OR>'P.V;_8[H+ MS=F\V3>)N2JR4:,?L!$\XP\3:<,,3P3R(A*A(Z@G@N$D0X M08021(X@FA,D 4X0HP3Q8P8)O2L3P="%+!-4)$%$PCN11TP4K'&1%2JR0D2B M.Q$,$^,B:U1DC1Q%<">"82@NLD%%-H\$X08GV*($V^>[@@9X]P=/] 4&6FH, MNC!E](G60$"+O4'Q0:/(I#UT!PI:: ^*SR.-GF@0%'3?(61V4=F'X >3Y[I5 MWE%H<^>YFZD40H,A#%[,\%3F[9D,#J6VV[79R^$"'@PMNO%Q(=,+E_\'4$L# M!!0 ( ')EVE#HAK)-G@, P1 9 >&PO=V]R:W-H965TE'T@ M3KR5O^Q%UY2#;':'L#]UO-RI04T=TBA*PZ:L6G^U4'TOW6HASD-=M?RE\_IS MTY3=?VM>B\O2)_Y[QY?J*7_J;>V\LY56([V/CS]W2C\:,>,VWPQBBE)?S00?TKYSCP]OX]^F=5O"SFM>SY1M3?JMUP7/JY[^WXOCS7PQ=Q^8/K@A+? MT]7_Q=]X+>%C)I)C*^I>_?>VYWX0C8XB4VG*G].U:M7UHN._#\,#J!Y KP-H M^G TP/8QP"FBI\R4Z5^*H=RM>C$Q>NFV3J5XZ(@3TP^S.W8J9Z=^DU6V\O> MMU62)(OP;0RD,>L)0V\PY!ZQL1%)DEXQH1)0*(%#I#" *F=:!H9 MB4Z8XB91&K#8>.0V* XB@E/)8"H92,41((K R M"9NA+ UZ("WM1 #W:#*QU@D0>VK9HJUV6CR@PG(G0.^IPSL)%CQ!BL_,;&TU M)T'LL%""Y4R0GJV9FD#C4O]8Y &C#B:L>Y(#IL)DRF>O<6P.!+A#9EJE!MW5 MDP:%P\8H=@<*W"$SWJ)K#;IC2@)BK+N-ALV;28H]A (/R4RWTJ!;HBR(F8,( MVPBE]O+.7"&P/U#@#YGI1!!D/3D$P<%WI%;"Q.!7#S8.BBPCMQ:< CD6BS8."C:,3BV3Q2[ @6ND)M[(VIO M&N*,.%]]#-L" [:0F^\9#4I_;7,,BYT!L>>IR4)FLV"ELSD;!O9;&P;FV,H# M&>>.72'#,F;Q_(TEPPIE0'QVO8F]'7E0+]8H2^>O:8;EQ]";VTHVFY5L>'.V M;'AW4,?PWMN*"O\ON4+6]]RH&><)5Y]"]$ .7 MV42!S./(R]VU4?/],-YF\KZ;SN=38Q G_>TAO'X 6?T/4$L#!!0 ( ')E MVE##CVB)_ $ "T% 9 >&PO=V]R:W-H965T*.E%[K92#@>$1-D"Q>*.#="KG9IQBJ5:\@:)@0.N3!(E M*/"\!%'<]6Z1F=B9%QD;)>EZ.'-'C)1B_N<(A$VYZ[NO@<>N::4.H"(;< ,_ M0#X-9ZY6:&6I.@J]Z%CO<*AS]\$_G!*--X"?'4QB,W>TDPMCSWKQM%;0F3,SY49JY^PQ$7&V>3P^6<-6-\)_Q"JPRQUT)R= MV5-NA8I>BSA-,W351 OF.&."#<9?$4BQKQ*!3>(8W*0'_PJ<;A&^%]HE0JN+ MT!"$6PG/LQ-$5H+($$3;"OQD=PPS)C&8WF ^!$FXLW(+BMYQ$EL+B6\*B=/[ M72$6S/T[;A.K2&(A\'=+UP+DRJ-V!N:LV8!%6B=Z<.HE6]:UT0J*6>?E1S/K_@ M>2'9L#0GM';(XB]02P,$% @ "^ 0 @ 0 !D !X;"]W M;W)K&ULC93;;MP@$(9?!?$ P<=UNK(M91-5K91( MJU1MKUE[O$8!XP*[3MZ^@!W+;;C(C6&&F6_FQT Y2?6B>P"#7@4?=(5[8\8] M(;KI05!](T<8[$HGE:#&FNI,]*B MCY)<))$T8X(R@9@J?!?O M#X6+]P&_&$QZ,T=.R4G*%V=\;RL9;3-UCTY!@MXA_A"MR&NTYLC49R M[;^HN6@CQ4*QK0CZ.H]L\.,TKV3)DA9.2):$9$V(,Z]E+N0[?Z"&UJ62$U+S MWH_4_>)XG]B]:9S3;X5?L\UKZ[W6^9>T)%<'6F(.S"1?)@D3P *,* 71"P^[S, M(@@H/B'S8TSVH0C9'!YW-Y^H.K-!HY,T]ASZT])):<#RHALKN[?/P6IPZ(R; M%G:NYDLQ&T:.RWTGZZ-3_P502P,$% @ PJ/J 0 P4 !D M !X;"]W;W)K&UL?53MKIL@&+X5XP4<%#]ZVJC) MVF79DBUISK*SWU1?JSD@#F@]N_L!6N>4[$_AA>?K14HVVFNCS (JLIYY_" ^GU. MX+6%02[FGNGDPOF;*;Y4N1^80$"A5$:!Z.$.)Z#4".D8OR9- M?[8TQ.7\H?[)]JY[N1 ))TY_MI5JFYK_"':B& MFR3:H^14VE^OO$G%V:2BHS#R/HYM9\=AW-D]:&X"G@AX)H3Q?PG11(A6!#0F MLZU^)(H4F>"#)\:/U1-S)\)#I ^S-(OV[.R>[E;JU7N1[)\S=#="$^8X8O " M@_]%G+:(Y*\(T@'F%-B9 EM^M'0((K= Y!2(K$"\$-BM,AY'2&HAG86$88S# M52=;5.#.$3MSQ)LJP69W7,=V>*L;[];=#B^MHGH=O1%S;3GH7KO3-MO>OYER!5@R>=.9&OTAS M0:%69KK3K9*U_J B<^(>!06<_ W'6#!^#<$[DT M?L^<> GI'=?R*_NG4+NKY/49S\5_A M!MS!?28N1J6X"2>J1F.5F%E<*H*]Q+N7X9[B2[:?W;8=Z.Q %P<::XF!0N:/ MS+(RUVI".O9^8'[$NQ-UO:F\,;0BO+GDC;/>RD-"TS"5?_"X[]^8;GMIT%59-]LP@48I"RZ5 MY,XM4>>^V*)P:*P7CT[6<=&B8M4P_R&R?.3R+U!+ P04 " !R9=I0J#3T M2"4" "4!@ &0 'AL+W=OVUDTP"6H.I[83MV]<'%E%P;O!IYO]FC#TN M!R[>9 V@@O>6=7(7UDKUVRB2IQI:*I]X#YU>N7#14J6'XAK)7@ ]6Z>6102A M+&IITX55:><.HBKY3;&F@X,(Y*UMJ?B[!\:'78C#CXF7YEHK,Q%594^O\!/4 MK_X@]"B:5,Y-"YUL>!<(N.S"3WB[Q];!6KPV,,A9/S"I'#E_,X-OYUV(3$3 MX*2,!-7-'9Z!,:.DX_@SBH83TSC.^Q_J7VSR.IDCE?#,V>_FK.I=6(3!&2[T MQM0+'[["F% :!F/VW^$.3)N;2#3CQ)FTW^!TDXJWHXH.I:7OKFTZVPYN)8]' M-[\#&1W(Y$!<+@YD(_],%:U*P8= N,WOJ?G'>$OTWIS,I-T*NZ:#EWKV7F4H M*:.[$1IM]LZ&S&SB-)]L(JT_08@70JQ /!,@*/8+Q%Z!V HD_T69+J)T-IFU MZ1P$;["?DG@IR8J2)'A!<3;IG%*@!YN1>BFIAT(6E'1%P47Q@))Y*9F'$B\H MV9J"T\1/R;V4W$-9GI[<0\&9GU)X*86'LOS[Q8J2)6GAIVR\E(WGC&4+RF:= M2YKA!T<9(_^-0QY0OKQR:$6*8X(>@!Y<;;P"Q7AYGD>C^;7!A&R6*46S>F+J M]0\JKDTG@R-7NC39 G+A7(&61$\ZZEH_$=. P469;J[[PM5)-U"\']^ :'J( MJG]02P,$% @ &UL;5/1;MP@$/P5Q <$FW/2]&1;ZJ6J6JF53JF:/G/V^HP" MQ@7NG/Y]%^Q8[HD7PRXSL[-K*"=C7UT/X,F;5H.K:._]N&?,-3UHX>[," .> M=,9JX3&T9^9&"Z*-)*T8S[('IH4<:%W&W-'6I;EX)00*D@A#;^+)IT+1F(V_V[^I?8._9R$@Z> MC/HM6]]7])&2%CIQ4?[93%]AZ>>>DJ7Y[W %A?#@!<1KGX):,7%;2B MQ=N\RB&NTWQR7RRT-($O!+X2>"2PN5!T_EEX49?63,3.LQ]%^,7YGN-LFI", MHXAG:-YA]EH_9(\ENP:A!7.8,7R#X2N"H?I:@B=+\$C?;>G9+BVP2PKLHD#Q MG\>/-QX3F#Q+%RF218J$0'Y3)(6Y'07;3#Y<[!_"GN7@R,EX_(EQU)TQ'E O MN\/;TN-;6@,%G0_;#[BW\XV: V_&Y;&P]<76_P!02P,$% @ &UL;5/;;MLP M#/T501]0V;*3=H%CH&E1;, &!!W6/2LV?4%U\20Y[OY^NKB>U_E%$JG#PT.* M*B:E7TT'8-&;X-(<<6?M<"#$5!T(9F[4 -+=-$H+9IVI6V(&#:P.08(3FB1[ M(E@O<5D$WUF7A1HM[R6<-3*C$$S_/@%7TQ&G^-WQW+>=]0Y2%@-KX3O8'\-9 M.XLL+'4O0)I>2:2A.>+[]'#*/3X 7GJ8S.J,?"47I5Z]\:4^XL0+ @Z5]0S, M;5=X ,X]D9/Q:^;$2TH?N#Z_LS^%VETM%V;@0?&??6V[([[#J(:&C=P^J^DS MS/7L,)J+_PI7X [NE;@(FK*@:C55B9G%2!'N+>R_#/L6;W:6=H17ASHDWSGLM]VE6D*LGFC&G MB*$K3+H@B&-?4M"M%"?Z7WBVN]TFR#8U9H$@6Q'0)-LFR#<)\D"0_U-D_J'( MB-D'C R8._I1)5EU58!NPSP95*E1AEE>>9>1O:?A5?["X[Q_8[KMI4$79=W; MAA=HE++@I"0W;H@Z]\46@T-C_?'6G74&PO=V]R:W-H965T>9L6YEGXJ1YUNI4UTS^70,7W=(G_KOAI3J6 MVAJ"/&O9$7Z _MENI3D%(\N^JJ%1E6@\"8>EOR+/&T*M@T/\JJ!3%WO/IK(3 MXM4>ONZ7?F@C @Z%MA3,+&?8 .>6R<3Q9R#U1TWK>+E_9__LDC?)[)B"C>"_ MJ[TNEW[J>WLXL!/7+Z+[ D-"L>\-V7^#,W #MY$8C4)PY7Z]XJ2TJ <6$TK- MWOJU:MS:]3=)-+CA#G1PH*.#T?Z?0S0X1!\.,Y=\'YE+]1/3+,^DZ#S9_ULM MLQ\%>8Y,,0MK=+5S=R9;9:SG/"%Q%IPMT8!9]QAZ@2$C(C#LHP3%)-;TQIU> M"VQN$22,<(D(S2)R!-%5%@E.,$,)9HY@=D4PGY2AQR0.TSA,&DX2N860.,3C MB-$X8B2.%"=(4(+D\4K,48(Y$L%B4@D$0^^DF:(B*4) )B(8AN(B"U1D@1#< M^:I(B#='^'@UR9W^(@_4$P'%-+ZC@S;9BM '2HJ :#KMY>!B=-0@CV[**J\0 MIT;;)KVPCI-\Y0;YQ+ZV$]Z-I ^:_GGXSN2Q:I2W$]H,-C=^#D)H,#&&3Z8% M2O,BC0<.!VVW<[.7_5CN#UJTPY,3C.]>_@]02P,$% @ &ULC59KKYHP&/XK MA!]@:8$J!DEV=&9+ML2<9=OGJE7( <5D3,6$-K]>;$>$6DZO(S$ VGY&A(50E0$&!0 MD:+VL]2,[7B6LHLLBYKNN"58U'16A2L]C@]K?Q/<+F%2!,,XE=!6]%K>SJ5/6-ONO/UN/(#'1$M MZ4%J":(>5[JF9:F55!Q_K*A_]]3$?ONFOC7)JV3V1- U*W\71YFO_(7O'>F) M7$KYRMHOU"84^Y[-_AN]TE+!=23*X\!*8?Z]PT5(5ED5%4I%WKMG49MG:_5O M-#IOB"19REGK\6X! M-42O4[C$:GX/>M!,IWFG)D"HT6N&492"JQ:RF)<.@WJ8*$%#S-J%"8>8S12# M43S$?)YB1D[;*0(&_YV RO:>,G*FC(Q U!.(T<(M$#H%0B,0#O+ ;H'(*1 Y M(A@7M,/$!E,;3!BHG]LF=MK$4QN\&,UMATGZ-K-P',L4A&;)@YIC9RAX$@I& M<[? W"DP?[[F"Z? PA'!J!B;#H.'-7>;)$Z3Q&&2C%9X,C'!P6B)?P@9A $# M]ZX.IH&$P7@[3D$1?.3SX/2 #A\X]IF"XN3!W$'WEH73/8O'JW3C ,6]\Z7S M ;V#45^>WPD_%[7P]DRJ,]:JS;M+J^M( MUM@+&=R_"K)_4$L#!!0 ( ')EVE :ZD8W60( +(' 9 >&PO=V]R M:W-H965TT@5H^.5%682&W[.SPA@$^ZJ2*.)[KADZ%R]K.4AU[9%E*+X*4-3PR MBU^J"K-_.R"TW=K(O@6>RG,A5,#)T@:?X2>(7\TCDSMG8#F6%=2\I+7%X+2U M']!FCW2"1OPNH>6CM:6L'"A]5IMOQZWM*D5 (!>* LO;%?9 B&*2.O[VI/90 M4R6.US?V+]J\-'/ '/:4_"F/HMC:L6T=X80O1#S1]BOTAM:VU;O_#E<@$JZ4 MR!HY)5Q?K?S"!:UZ%BFEPB_=O:SUO>WY;VGF!*]/\(8$6?NM!+]/\%\3 FV^ M4Z:M?L8"9RFCK<6ZM]5@]5&@C2\/,U=!?7;ZF73+9?2:A;Z?.E=%U&-V'<8; M8=" <"3[4,(SE=AYBW1O6F"_1"#7-Y?PC2Y\3>!/7 1F@L!($&B"8$*PGAU# MAPDUIM:83PCYT1\W$908!27+]QS< M<81<\\_K+CT%:/[W=J!D_$6Z*S3_!\TPU[LCZ$XW009!WEP0^I@@(VPAR!EU MN@K860\%;N7T4@O54T;18? \>*I3SN([-9!T!WVEZ:;9#\S.9:)4@%3IKN1'4,@!.FP(G(1:1G+-NBG2;01M^@GI#&,Z^P]02P,$% @ M&UL MC9;;CILP$(9?!?$ 9M#2$20 E752JT4;=7VVB%.0 N8VD[8OGUM0U@PSJ8W MP3;_S'PS@1GBCM!75F#,K;>Z:MC.+CAOMX[#\@+7B*U(BQMQYTQHC;C8THO# M6HK121G5E0-=-W1J5#9V$JNS TUB #M=BUKA']F^**=#L;V/>#E_)2 M<'G@)'&++O@'YC_; Q4[9_1R*FOU*(ESAG$L72%QN.,-5)3T)CC^#4WN,*0VGZ[OWSRIYDDLVO]; M+9(/!=AZHIBY/%2U4_=$MDR!]#0%.(%"[, MX3Q ME0 US.'\(Q9>,J!-\O"-SOPC0Y\Y<"?.0BT,O2:0&F:7@. '[E:,DM9 M$'KA1#;#"8PX@0$GU'!ZS682!ZZBC0:S%'DK[T%I0R-*:$!9:RCA(@J *ZU\ MV1/1#&5M1%D;4"(-9;VH/O AB'28I[(93F3$B0PX6OW3Z./Z]S!/1#.4C1%E MLT0)M.&PO=V]R:W-H965T M,SY\P!/,7$^(OH *3S2LD@2K>3N(K2R-#V%0?1L<#BTI?O.WQURC3> [SU, MXF;O:"%=> M3EC @9$??2.[TLU+7>>T'LT[S29PN9?:"8"D(U@(_^FM!N!2$FP(T=V:LOL<25P5GD\/G MCS5B_4_XNU"]S%HGS;LS9\JM4-EKE<1A@:Z::,'L9TQPAXGN,8='3+ BD.I@ M;2.PMA&8\O!.(K83A%:"T!!$=P3)IL<9DQC,8#!1ZL6972:RRD06F=1.$%L) MXO\WFE@)DG\;W2(H33>6 +VJ M 0 4 >&PO>>]Z/W]7U)OJ\6A;U?_SF=K-9__#]]_7L-ENE=:]<9P7\LBBK5;J! M/ZN;[^MUE:7S^C;+-JOE]X-^?_+]*LV+WT3;(O_[-KLHM\7F/WXSF0Q^\_O? MU?GO?[?Y_45YEU71^_0FBTZB^C:MLOIWWV]^_[OO\6=^9!B]*8O-;1V]+.;9 MO/GKF[3J1<,DC@;]0;_YXQ^W12]*6G[DJ?\ZO:XW53K;_*_F[R_*V7:5%9OH MX\,Z:_Z8]$_^U/K"G[9IM@/JE]]G55[.<;/1BW3C M/:?V^]__VW\+;)NNO D^O;W\TZ>7T:OI\P^7%]./EV]_BJ/+ MMQ>]EM$NBUE9P>I3W$@<76T (E%9181)U0/\=^Y#\F7+8!_3S]'E'("3+_(9 MC=BRQ]'D)#D;34[/DY:1IO,Y(&H=JP_1Z[S(HG>%MY:S?A\77H#, MT1J( !$>;_0JG>?%373UL+HNEQXB PHWOU,+B%Y^GMVF!="TT!5X^Y>KE],W M+S^T /]B6U5X@?G6T@+@(+?>&+.3[>,=+5*E\OH^;:&VU#[JUMEU0WNYZ>JO-_< GJL MUFG1=AVN;C,8:_$?>(WFTW-=XXF*GM-8!%!2AW"?SD<_2?F3=\'_!B MDIQ.)N?>_0/:.B?Z^FJ9>N.KHWN5UXC2?\D U=KH^,E),C@9>@1&TV][C%?P MI0?.G=1?WA9>$GS_3][<%R4 I*CAD.%372[S.9WX\W29 O7 $\DV=73TJ4BW M\QQ^.0:6_>GJ173T[#AZ%N5%]/&VW-8 >F^N%]FL%PW.D0\G'DP5U-*ZAO&] M7]/Z-H(QHQE^R/Z^S>'RPN/>@]/9#)E"'579+(.'KI=9'!79!ND#X$56W0%R MP.=TO:[*SSG(+!DPZ&?]WEFT G**W "G@2_.S1>;"/CM[/;?_RV9]']44@8] M!UO*D%;Q3VIO,4ZUSNCN+3V\NBSN8.5PR6AAS5_?5]DZS>=1]GF-IU#3-.7F M%B[GS '1#]W?;#[Y(5ML@1D!;*)-^MFG(%.:((*[-X] L(MJ@+5'%TOD";.= MIP8L!^CJ!C:Z!N39Q+0B/+PUHF=P^S^5Y?P>X.X##6[S38Y+#L_UCD#4\ML: MR182G666UOY^\43J#:X)N!V<]@P8GH^\ZQ(D*?L\PI.]R!89 &6.H.5'PJ!K M070!Z#)/K_,E2&Z9?] :Q]?I QYBVQB W,B(&3 .CG=61MRWY1T/$'NZ+9?SK*K__=_.!LGICW05-@_>DH2AUQZ>GYW$R.FW\E=?U5AXI#7_4 M]"T*DK:H&U4#:9'T#( "4J&3O#B9I>LUJNR2N,L] "/5_E!0R?(X;Q7:)M[')[W:CDQ%\CV"=\W*Y3*O:B+_'N]_V\0U' MX6^[O2HX>.AK-K[N?#=XD!KL1 F%'< #CQ)C+%N#+\:@JKK*S(0[3O0M$#OD MK#X/ /:#ZPS^"&(S:)H@O"S\:W,%PC( *(YNL@*VN&2&F\Y7>4':..D"2CSP MA0)X9#M#B@LP;GO*L-*<=AHFE/Q;="2C''LDCAX+"@"DML!2U K"$\B/P1&. M7@.$CJ/K#"Y*II:"U/WH&L "8#MN&_OR@&?Q])9E0+])JP+ 4Z/4SOLOA)LQK(+$S>!9>U ]WOOD=[I+-UGX;O23J^JA; M121\E\Z^@^&\1X9S68#V&F0X'[)-"O+"/-)G@ZYKYQ %,K%&6C(WB,/ATC=(.G\=B@3SR. 9JO;ZHRE5D>,H4AT@#4,F;,YF)CF M"LUN_PCJ05/K-P0'ZBXDUQ"$47D,*#JP0A1J4C95AI6_Y^FEX@XPX]K'4;PP0#T@;9*&L\,0M4; % 2-A2]>86\$<#]VA;X[$CQ-MU MU':Y5-M!#C"!A.&FE%?SW Y%[&U7)-F'MFPUV(VVPI%X*W!-M@'/UONJG&79 M7$95&+)V;2>NZ:1U3W@B>)*Y7EOW_8@ZLG,_-!$;M6&6Z[0 UG&75?,J7?B6 MK/1!*$81L1I>IKY&] (ET_QZJR[3S.$U>S>ZT(O>L]&0\=##6AP^UZQU;K/6 M65<+9.ML;".$"V1X!9XS&6ZG+G<0&==>0X_/#KX:1VN-48MCN.(%&[;" M-J /V5VYO$,@JSG36="T\Q:-3+0XY;(@P*-H3L._1[,Q #+("9C*X2SO@5?. MD$;N4/@.F"D*//R)W.?1J_2Z(L\E:GH ]%YT!#0O0@O'H/^C^$KHK^1'4%\* M0+8,1 *::Y466P $ 3L" 7B3GZ )O$(CQ*),5W%4;:^O437#IX'R !&9D5&P M+ CR<$^7I/?#E2C*'%6PN_RZ,HP3A)7ZMB"_80K J]Q0F:R M.>@>6= &L(R4^H.\X#;(HRTU1;C*+*-1PCA6Z[!Z0]"VWP MNCO4^X('T/)4S4GDP5TJFP,,@X["-4(I-==C7<'@^3I=VF RP 5Z4*[R#;YD MPZC>SF[#0.H!YA.4RG5>".NPD0Q_PNGI-(D*''"0\ 1!#_V8^GJDE@1ZA&/D MS&#+ K8,LS,44=[95F1"L5XX!M%T!GBWXJ\?Q!@9IEU9>3%;38?/'%HRO$%)3E7 Q< M)M#EVQQN&^)^MEHO4X$9'L+24G8LS0!_14]1C1Q%?K:U!0&P7 Q84543%ET+ M0^L!D$%!P<6\19HT8=,V4*8MDS<7XS3P#)1F('P62"OPHL/4L)->-*4;X7HT M8GL@X$ UHY5ZB0&)E\8?&Y;YA_(^NT.F.-]FBG3G,-1LHY?X[L^7+TZ2F>VF7)6BOLV!3* WV'X>Q/^_93,\2Q!=[NE"Z!O9 M=>%P=&SADB4_1W']Y?/+CR\,(F_NLR4L8L6Q=8S1?]P"$V7+TZ!/A!8=/X"G M>O,P>H[4G-:G :& $./FIX!XRV@PM.'_Z2IZ7E850+/2 +F8FN^.-N5-1GS? MXFOJU]H2:5 3U"Q80IS=5QC9[7-MK4%8B M%4DA5,T;*48[ ?( 630:%^/H*#]&HKHB;[&Q4L)!@VZ?S4F6D[N!W!E!MP7@ M M] MRHJ2;:#Q>:'1-K]\V(V(FFEL, X^V0YL#_WP!\;C"8#/8,Q(7P$=:4?481/7HVZ?55 MQ,2/ * P1QO-Q,1!Z6,,!"M;1V1,>0CJHH(_1AQP_H+-W\Q??_R?\C?>NMS M9>8PX_(2M8<P?YQ^W-88AK=9]DO M-(8Y/[4C34EP[?-LF6/D;QHEPQ-\R=*,T7$$?^%5 G4'#A.8*K%X W&$U-%= MKJ=->OWOHM>7S]]]0)-*R?1M@%\^QX/X@"NF'WK1S[=HMPS3K3T8B-__*EA8 MH[UUKK$0\(JI.IS(O"050M:.3]?.XEG05$)FNMADNX;LV5PJ1HT.0P2*;![O M9%G^$<5&,#-" .W<%@R2"/3 9?X+!H&161EEV(9D*(R7?9Y=>2\MG6&AMDZX M+M*G7&WUFB7)MX/&OC)P\Y1B@GH;L6"V9 :E$1"*KFOF;$ :%;(!/.G,X#:" M)K)$+M"A2."^ [C27,L<+L0:\-V%?K>H!!U6@D)*S;L%*8Y7F:#ZOM]=(CS?X(@6.1.DU M&B5"9RKQ3[A*U 3R F%6-Y4%U_YR"P^0/I]*;)"6X>$-2U8."\JP8C0!SD10 M)1"68=7,6MPJ0U-MB]RK,7;JACY,;Y1TQPR.9UR5\WRAM'#1)]!>C?>W*K*EZ3$>YO=Y6R-^QIX>*&=$9)N0\>+\=(G&'/] M!SC\$JVE0";CX$1_UUDZZH29HP@*7F&@[$.$MC)BP*PQB/&=#@+M\G.XM,V! M>F@XD, Y?%!^9]69KCE*(7B_^7DM$B&M288DR-1NS%ULUF:XF!8%#0]$2T0P MA*\7O5.O)L. 9JRA8W.)"A,/N3U+[5SNDS>RYII;9W?%)1W138;^\V*WDQ16B0] MYH?H L32B? +RMN0-+6UL6W<"PDX",1*D)V'[X,O&O:$U%3.;>Z87+EM?"E M7#Z(/4#_"0#^B8V!T9N2+JTZA:.?WAS'T2L@Q$ QJX<:4E! -I1]@+PAG.U6S>1I[G@#1H&4/ MR6GT7925OJTS-W! W?&#$(7+# 9V6GA@KJ M@?@4M#ZR#P%[T4]OE$DV8P7[_"E'?PULM,)O?T'+K+HBTV94=]QF3P6"0C>? MX@S0]EL^9(CQ9?6+*#UDFBER'0E46XY$?$1\JWD&Y&]D($=W!H4&%.G9+)7" MWR 2<%K:=5JAV8"$!FU\8RX(-".OV(8\W=[ 6>$6!O@C"NX%&]PFNV>JT6:. ME'S?E"3W6#.^RJZK+?IJ8,YACS/IBE3,>%;TL *U3>\<#RM%H6?+)0E\\RUR M.32.Y'-MFG&A"H1DE58YN>*B-]GG?,;:^D4*:GI*'"0#"FJS/I3!0+!"8S'> M_SMXO=S"2"6>QPQC@%&9+%'2-FY5(;8%PFK&KD*QV*.3I" ->"%S$=I6\"LP M5'L6?B]P1$PWQELAH"?#!)J?Z1V$>% MVAOCU]^W0'/$S072#9QGB1:\.5QF@Y_,/S1O@123*'9:L+ <_ _YY@SX;_VF3Z M^L'ZH<&+E^6,W1)=0*1Q^RL Z

    AX'D1R#=1W94205W%^_H*A1JM/-A M)APFN,]Y4/L$=Z4G[!K\LF#% _8]82I@LEFLMU36>QT])XWB2'PRKZ97S[4; M1E)" J]%G]:D(:G7IE>?]%LX\PEJ,6I(/?^E#HBLHQ,E.6+@)) />5VX#- ) MNE0P>P';O=GF8O<=0R;4==;P&+:H5F@N'G)DB(;FV>H7$D5!ABT8!M]7D6@ M80,II>][#O31FS\#=J#-GN3=BBFS]&13GA@WC+L+OJL%1>/IU$P%4+.GM+.6]=ROE)TE=+ 0# 1'E] MF[%*EBT6(LW0Y0A,Q%F[Z-5C 5=*"' X3,X M+2YV@I)9-NCMAPD8Z)^@UB. MD 5"#B0QAFTR7VYN0NYP0CJ@:B\5G\J.IYJ8B2,HK).:W3#%W.)#%' M@X<\Y+7*_%;7 J]=E2V6$B91"'N5Y'5M0NZ0VH@*CSU+!KW$K8\ WU@5$\+K^JBN&EJ9Y;HMMA4#[NJ3%Y^BU\S\ MBP,X)34)[O7&U#):94!LQ"E$V8I8TB/G"XE^&''?$KT3VW_8]"AGRH8N=%_, M)")YGG.XZUHI)3PQ\8)*Y9.Q.XIPN'%]2 ?)V=+-VCVEA8A@H>^T*)YP'8P) MLDD!#?-H^EP:-2S@2(;Z2"@@L9@A4K$#:K&E>.**=1.;U*3!>"GXMKXM[^EV M4W16DGCEF3Z@_WH;2B6E[UDTOY#KS71&&_7:!4\UZB%V,:,.S/-:1ZH0^5RE M?Y,2%FQ/+D3JZ6X[)-G^B#D<9S0=/XV^@.D&5[0PJM-%<'23<[/)": 7CH_G>"'\W@T.=46M0\6 MU:: =;0<\UGEM6%EQI&L(JQ)N@+. K>( HJ)BU@X9&*.V!^%@8*:L'L>9#@P MH["1 8.B"',TDO^DHQG)Q%W.0":T/'K*0$"!_SA^N>1@1FW/@Q\H\$I;6N/H M#W^>7MCJGS+&].S=K^!*DN^9'?!6@03YW*FHS$ISM> 4MOLE;%I@2X.(1V4 M@W.=@=R048)0F<]4C#RYYM74 (LY@P1)J66Q)W%*HDUU71@\P IW*^53;/#, MLVQ5V\>D3P_('NHEQ0U>Z3)GBQ/ZX27.6Q 1<9(/B%8(0F!]FZ\M:YH.26JS M1^*L#I#0!8;(K,8@2HJCKI5;7V-2CFY(CG02(HX_;\F!(^C$?E'+L8E&>73@ M+H39KL38*.GDO&()3T=^ZU)UA6EAH!$SPJ72,5T#C\.U--VYJ0XO9]D)X\WE M9.V A\9>\FQ,](!52LG&W^&,"WXV534Q:OMVVX'ZXJ'F/#]. M96*FFJZ42" 'Q9*(PF@E)\'=:4U;C%Z8Q*IV;F8>5Y\0*R5_0 '&<+DFFS$< MPW'F?DCO=0!0#70>R7P?_GL:GT^&T<]E]0ON=(VQGNB+G"1G43(X1QL-JY$W M)2INXS@Y2R+@%>.QL(Y54GQ?;PB':5/12 MY&*OW#%YLG_R!L#\((3V,F'O M39FPEZ9,V-M0E33G%?>-';=Q]U2/6%C4H<:9NNWUHZ^[2D]';O2:@(P"']QT M]=_GVWPYI](6X_A\.))_!T,V-B<_HE?NZK93 M/ML2L)( 7B(,^N!KF,2# 4J: QAZ:#__#@/>,FOL)#X;G^&_DXGUY"D(P^BF MM1\$JI6<]^$A5)*I_HQ8%#3M@E'.<*SQ:"A$"E6I:#B.3X%XP7]&(">_AB=_ MB-S*4E9&?S*()R@D)_'Y^2D=V[K#L3TC&)U/^,,(I'"G3( RA0C9.-5(WUF[ MB%6MP8/?Q5 >FZKLWLZC2\O1MFL9@FWPA86XO1_-P?VDDW!I^_P+X]#\ QRDF.\:49+;$3.NZ5+= N6;4LVJ MF*)!J92$A.S2D*&(3%MXD^C>V$WR294-V/CLG?4W8*DW80Q)>*^N:8]$)=&@ MN-9"KLXI:":0$.)-!H:AB;C>/+M[DKM!Z$8;CLKD:>2=LW63.4$V9PVYTND- M2S=!7J_OV;!OL5-[TRJ5HIG-9"$# !;8\:DU@+=!79BAB5 Z\6;W^'B988[Q MX7/8R3U>1I9!R!X&LES E2-;M2Q OVBGD9DO*1IDL479%&,(I#)(8_&"#OBC M:T<;#"P1T!@V%+PIAE)B4M"7!%?UM%MZ6R!OC>+\PVEKG=/5Q(*O+J!]\3K> M-L9JLPQ8%6P4L10(?M^V*3JI/>8Z^5"2>UO8"7#.8 8I?+QJQ<7H\M+DN'^D M,&A:J?EJPUF'\+JXFA: M_9(6-:82B"S+5C5]')W/4K0]4R["^$6LY:@#;TD\4PF$9"^9J83TQHG[LWH@ M(L<^BM-6 I.?TA?(8%*H$TAV)D.D^*;(*;_2W@@K.=\$T&.RB:ZH0SAJA8KW MOPQ/\T4[FKJ__=.PM+$DS&8O*Q55QQ5]>&,S"L.8^NE2KV$@VK/]Y,@/U'%%CZ^=Y,2 (5R MZX+R-N]+>MMDZ&( F)N/S1G8MO3%!5*H4)%U1J>D@PWI^6O,%E %I"(WV0G( M%'E@A49+E *FS^-#*MI!J/?["MT#'Z2;"5V6;$ZNB%<8)QJ]U->$GK$/4:?@ M:AI45IRBC@]QUBX&"J/VO*TE\DN5REBEV*\BJB178]@;P(H.RY::&ZD;%190S^KOT+-B-;$67&/C^R &("6126FC,*^;G)1/ MYC#JF-&65')Y/54)C]Y V0Y=4>G,3KI"C7:[8M_,MN:*,R)BR7[5,,<,6 [L MU1B+0TOT'R>KSTH;ET%0XY . 0):;R2LB26T0V@>"6-.<"2M3U7NQ/(UV68C MT>>BB8M%"K1XVR7,RCF+BRJ143Y5]P5?$G^TS1G!MM,=$X M?YOB(5DRC68-E<0RCGOG@^]T8HV*]_%*R0/9"63*. M^&2T5Z/][=8DR1P,)P!,4!^!!!N3O993<54D/T?H/NM;=E4/0U3HE."KN))U M<0^ PK+D;,VR:$;2ZPTOF=H;SS@?3$-.-)O$;:@#MM(W]-Z)G#J)$;'$FDG. M4$KZEH/"9$TSQI5>A#;12/?_^'(_B2^RJ%Q_6+HJ' !#F71'#,0&--%^1C@) M$T2E\K]#U24<\W/K@XDV\9]Y#WOBDI":Y7:U!I"ON%Z![H(BB8)M-P?/:]P[ M&P^_VW5G6A%>UVE9V"S),-7J,?_2F!WY)CN($^^ .3G\624 MH!^Q#Q ?18&"Q6R;/A3XISU'O T8Y(S\HJ P*U?P/D4E-8JW).<[+V/2M^?: M=QN3@;NVKWHA)X,]F)'$PWY?_F7_)ATQR#L2;J\YRW 43]"A.HG[DU-R>08Z M)46#^&QT*O^Z_96T([;MU6>XK+,$8SZ&PQ@T)W9572H!X((0ZT5 *#")YA1$ M%+-8N.0 IW7BK"0%-6<%9 M^ZDR571>2])D+069F^*XZ!9><^':.RO8TL2:68 XTEJ8*8I =5DH(!!K8BEK MK+;A!O"8PZR/)>N6\SNLF&WCO6K=0?JX]0?H99M#-RBBHO_'847"A(=&5G>= MTI)7W!%E''1QD,7,/6K./0K/W6NW;NFP?U%NT,#H&XZXI"DK:JYMQ;A8&*8? MK3'A[/+LGA03$OV5JH]")DCO<';;O+YEK6(N3)6T[E8(J2ZM8I(QQ+M VG3\E+I8H [["]V"3YU&IVVJ8P3 9)M;Z2E M%.^&*N<%B_&:OD^JI--^DR";3A7<4TS7V:(=U? \(V]:#K%T8XX@+50$JZD3 MJ8/U2R[(-]=QTU:1.LNIN'^A>5AY-U.R&:PVN<7:U&L?U"%.F1Y60]%U6(EF M&+^NV9BLF2X9593%B1DTYEI9#RS2JW4< M[.:TC>-Y!?2IS>/I_-;T>'8ZCJ?T!#77:KM"N;PBO:D*- K;:20I:;?S75YR M.0OQ0Y)#*ZV6.1NKJ!P IPO#6VI5V>=LMM4Y<5)T]8%5665>,M('2B5:\E69 MH):$W4K!J):BKV-H8EK;!?BE(&3!%23%/VJ7A]5=C;&\%^?-V:-*S8\P_JF* MFC854-R[0[U*$@<9E*/0U=F%FCO#B9H__NK(Z:V6#E]0DJ&H,C0LRD;S"S=6 M2]^/L.*(%>.DPO=V-!8F<*[T*"18+GX;PZ]WR0Z Y_'_'_=$H?3@[%"4_GB; M5VT8W?CM5T?HYEK_5? 9B#W6;PCBLT9T@\_>O?R&T&&$!KABD/9A"/U%@7W_ M? &BN5KMSTQ-X)Q";A$Z7RN[&B(1%=P-X;B"^6^;$MO!8J"CH?BY[)@I$=P* MF?/L.TICZ&X[LT U=#)_B."]1]NRG8BMR$L/22'V?3J8JG>#'DD9WZD0W]00 MT=9 "U43F K4.+7Z=FOJOP=V'+/F9 #KI"_Y M&\^^J:KF #3=-#%';\DM%"^9RU2%E4JE/#.1>COB'NS%Q^%#DY%-FDEUC1X?GN &<3.;N$?SAG: M$D>F'93[,U>>HG(V%!%&AGCV8C5- M5#&U"]=_S'23YRJD+/V@[Y*O_\%(?<&,8]Y,:/\8Y3WGVT=+VL3 2I M*1XZ[9B>XU"(# W0% !K>_J-U$4>E-0Z19-'#$I==E(N%BAQ9$4TMXL5HXS8 M" G;D+?2&YNZT8%;E:-+57/C@Q-5**(*>5])L6SN>227;H9(\H*LF$[3E;+ M^:KQBAPOUKO #Y;Y"DN]91X'XD@6L@R!9!0RD4J1:D0*D2.X_)Q8T90//%UG MGQEKC(?8\B[+_E*N4N'YB8',;3?:PD2>'.G:A>8UK@NZC.H'H DK.-7:%C:5 MV>S&LE_^7]Y'S.[4)>7]:=FJYXGFJH_I#>:,])3=4[XU'=; M"D0F)X+#A;4H-DI28G%\SE[10=6"P("X!46ETWW5W9\CJA/&^W- L%ANL8-S MH*,Z1FNHVIC"<9'F/M!N,COB!'=L][%3I88% G;K:0?TC7J#*LZC0\=NI[QN M':72!DSG$_6XY"(L%G3A#2=8&I:/DG>IZM5ZBR+ F9+I[L"Z+)BL6<@)-VNP M+ :D%+3$L738G]7:K;2;'/6L##?;=C]QL=@(8AXB.R*L**4B,>O2R$&[3O#R M"#.U8E2<''!,.L;4PL\PB$KM 'XU'@=2.SCZCBLHQ,K' .=-P&E)ZB"1C9&T\:46W]QJVYS>,;%*]JA$;"NASHD] M)!.J$J68N=OG=ZHM\(HK-(<:[1U*8FO.8ETG\1KDE4*-1#(1#64,H0A3=Z1< M]4 A,#D..QOW5/KQ0*\^B'UM;J1 &,[VDDIN"?"O?/A8;CGSML-">/'8R'E M>!*8#\='JV*)BXZU''RR"X=RT_VF+ *2IWW\.E35!$J%$: CRWS,Z;N161T. M?]CKGQY(>!YS^+_*V=NE=W2BV:'T0^XYDX_P^G3EA))J"AE*8ANS_+,B_0WY MBY4FF%X#$C'* =1[T17UD@B$"#17L<'E&?+H;(?W:JH3MJE1^_=8/W:/I][. M0F?I;*(.;6+4V$2SDW$2!P?!Y$>X%(AK[GB3QGCN?7>#ST%I:1?*Y'C24&Z"N%$6CQJ\,0EP YWY MA RX=9@#E^$[!(8JC'K2.K@YK9,G/"TIK\TAW.,N1Y873WA@* (]URTT=<]9 M6SDH5%?A%@S"P-K<*00;UA$.50O\\OE<1Y/D^YT_"FOFM!M+D3^PL*$[IG5H MOZTY/]C,9^9 78ID!7:1N7$ZI2F-@X6]4RXNCNTOT3RH;76'>-'H%,KK,;PKEA[),MG99\5D*>]>E_,36@?JW*3=NZ!6,02W6 MYWD-I!#)OUY"K$J=J'QY+*F/[H]M)9D5RBK.W9FT*5YB)&:-S:W9O X;)R;N M'$@=/:\>0!5P3^E=LUI+TZ_/P>QDYYY1K6ZR\6$7Y/9RZZ0(TVQQ].XV+WO8 MM<"JK#<::J8@]T%[$^QALUFZXJJ* M5K/$@N27+3!!4.&C&M5UE;RG,]]UF+\W\AI>(@J(G4W0M#YS3T*7_:;V 0R@ MBJU%U+J92S9B#B$?)CK%0;8V)=_97CQOGH^?7Z;'%!ITV2.S$DL8']WZ;G;ZC%G1O0]VSO& ^-=X13OIH M4ASPNC7:3; :9>/_IN&O,P/N11JI!NN2_-/_ITE^@]Q;8#N,YCO4/8ZFV^MM M541_@)% 5GAS&4MPP#97Q_F??VDH,Z;.T#?Z_W\A_;]P26O79#O=K%*7E3:D M%I'<[2K%Y),"J30==(DKP53)J]ZO7J>,D:V'=55[=4YT[:3KJWXKND>T0R&5 MCD2WFX)1]&E8I^>=[,$N%E>>:S:S*.9N PPGJ9OYAG8TL2GP'O0<=!NC7IA6 MK;$0)O4Z$'/65OG S4EV)(B:E0VDP*0^2"F&[;43H:%FE?907-L*2_1%5-&M MH@9,[+8BS>5! =@]&V./Z-Y6S?6G VL42D6A-])*-GJNR--K/0,W/'N)JA5? M&?,3.\.I(:-54B;4@ 0=Y,,S=-\GV-MA/!Z9ED1<;$!W&Q*\4\7N] 55COMS MV O^[[TZ=F+6%JO4008D4'!H*,!_44?#X3":G(VB)$;#86#=#9!AB1XLC30< M8UNXT?C4<^]?;.USWP>$1 MH,,H]%.PO=DU=8'&RG+44*NL1+RZHY22FH;)]3 H3#I1=3BN:1M=T.2,O32C MBG]K> 1 -X:-C<['<;_?QX!=(@!;HF1[E,F08H*@<"^\JP"X;E5[.@[6X^ ; M706:>1&(910I67!KNOM;8%+NWF!=W" MRIM",K//6042&M6\1"TE+3CJT\K!"-LVR02T)'>X@$I8/ND]9/UTUHWP$CCJ M!!H)D%MFQ0W(-!SK08M#.KC)"M6+^)W="WC1J//12S=R!0HQ!&+9PUD<>P2/4X22!4@<"!,Q68[@T'Y)XB^*F25?<9 MJC0()0D%Y#M 7B/W%("A349F #I/9!$"<.R^'8WZWZ&CH F]A./-^$?R0,!X MS8<&JLP:/SL8A>J_\LL6A*A9M*;"@G'6'E1UH>=+K%)]-;O%1F-J! 0.BV#8 M*9JDR&TMK,P##-#E[4HV"TAKA*]&YU&%Z-+__8Y2,5G3JEW7'DB_V.4-8\FL MIY0QGY%AH7K3(L_5;;D;<]C5D001J!ZXAHN>%J1@[O[$20FSE&/'Z\UVGDM; MMIH"BA1;4KO'<"I2MSDQE1JCJ:NF D4;78@U+:]1GZ),U+S^!84)O!IB>Z5O M4 C@0*-2I;XZTJ_J#XI\;YDO](638VS"]1-(^O#7U88*^WZLJ+#Q0_209TL* MQI'FFYS,9),13*:IJ&"$=_]!E/ /=$Q97=]%+Z1FODRA>/YWYB4Z(91EB,0< M1Y/H ^S\Q.P(SQ5P+9I12+NKU4Y.H9-"=1H6.'2L' M7=SFV<(*X.,&8)5I!O3JG6;33)&"M&O0&TY\TB/3$^49][77GGK0VMJ@'J/HA!R6EG\N1K MP[J$CUHHPV[&=@W&_(3:B]-![>:LJA39EK0S M>,MLV[DH$C6/R;':R\KOP)_?(V]1MZUE *M^L9TF( = !^*$+NE]Q"L"#S%58U!$V[ ML4D?:8%L8IU@/ =B1 C.NK"#?EL>=N_TA@/WBP*Y+AK2R(:R<)_*5?P?Q86Z M75.\X[+P&Z]O$[\#8.7:Z9QA#0^..F#]-^']7UQX=T0WV7DSXNN;4/]K"_5D ME?PFV#^E8/_5R5+"IJ2PF:H#3=HE@;L$Z)L$_G@)W/&,Z9B0]A+DKX:O+]1I6Y4:2JNO =V=/+Q*&\>2^94Q7E-OARGXP1Y M G^(WFIQ_VD/4Y5GKIV@)E/Z$D2 O*A!8/DST;NCY#@ZF@--2BMQU(KW M+Z:MKC>R.:"3*6M7#EX<1^]LS2WDU9N<3N+1&3K*QKW1673:P[86H].$R,-/ MHN0-6=5X%A'G.^^= \_G>8P<\$Q_PG9;K\IJD9& 0F7(.4'J:' )$GT^I(QK&]HS?3GC$0R:^.JA$!CE,&YVN5I;S2,1KUS:Q3Y M[Y/^ATX.N9NIQ9#KLY789R7=E]>8XYJI5DPD!"I^Y GIC8NO0RD,]^SD+\+@ M,2S)L^:O*?A$@HJDGHOJ+& T5R4..]: )NBU'"5R-!)7Y.([*L.0=PKKX'L0 M8D7%W3*[LYQ"7ZZ73%2''? 0(#0EZB"YT5H*TM=1>Z@!MFE.Y&?OEO4(]2]5 M*RL<=^*X.A?ZN@CTF_0?[68P8)L)N1$4AJ>I,P[QEL\Q:G#3C!$SX2,.D[.* MU6-;[S--=0XN'#\<]$X/?ANC-"2-^,!(E#A0'!\+8, /$K[.C, /D1B^[YBL[6 MY-S?&UIA&_E,TB ]KJR7G-"?BU6TTK7!YDSA:4:I&&@P2>$6U;RC<26X85OC M5+2T1<5"*<:@S3!>AFH_ 9H[!3*M-/N_;>\1IF&PPKI3% G3!.:) M%0!M+68 7,TRO:=T"=P?7A^[;5!N)?P#U.1,+;46,BX_L2]'S0H!>4SI@^-M#L4[>\JDL46@[ M9%JY_3Z\^Z3=?ASOA,?&,6=NE)C?IW')L^&/DL6ZX>[$&$*2<0=<+)]0S4T) MJNG5170V&O0B6:I2*2@F%(OWB:TM&2@H4J_A8432Q MD%Z*3310H>.44VGZ'IV$^A[Q +@\/X6D0+4>)@)VF%(_+0I'5PG3A.\4BF.! MREZFAAE6_9E24FNV5M&>J3;-N2'FJKA/34>!A9SN<&XT_4FL4U[-MBN. B;- M#H^WKOW(7V/\,S&XO"+ MFI(JV5R%[4MZ%9P0W&1.P\*,,ORL$O0-82=3(FM<["S#!YQR1^XAR2GK@BY< M=P_QC:X0>@])EN$_8VK0&6N'$873]J(K)"M+U2^82Y!2]\Z*J\M:06@5T)W[ M6*6@PF?![%JY^JC5428$TJ 62]0FVPV'?\U^'$G\I-OII&=*Y+5KR^V0%6KE M=;BVIV;AI(LEAI,OR(=<%DTZ^4%1E4]U=C+E1;[3Z7WFDP .(SCCT2#14:"X MB0M);K7>V[1E%S^+!O%@=!J]Q2*>WGOVM_9;">B0HXD$G+K4C0=-8-3S(0/; M9,WHS,\=8&V3!Y\*P&9)%#]KB95U!LS'1%HSP.J1]YO;?HUI$NZW5,QY> [DUFMD%\UC_E EQ)?'9VRKGL29R,I?X6?$PF M=O4M4*3'9\XQZNCM9!Q/DB$U2OS!&$J'\1!C?26S0"MBC7?U^4\Q']"<61 F MNK^U2N!#>B:D2EJ_VX2:7%[Y1OJWXWP8,ZQ[\I)PYVB"((YAG *+4SK?1>55 M<,E7=E"+W.<0:)*C=V^W9UE_+-I#1?]5!T62R1HEU7YHGOW/3=&[&5K//AEQ MR)SV)OX;SH31I#?\[LOOH)7LL:]8N %53;$N@/$@Z1<9'-9*_)_Z:@! M_^H8"D6+ YG92D8I?2)Y-O!CQ3]D&U6I,!@F;OVNP_#;0\.;H]GL4A6BYZIM M7*:?^+C4&.62Z9.J8( MO6IJKZ..+)F''Z,X&;@B:(4O@+A;YEL2+]2TIAN7O7KN!&\L[D/[;3+M>^^S MRNMHN7A=++NQ*8?Y>1,-'C,BQ0DIH[1#0V)U^_&V5)F3$.FY &( S /#U[)P MMT+8[S1,W]J!+VV'P)4=SCHK0?_^;\FD_Z-KN.JC7?4Q X JY:,TFQS>IUBC M]*-5J*_[DX=74F@=R11@8IJ2<)V2/A?T]L48F.*)Q@-0D69 +JN'#,0 MI0@NG4 @R0/6KXIBM;02#HF22321F6TA;FBO":N%1?0,O:X3#,VPO,@9",R2 M/6K7H*(DLABQMG.Q0MI8JM.YWZ@CM"]250 M'YZ>I^_8?(!7C"@'#4$D&A/Z@?!)D"7%C3V8^#^I;)+6+DT@/5E*^BKUU/?1 M4:6L!R01-16 *AD)U,'*]_#*Q_1FBRJ:5]6G?T4/NC^9/?="YF:G;>ZFSUP54'ODTN,A@:LTH.J M$>DV6ZX5:)W GXN7[S@^F/.DU5*;"U>$ M%S;4 M6_6$+<692#&B,J@R&77$D4*VB@BC;F1]J>NX%ZHK.5WOM*K(TVC*8U M-,MF M%ZI([-21<,K*2FTYN4CLU<,^&:8]9"7.0PR^E@B,<)U",0E9,U%<,JA]7,R( M8HKHP1YFG*HBON0#%69$116U%"XE&-%XSPX3L:BG&WL'*KA2;]M2H:QN'WB[ M%A4PW/NR^D4EVL(F\OJ6,=<954)-G>=MW=2>WW)_IA$0B@I)D'2W6%U]9+IW^:RNM8YJ2N]R]N8"].U=:D M+QAIT.IXC02!KX'@(TL:2\F457_UFF.BFJ#LF.[&28S)@<>G"I$\4,16V2P9 MCY,%ZB9ZISIHD^)"@TN/R.&' 37+![46&@9@4ZN%#]5$7(C,>IN_MUU532@9 M.PKL!,BJE-!&-R6\W)9WA#C-Z=IW9^V MUHK8SPHV#-(W+&2F(RIXJY<%EZ,@GP(!CTJ4[[F%\'&YY)GF.0KV9)Y%J.GA MK8VSX#>*)DC!40N+&D-CD4-0(+X2#/R:ADS\MKA ;I2NU ; M1Y369\1N%+O]D1F#"3WKSENZ/8*'*D:T;4.Z,JYQK%H-'&H5T6VJR2'W2]7@%L]0@2!^ H1S/'^&NH8T62E#CA=;:Y M1Y&*N)_J3,&E?EU"P6)A/;L%E6YIN2L0H+I?BQ7]$[M4Q29'QGY:9>D<-^#< M?[+8TK8 7[Q7H@BRUIJCTK\5H(4F0(T%SEV_4B*CA!ZL[$ M+FDZVTCUAS, #;DR1B/]I@D"\-.Y#+VE.+"%=#% PW;[CE#*9Z^_K8)L5"8" M+XSIH(@E;AY)5 M#EPJAZ"LNL+B*,QX< =IF2].'"KA_2;I>22=S36?/IG-> M*TC#=2/RLUO$ <<-8\??G3&79FBQ1FL[]AL>_&5H\#U/P*QOU59_H(XD1[B/ M8X6BSZ*C)$Z&I\?TZ8Q:G&@X_.";]7V$C054Y_'IZ7F>6TJK*3YD21D^&QHV(417$.YX,X\E97T2S M0>_L/#I1X=N8:C,T?_XLE(VB:Y/1($[.QOJ__J"*$%K#)+VSL^:?_WO?_S49 MT 75T;K!OH]^V-"%;G;%U-AYN%N['^<5QY:(R'23WFALI7HOI0[&6&8W9'_= M;)355#J"$>4&]D\B@X3 HW#26D/72\UAC9.T41.49!EI<#2>WIF22OZF^:K6 M/39N4T?14NT5&3&O.3$XI+^9"IK6 A1+4 L1ZP*ZMTCQ3NNR@"&MY"(0H-T\ M+[T6I:L45E\L9H=ZE#40H)ST/-=@M%P2 U7!GJP24*U)XF#I1JJ+LB1,)F#R9BF>I*D=0E\]%+L91=(FTQ-=8"7G916F&,"YF%P8#5M7K1S]2U85L( M5=3UI//BEK4!RQY!4MY,BCZ2VB,XY6X<:$:>W5D*=Y5)C!A0:2:(-C+8H8-. M:UZK)1#UG!.L,&4$4PU:3=Z+1A=,53 S5O6L&Z$@&)VDE#-/YKPR.4$O,1]] MW^^[#&W^L[MZ.U+O2IVD-!B%&J8V[+/PZBK'2+4';DNGX@C?OW]/7^A@0F1& M=J]'M\4]-2^-H[>I&.6G4IB68&B7S\:E[.\]N7.7'%_\,0?-/KHTMN *)K[+ MJRV,E<]C+*J>9PLV:[R$&U)BXNX56\\?3)44[)ZI]XA=-->H#Y)X#X3SIJ)( M1:S* 3JA@MHRO3=&]L&I*JN(-$Z!#3%1]_;$MM\L_HE^!.B(;<2_,SU-)+;, M:F196/J4:9VE.EZ:+I'H\*[SSR(>\'[);"EQN?>E*K[UD2))=#M?8US-"_&D MJ:+Y5JO?6E:FUH)[N)5K_IKG)G0 M#]3/56P9RRT7N*7.-ECM@^+ B0O-MUG,?4^O0>58*25.+9]"/@WA$NPE@@=7 MIMJN-S,Q[-5(K9"& W[%TIETQ48=='G6M:J.KPY?)1*@=$I-?0(L4\$Z;E7(F AW3# M3FOLU)FO5K!-,JF;AM5(1E0<#^N#5B-<02Z/1K_57%13(+PXSSE&>*$"S)@8 M';TO,1@LJX^;PP2?[_10T!35$@T5-.H;YQ97\1:'/1Y+"BB]\J<2259'1$WE;# 9X"+24^*MVV291),@D'3% MGW(-3(H5.6/ME9"&#GT%@]M$Z8T(%!7I$<'$KM%S)/XS)KE<5EA$;6/GLUXX M=OMXJ.!!M!$N'U3476A1=KL@ETQNZK @Q.R&DJMTC)[5;C)?Z==T6\YFQA+1 M?2E5BV>O$D4LM"0CJ<-B.'0%MC'K^? M#.BI>[K:U)^D-CRN["\PQ GHU\VG_Z!KJBS=KO5ZA9*^OGS01\9_!<06 M#I#TDSJ4!#]#6\$\K;R!>I1&96KMR^_B8+(SH?AYW3H:%8-D2 V?:[<$DX(40:K^RV8HN*R=NT]!4IG:P3"+E&$@(Y-O4)&(.UJ0DMMZC+<6@" MDKKZ97STWU9:["&W@M^K2FFZ->FUZ9K#"<^02Q M6PT9[ %]HOI$OB[1/Q;+Z[J]X8:*[N^:IK$6U:>&L K%13C+>6\=2GG)XENR6 ,C7;BJF[= M&9B((R50/H5Y3%:O+B1&N0=VCWJC#+/*JSE*HJNWV4$,=O*K5:X+;7OVL%XK M >GSH71+Y@+*S<;BY[Q<.XXNV)5[L1AOC1G,,WH98:9W:=?4,I3*!_?D!'8H MJ9]''T$\GF$VZ#%N (DR4R'M#.<\4LFHDU3..)CW&;?EQ^F(#2K:R%YB;6"M M<&=5)NBB4=X!+L"=XA]6VBK78I])ZA;' DO\#8.($@,U.HM99.:F>G'; M%^W')3,G]_B05"W9-EN#57H0V48U]'M1]'/&1V1E52)_UTUNEI)1PWF:JMG\ M$D,45,4K5IPQ+UQU4JK5M>"\;,LKR\EYDNM7*D%5R=07MNC[7 [IBG(.XT!R M,5&AEHEP8)E,,@'MK,%#9A8$TXR'ZO?IZQV(U@1(_#$M"*%-'Y3 G=&4P':8 M*7]R-9=*G4[J=0NF2MF@A),:N%6@&LAGC ,PS;AI^Q$Y\Q^"AP '.-(MU(E9*?U1A52Y"X00;E4#I:E M((RI0@*&F#[/B>]PGP(SL?2,EOHTY+Y@1&Y<(C)]2/,;2A;[9-!S= M"2.?-LF@YB!^Q@A'UWXP%[+M$?+:Z"H5;DD5+B\EI3AT.6*;(AECE+9@FA1P MHV!:A:A CP>"4#%_Q$2$&BE +_I)VSQ(N*5J";49@0"]8%>I3M)&$[\:4+GI M**R^Q'.-HS_\>7IAA_Y)#R5**=2[EPBDN2JA8Z)NG11MU\V@E)9295=X^=UJ MP5*0K.1\G$!DU1WRJP M"=U&'))'X2]HXE53 RSF6ZDOM+%#S4A 49FZ)$.D+.#HIBX-9Q=7,[:.29]> M2OVR8'KL8%;FXDI#ERP;I70%A$H.2+E"T5YK8&BZL[4V/1,_JP82*K^(S&H, MHCPXZAI=&*P;"29AE+X4798;BC]S.0!!)RI#%2@R(1?39);J#FBX8K&E(47U MLM0D="X$-*(TN%3N\IY1[6W/Z9MJ6Y@V*ZN33<7QB8!N[!7?9%_TAEQ.*MV( MRQPHQ'(>MX,0L=BC,BARW NJYL; OK!WK'L@U:9'VU99EZKLFN/+2W-FL>WH MS>",)6K+E&VQ;[=M543BXF20"9^KTY4NN6,[PQ5&FS9A'DT-9P5X3WW+$?B6 M(_ M1^!;CL"W'(%O.0+?<@2^Y0C\VCD"A\4"?"3;I1<)<"5[H#*9"^H_ 2U$-8S>E(0Q"BV.?GIS'$>OS,AH,<=!S M^.<"*/H\C? C+I+-6Z:= <^[YZ0;T'7.O@%KX[)BF<'\0 J?T7A)%V;S%:\Y MEJ7:7!Q+2P(ABX@35/E3':4#I#,#)/QX'@92B_&E;KUP+_):54-6EXQ?Z53F MXX#+9R \-U,R\%?IW[2NCX:-0AQ#9)0X(#\D6,7H"\/F8=57M+"/;@?J9]%P M$/<3;& [',&'<33%M!LBNP/,I8B&\>EX)&=$(?'QY%S5Z**7SD^Q9^_P/!Y- M_*I&E[I#]3Y2B6>FG^Y8A)6?1@&G6'4HW);IPQG%RED0 DO%8(&0Z=#]#)]!@C,7! MDV'<'_FP G4?KCY6 ,&236)->*DJ%,:UA%!_UE&)HA=>7BP0"1>@!##^WGN9R% M-782GXW/\-_)Q'KR%.X=LAW[0<"%8X]%0$(4J M ['\2D@$/QG!%>2:]V!QK]=B2MGGEF=]9)!/,'[F,3GYZ>$'.L.Q_:,8'0^ MX0\CN/!>;=JRN#DA&^@+="=WP3AZY:-ZI5LM6UU?@YS67XQ-;[/[Z-,5=2NG MP/=8&X(P1)M"2$EI,*$;=EBS5QE)8D>L*"&,&>((('APLO_!)%8%=V?CH15![OEC1NO)KD^Q!9O>OS$O/H[ZVP.TA,)*%3@\ MM0\9QP2J(+2IJ=&E=9>ERT]LGZLQV4F=6AV,*G#P8A2WA/Q.:,^>4J,DAZ/@ M,NY/N/KM*$Y.)US]%@1"8.>$5W""HXF4OU4:ST=3 %=_1=@P.@5IYHSR.MFW M<30<4V[V]<8T?^(K?S0X&QW;2*0._"WQ_-$DR.H1L)S%09RV Z=WWU#Q&MWD M=?*MFH1@R3/6)GYM8M4A%O94;K7Z;BJ5>TBF1BE16HFT,\54]69$V7GY.>>: MS/9/#&&*5[&H5[#[$4!]>$85L5'8&H,2I?UYRHTBKCI=X5D"%J+&B[S,)J<8:GE?G(:6G<#9,@-D L/QZ@2 MCL:^EG)%>=^7NM$8E9?MA#O\YCN.R/BS=NA,33,\SSGX*S61_)7F[0H\MDCR M-U.[V?8'#H/C1M]3N4_-4;]U(/O6@>Q;![)O'<@X(.[_K0YD+7UVVKB3$T5* M&U5T[$31,2Y7?VD<2MT[]7SKZO'/Z>KQ3VE;$,0L;MGQ*.3X_Z,+R;=F#^%F M#PP7U:/E$)7Y6T.7C77U.Y3OZZ*9^*_%4C^,\D*Y)M>C/8G?2M%]*T7WI*7H M=J'R%+1R7:K-*N/PTBE%=^&6H7MI%V ,UL7\5A7N5ZT*=U!0TDGT%I=!QW+T M A-LEC5B#\9^L+/ ,[1,UU4/73 $\$]7+Z*C9Q[!!)CW]*'4V4THFML-=4(C M1_37U^A#N,084J^>E7UNBF_*R-X2S;,,JN6\$)+Y^_^Q"N2E.OJ>Q%69A(=92 FP]3M:I_H1T]1^'@ M0V"A@]!"+U1NQLQ!5LS,@+%>< *+"A?CH)G_:@E'VXW^-.*1B>;R;M1Y:'FO MT^N20K'(MA]8(0:C\,]7IB;6A>X5 M"H;I3ISR=NCX5>\XBAQ"?RC:1L M<5R&&3@ O>:2NV'C>TGF]/0J..0Z.Z45K>N\% M,2\)TJ,#CU6 )8$ZKR02\HUD?=B'IQ3DGTI5^.-*>D(]SXK9+885PU,_95A_ M;GT+@I_/%#W:21&2'O4:!G<;I!H<4MG\-GAT:&[Y= 6KDB!/$0WQ\DBD)I66 M#0X8A/^!D&;D?Y%5U&.+Q5$=I_K:Q*FJ,S +M4]A)WR#5\Q;=G9OIU,! A3E M5GIONG.)0,0BU$>E)_DZ/;?%)MT>HY/J696O]]ZZ/;JN)]F$JL)(?1>0A4R'[8'D,*9AD)%'[$K)]BS^6,SUC.0 ML&B%?'I;=Z,^=^W&%*9T*/3AVS&#[CJ4J5V7RXS\-BU+[1*-ZA[) M[C<>L;&=@:Q[+I43">D&0H8N;GN7^0((#AFT?1X2_MZ9@=447\P+O^J&W.[^M7W]IUT&;U]]J,]M$<]:K!YL&6%/YZ2+963_,\GYKKGZNZTP+[*97D_;.'_<+GM1 M,MGY#.\]V;GWJVP-<_5WPV=[TU.M)4];UWR]L0J:[:3<[X)AHFQ1"=MA[$"X MYA.?"GBSVE ^J'+J^;8B>L)!-:KEZ(?9>9>';1BI9ZR@JL MO41E;SWG7#A^^*RE[ *HF'WDC/M L;S=KNUY1#"1XS M#R<.M*V'K,5Y4=57O+KP+-F/-?WO85KV6IQXA9?/+S^^F'ZAB^"QFW@$/7^T MU^.IUM2@QH]>CY>H=.!M$5+5(&@8\8*1*=R&OFU+G>DA$_/:>MGQ&H<)BZQ, M8/M*AH[^^H;B[O[7%RT((/:<*"B:;='.-S5__U?T):1S]\A?0BQWC_PXO-Q/ MN6"U'M4.ZX'!=U%"6VRI%*>75^6KZ>&!O\;&GPY9OO0"=D-%&AE__A+.J/.[ MSB1B@,9_>M@NJ!74_O-VUS/H_]KK\3/K]J[H2T__O=9>Q-2]=TW)5U^3%;F& MX5 WMZ:>VC-FM.=7/\*0(MJ\8Q^6ZMI)UQG]T':<)I@ H M=T+NP/?ISR:Z?XU!DR<8M)F8NG?(!I\]"' [WGW,4AY)BSAS]JE&[W3:XKEW M"TVUD*73WC@0_/"$J]N/-MT'WW=F%.3F[V87+?J06=VVK#S>PXE2:*^A>)/0 MPC'P*:RJ#=;T'<03H#).ZM[^@AQS8'WX5[:=B NO2*LV'T7HE=(K"D M'/<=K2. _@U7ZM,VU*Y )COO4&RXGK%UMNE%_0$;;WTK2Y)XC*^0^8/G6;RI&R*_M>'"I;U_XT3?2EA%^VRQ9[M.!\4=4$G>]V;D2 MVZCQGO+8\IG*+8[I5ZGF(+_6&(%+TA#UJOEX#S\]1&]S^EQJU(M>4I1TYGE, MGWQJFLB=&U<3FOM/5I6*QYSWX0O^5&SRI475/][F%2:.VZOE?7R%:75NGLSZ MBIIQ"MCD/^\*[]H]PN>>AEV%BTDB>N_H@/6!4_#"9Y0#?A0 M'8/=Z]:I6%1AH.-TK>40/ O_75K4=W!:V3Y8NAEY;<%.;>,=M*@FFG4H9_&8 MF")G)(T5'\KE$B/9,+'$PXOGIEV06YC!UY4/*ASAO7YPW0CO("0?>O8*MA:!=\\." *3J2LR2':X=#QU1Y@E(K.923= -T@L?1E#TYN\C5I\)J M<()]7V H!FC(Q7[1?"#VT_HY6[[%FAH-5+):,L!VT0'C%*6@QCH('S\M$D(9!33:6>D-8SCJC3*#[G MX6,CI0B?5#EZ.B/,>\G+3^/&R103:@FLW0;;N6\@O)T0U(.'J;Z, .'U[03# M.I=XWC#NN/53?-5@D'B: 3=7):0V15P\G RFC.R#"1=]X5"T_'3T*M=>]EQ(3KL M!K(K_>4N:X;OC%DW7B$^EVH>9NE_L1P\5&^ ^;M0O)I-? M:9JOM+&#R.U7F>9K;>P0@OXE$QU"UK]HG@.(^V$7Z NOW]3JG[*"772LPP+:S![!&IJ.U>-@:X*C MS5LF!:S<%K0ZT'YW61,"E3-]]YQ=0+-U@$85S>9SDY:,HA;@=2JNR?5@PM; M[W6EO2+Z5.2HL.TV$28#IXA)NVQ(@/9>;U221'BA19DQ;(?PV%I_$5.M;7F/0+MD7O> M#V9;+]S_M NL_<\;N'5[?B\>[A]B!^@/L';YI68OI)$RVJ@_[J86]BX\>Z6I M&#BS1@Q%A$H:8S34-LRSH U3/9?P<]$D^)0<=//K<_5R7\TR& 7?UT??_*$E M6S)T9;J=5?.I4=?O^2Z91_3SX\*@IDR M;IE6 B%[YF#0&P2L)IMTLZ6\[^ [P:H84A#U\%S)EMRI#UF1W;?W'34/*OC:1IA/%=T* M4^;=)6(]4;0WW''UJ [I.RX;VH+@7=&Z0P52_\9BOU2.X.#2_8](SEY016]Q M[3)QQ!B[94EM7W>J ZR15,Q90:7B^O,M<3@\C_,H5ES /K\Y=I%W?FJ="L [ MN]7<7)[6[A6/;/6#-NJ.H^'54]$<=71342W'U%-Y@J5]=NPW->1ZUY8_2%GS M]RG%'&$=EG3FJX5?H,10'KOD>WO.Z];I=UVWYEVQ-3297KU+H%8[T"MM%K55B4W__@ M%J)](@0QU5V]7YK%7GW\-Y5>F[_Q;CQ)W2__NDN [%;^==\ 6+C]R];1J=YP M]-?I=4T8Z@>4>65SM;ITPL5ONZE2N\91!6T[*ITA],1:M"<:YA=<(98M*R^M M"K%74EG61D"#>/ZM_Y("MV9Y7>N2"O7L'+)AO;2DW"",]-LY!.*GQ2=YNNP#C[4!A\R!Q]F#7QX?[4++%Y" M\B/T.JH;,PKKF-[X>VI9K?*Z1CT/RRKL':NM2JHUSMO .)&PO6E^B<[^A\Y]/%.8IJM:/XOL18@9917L>P M5*IZZWEU6F*&ZKFH,->17$B&E'9EX=65Q"BK31*CWL+W0X\APF$2\8;=,E6# M5#1NOC5#7KX ;9V]F,__A_'J*G]G .02.XT,6PR"\ M@-[OD\Y_3CN?$J^>1^P_1>U/R<-GDC_%/:&^--1>M_-)E L^'L 2.D#71@R# M+:(QO$&4;"0Q63EBA.XM=I146$NV"Q0J."7;0 M139"9E@.90+80TE$<6[D2%*49E2B\DQ0*<&TD1%4"(ZLACZC,S1MBBF]-U_, ME_R N\V!FV..Q(? J.A-O>K.'$_-MY+WV1SW/NUQO* B6Z'>-WHYW/KF[N [ MB7/26K_-!P&:'545W;VCI. ,N\7\LF!P9,$D0GT=4 I)'C6?N2JI!K"$8(NE M(ND^\DVB:HU;U5^G-C]6\^($-;_T/A>88XGHOFA]]__G7?['BI>7?R[9_JM, M!;^@1M/_3D#DZA1$AJ<@\@3NY/+J+VOTNM:XUW\/NN^ @DU#J"*\4UN2+,-. MCWG^Q/"S>7G1@QXX-F%-K]!&/X8/^'5NAG/44'5GEFB#,1SMCT9X$ ZSU@-% M#$?[$\Y(PZYLP?'%G7P'4$L#!!0 ( ')EVE *,0A># 4 /LI / M>&PO=V]R:V)O;VLN>&ULQ9I;3^,X%(#_BM4G5J+;YLH,HD@,A5VD+E-1Q#Z. MW,1M+5*[8SMEF%^_)^X4',@<[+A,!^LN52]\[/] MO:9F$.YH)PHGM8+"IN!!BB?[>KS991Q.V(I[/A_UACW&:Z>O9>6$&7,G_C*Z MWDBU'/6B'EM(8]VL>;8_CX_(X#ZZB7#^&&6VGE7%;2/8]Z?KL2/?@7@^!O^'K8_^XJ M\=3\GVK4BX4LQ%@7]5HHMZM'(ZKFZI=ZJTP;,J7HL&&I]R4 MN[_@H')>N9@YE7# W)11PTC)HTJAK"@9;%E=R1(X2O:%5UP5@@60,0(9'Q#R M6QQ )@AD%O.6N-H+I!?M2 M6ZF$M8RKYIVTTD)I 'F"0)X00T(TOB@*72L',9=!]%:P733OH[,!XB<$\1,M MXIW8"E6+D.8S0O.9EN9& 8W3YCF,SD,L/ ]I@:#)-F"VYV,VA6#GCOU+=O6] MEIOFPN,0$[4(L48F6BW[H/@U&XNY"ZDP;43$WA@+([>\24;8M53@"LDK=J.L M,_[*$!,31T1LCCO1$!403Z"3AE"8*")B4\R<+AZAL@HXK:G YO4+.VF$"2(B M-@1@Z;5@]_Q'*W!$F \B8B%,!+=M&BSP1\21_TXX:7RU8/] D];FG2UC3 @QL1"NN%$0)BR; MPCABMN(F'$C$F -B^J%$DV4("+.M?A"C(P=B!8!6)B"^"882H>8SZ(B7VP3R+9T3V')]L_0C!,"C&Q%%[RR4XR M3! QL2#0Q++] F*^B(E]T4XL.VL1DT5,+(M6ZM9%EV"N2(A=T9G#=5)BWDBH MQPX^<>K$PLR1$)OCO6@[$=$9IX-*) TQ,8DD!Y5(%F)B$DF()8)CYB$FII3D MD!-/WTY"3,POR2&GGMA1B(GY)?F@Z2=V-!:.RZK=N3&U)!\U%<7Z; ;W*^O* MM_JO\G ^&7-,2NR8$/.B+&5S@I]EV=TMQ,0DDQ)+!D]WPD0VQ:23$DL'QPPC M>HJ))R46SYNL[&W+AYCH8@>Q>-YAAOUHTNI"F'A28O&@F'?A^#[%Q),2BP>= M36V-&%),/"GYS%>8DO?9+3=F1^U#?(B)B2:OQ@\Q,0MEQ!8*I]<[$Z,,DT]& M+9_=>+$SW8"]$!.33T8MGSWF_EL*_\U*5V*4H6OMU/+98_H-=JFMZVYR3#W9 MAZRMO!6X!YY(/@\Q,?5DQ.IYP?Q7R.7*B;)_L16&+\6.-<3$U)-1SZGM,2^Y M7;&OM5M4^NFU"X68F'HR\KFU]A)6YVN98];)B:WS^\4LSQIB8M;)B:W3,9,% M:1%CUU;FF-?5F_G4ULV53.._9<0 MRK;)Y[K<=7UNIU_VW7"NQ^GK< A]O7VM#SG(>IW",)]1/3_-9ZY>=IMJ>-G% M:O6C'@YYW%3A[11^=<-K:7(>2[A@M?;P%ZRPV>M='#-E]O 7H+7V\!>@M?;P%Z"U]O 7H+ M7V\!>@M?;P%Z"U]O 7H+7V\%>BM?;P5Z*U]O!7KK#BM?;P5Z M*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\#>AM?;P-Z&U]O WH;7V\#>ML-SKK1 M83=?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH;7V\'>CM?;P=Z.U]O!WH[7V\' M>CM?;P=Z^PW>5:*7E7R]'>CM?+T=Z.U\O1WH[7R]'>CM?+T3T#OQ]4Y [\37 M.P&]$U_O!/1.?+T3T#OQ]4XSO4M3#WGW?1R.[:%M7 M>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINFR3@S-ZEU5KU\?'44)MNN M[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K8F(V*UAI^TA]G,:A1[:X MO*:EV;1Q/??5CZ;3CX:YIW9<$^K&A9.T()O<;%.7 MD*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JILN>G2+7EPGDP5:J+8M7FH MC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> L7+(R3%M"]HU:BR\?_)_ M#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJO8:GUL?[85^L7X_?=[WP MKV)@X^%_;_UP.01(#@F20X'DT" Y"I 4=3SFG6GZWY(\6;O^G,_&OW\MW@!02P$"% ,4 " !R M9=I0'R// \ 3 @ "P @ $ 7W)E;',O+G)E;'-0 M2P$"% ,4 " !R9=I0)^B'#H( "Q $ @ 'I M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ')EVE!3D&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0# M% @ &PO=V]R:W-H965T&UL4$L! A0#% @ T M 0 T@, !@ ( !9AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0# M% @ &UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ =0! "&PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ !X M;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ 0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M&PO=V]R:W-H965TVH"$ ( .T& 9 " 76) !X;"]W M;W)K&UL4$L! A0#% @ P M#!$ !D ( !O(L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PJ/J 0 P4 !D M ( !N9, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965TV]#->0( $ ( 9 " 8RE !X;"]W;W)K M&UL4$L! A0#% @ &PO&PO# 4 /LI / " 8@- 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " !R9=I0M]#"#R@" "E)@ &@ M@ '!$@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !R M9=I0WI^?Y_(! &)@ $P @ $A%0$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 20!) /$3 !$%P$ ! end XML 43 R10.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventory
    3 Months Ended
    Mar. 31, 2020
    Inventory Disclosure [Abstract]  
    Inventory Inventory
    Inventories consist of the following (in thousands):
      March 31,
    2020
    December 29,
    2019
    Raw materials$9,460  $7,963  
    Work in progress618  129  
    Finished goods5,181  4,955  
    Total inventory$15,259  $13,047  
    The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $0.9 million and $1.0 million at March 31, 2020 and December 29, 2019, respectively.
    Included in inventory are assets located in Mexico with a carrying amount of $3.2 million at March 31, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.2 million at March 31, 2020 and $1.0 million at December 29, 2019.

    XML 44 R14.htm IDEA: XBRL DOCUMENT v3.20.1
    Restructuring
    3 Months Ended
    Mar. 31, 2020
    Restructuring and Related Activities [Abstract]  
    Restructuring Restructuring
    The Company's restructuring activities are undertaken as necessary to implement management's strategy and improve operating results. The restructuring activities generally relate to realignment of existing manufacturing capacity and closure of facilities and other exit or disposal activities, either in the normal course of business or pursuant to specific restructuring programs.
    2019 Restructurings
    Bryan Restructuring
    On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. Approximately 43 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities.
    The Company has moved existing Bryan production to its manufacturing facilities in Queretaro, Mexico and LaFayette, GA. The Company will provide the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.
    The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities and accelerated depreciation of the building right-of-use lease asset, was approximately $0.5 million during the three months ended March 31, 2020.
    Evansville Restructuring
    On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company ceased operations at the Evansville facility during the fourth quarter of 2019, and approximately 47 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in other of our facilities.
    The Company moved existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. The Company provided the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company will have continuing cash flows from the production being moved to other facilities within the Company.
    Costs incurred in the three months ended March 31, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations. 
    The Company had $1.0 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of March 31, 2020 and December 29, 2019, respectively. The Company is actively pursuing a sublease of the facility.
    The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).
    Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
    Accrual balance at December 29, 2019$438  $116  $554  
    Provision for estimated expenses to be incurred —  920  920  
    Payments made during the year and asset write offs333  684  1,017  
    Accrual balance at March 31, 2020$105  $352  $457  
    XML 45 R18.htm IDEA: XBRL DOCUMENT v3.20.1
    Retirement Plans
    3 Months Ended
    Mar. 31, 2020
    Retirement Benefits [Abstract]  
    Retirement Plans Retirement PlansThe Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100 percent of an employee’s contribution up to the first 3 percent of each employee’s total compensation and 50 percent for the next 2 percent of each employee’s total compensation. In addition, the Company, at the discretion of the board of directors, may make additional contributions to the plan on behalf of the plan participants. The Company contributed $0.08 million for the three months ended March 31, 2020 and $0.15 million for the three months ended March 31, 2019.
    XML 46 R37.htm IDEA: XBRL DOCUMENT v3.20.1
    Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) - Geographic Concentration Risk - Sales revenue, net
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Mexico    
    Product Information [Line Items]    
    Concentration risk (percentage) 23.00% 18.00%
    Canada    
    Product Information [Line Items]    
    Concentration risk (percentage) 8.00% 9.00%
    Non-US Countries Excluding Mexico and Canada    
    Product Information [Line Items]    
    Concentration risk (percentage) 0.00% 1.00%
    XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share (Tables)
    3 Months Ended
    Mar. 31, 2020
    Earnings Per Share [Abstract]  
    Schedule of Earnings Per Share, Basic and Diluted
    The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):
    Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Numerator:
    Net (loss) income$(1,137) $(189) 
    Denominator:
    Weighted average shares outstanding, basic9,779,1479,779,147
    Dilutive effect of stock-based awards
    Weighted average share outstanding, diluted9,779,1479,779,147
    Basic loss per share$(0.12) $(0.02) 
    Diluted loss per share$(0.12) $(0.02) 
    Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share A summary of these anti-dilutive common stock equivalents is provided in the table below:
    Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Number of options611,480  563,680  
    Exercise price of options
    $2.89 - $12.50
    $3.33 - $12.50
    Warrants(1)
    142,185  142,185  
    Exercise price of warrants
    $3.33 - $11.88
    $3.33 - $11.88
    _________________________________
    (1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020.
    XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.1
    Property, Plant, and Equipment, Net (Tables)
    3 Months Ended
    Mar. 31, 2020
    Property, Plant and Equipment [Abstract]  
    Schedule of Property, Plant and Equipment
    Property, plant, and equipment, net consists of the following (in thousands):
    March 31,
    2020
    December 29,
    2019
    Depreciable
    Life – Years
    Land$1,663  $1,663    
    Buildings5,934  5,934  
    23 – 40
    Shop equipment23,053  22,982  
    7 – 10
    Leasehold improvements1,225  1,234  
    3 – 10
    Office equipment1,858  1,866  
    3 – 7
    Mobile equipment160  190  3
    Construction in progress1,888  1,543  
    Total cost35,781  35,412    
    Less: Accumulated depreciation12,685  11,997  
    Net property, plant, and equipment, net$23,096  $23,415  
    XML 49 R20.htm IDEA: XBRL DOCUMENT v3.20.1
    Fair Value Measurements
    3 Months Ended
    Mar. 31, 2020
    Fair Value Disclosures [Abstract]  
    Fair Value Measurements Fair Value Measurements
    Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
    Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
    Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
    Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
    Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
    In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
    The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.
    XML 50 R24.htm IDEA: XBRL DOCUMENT v3.20.1
    Nature of Business and Basis of Presentation (Policies)
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Basis of Presentation
    Basis of Presentation
    The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.
    Change in Quarter and Year-End Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
    New Accounting Pronouncements In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any the adoption of the new credit losses model will have on its financial statements.In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize, on the balance sheet, assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in Other Assets on the Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed Consolidated Balance Sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard.
    Revenue Recognition
    Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally this occurs with the transfer of control to a customer of its automotive, HVAC, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.
    In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
    Contract BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.
    Fair Value Measurement
    Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
    Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
    Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
    Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
    Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
    In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
    The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.
    XML 51 R62.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Numerator:    
    Net (loss) income $ (1,137) $ (189)
    Denominator:    
    Basic weighted average shares outstanding (in shares) 9,779,147 9,779,147
    Dilutive effect of stock-based awards (in shares) 0 0
    Diluted weighted average shares outstanding (in shares) 9,779,147 9,779,147
    Earnings Per Share, Basic and Diluted [Abstract]    
    Net (loss) income per share-basic (in dollars per share) $ (0.12) $ (0.02)
    Net (loss) income per share-diluted (in dollars per share) $ (0.12) $ (0.02)
    XML 53 R45.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-term Debt - Schedule of Long-Term Debt (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Dec. 29, 2019
    Debt Instrument [Line Items]    
    Unamortized discount $ 359 $ 400
    Total debt excluding Revolver 34,666 36,067
    Less current maturities 2,847 2,847
    Long-term debt – Less current maturities 31,819 33,220
    Line of credit for capital expenditures    
    Debt Instrument [Line Items]    
    Total debt excluding Revolver $ 1,300 1,300
    Line of credit | New US Term Loan | Secured debt    
    Debt Instrument [Line Items]    
    Effective interest rate 5.853%  
    Unamortized discount $ 300  
    Total debt excluding Revolver 23,725 24,383
    Line of credit | New US Term Loan | Secured debt | September 30, 2020    
    Debt Instrument [Line Items]    
    Principal payment 300  
    Line of credit | New US Term Loan | Secured debt | September 30, 2021    
    Debt Instrument [Line Items]    
    Principal payment 600  
    Line of credit | New US Term Loan | Secured debt | November 7, 2023    
    Debt Instrument [Line Items]    
    Principal payment $ 800  
    Line of credit | CA term loan | Secured debt    
    Debt Instrument [Line Items]    
    Effective interest rate 5.853%  
    Unamortized discount $ 100  
    Total debt excluding Revolver 9,641 $ 10,384
    Line of credit | CA term loan | Secured debt | November 7, 2023    
    Debt Instrument [Line Items]    
    Principal payment $ 400  
    Line of credit | Line of credit for capital expenditures    
    Debt Instrument [Line Items]    
    Effective interest rate 5.862%  
    Line of credit | Line of credit for capital expenditures | September 30, 2020    
    Debt Instrument [Line Items]    
    Percent of principal payment 7.50%  
    Line of credit | Line of credit for capital expenditures | September 30, 2021    
    Debt Instrument [Line Items]    
    Percent of principal payment 10.00%  
    Line of credit | Line of credit for capital expenditures | November 7, 2023    
    Debt Instrument [Line Items]    
    Percent of principal payment 12.50%  
    XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventory - Additional Information (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 29, 2019
    Inventory [Line Items]    
    Allowance for obsolete inventory $ 900 $ 1,000
    Inventory, net 15,259 13,047
    Mexico    
    Inventory [Line Items]    
    Inventory, net 3,200 3,600
    Canada    
    Inventory [Line Items]    
    Inventory, net $ 1,200 $ 1,000
    XML 55 R49.htm IDEA: XBRL DOCUMENT v3.20.1
    Restructuring - Schedule of Restructuring Liability (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Restructuring Reserve [Roll Forward]    
    Beginning accrual balance $ 554  
    Provision for estimated expenses to be incurred 920 $ 91
    Payments made during the year and asset write offs 1,017  
    Ending accrual balance 457  
    Employee Termination Benefits Liability    
    Restructuring Reserve [Roll Forward]    
    Beginning accrual balance 438  
    Provision for estimated expenses to be incurred 0  
    Payments made during the year and asset write offs 333  
    Ending accrual balance 105  
    Other Exit Costs Liability    
    Restructuring Reserve [Roll Forward]    
    Beginning accrual balance 116  
    Provision for estimated expenses to be incurred 920  
    Payments made during the year and asset write offs 684  
    Ending accrual balance $ 352  
    XML 56 R2.htm IDEA: XBRL DOCUMENT v3.20.1
    Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 29, 2019
    Current assets    
    Cash and cash equivalents $ 1,759 $ 650
    Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively 24,806 24,701
    Inventory, net 15,259 13,047
    Prepaid expenses and other current assets:    
    Prepaid expenses and other 3,295 2,108
    Refundable taxes 1,207 1,049
    Assets held for sale 1,003 1,003
    Total current assets 47,329 42,558
    Property, plant, and equipment, net 23,096 23,415
    Goodwill 22,111 22,111
    Intangible assets 10,639 11,625
    Other assets    
    Operating leases 11,421 0
    Investments, at cost 1,054 1,054
    Deposits and other assets 226 226
    Deferred tax asset 679 679
    Total assets 116,555 101,668
    Current liabilities:    
    Accounts payable 14,956 9,324
    Current maturities of long-term debt 2,847 2,847
    Accrued compensation 764 1,225
    Other accrued liabilities 3,403 1,979
    Total current liabilities 21,970 15,375
    Long-term debt, net of current maturities 31,819 33,220
    Line of credit 11,750 11,418
    Other long-term liabilities:    
    Deferred tax liability 874 1,324
    Other liabilities 11,796 871
    Total liabilities 78,209 62,208
    Stockholders’ equity:    
    Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively 10 10
    Additional paid-in-capital 46,034 46,011
    Accumulated deficit (7,698) (6,561)
    Total stockholders’ equity 38,346 39,460
    Total liabilities and stockholders’ equity $ 116,555 $ 101,668
    XML 57 R58.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Weighted-Average Lease Information (Details)
    Mar. 31, 2020
    Leases [Abstract]  
    Weighted average remaining lease term (years) 7 years 7 months 6 days
    Weighted average discount rate 6.30%
    XML 58 R6.htm IDEA: XBRL DOCUMENT v3.20.1
    Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Cash Flows from Operating Activities    
    Net loss $ (1,137) $ (189)
    Adjustments to reconcile net loss to net cash provided by operating activities:    
    Depreciation and amortization 1,751 1,702
    Amortization of debt issuance costs 37 44
    Loss on sale of assets 12 (7)
    Bad debt adjustment 213 61
    Loss on derivative instrument 614 272
    Stock option expense 23 33
    Deferred income taxes (450) (114)
    Changes in operating assets and liabilities that provided (used) cash:    
    Accounts receivable (318) 528
    Inventory (2,266) 415
    Prepaid expenses and other assets (1,344) 251
    Accounts payable 5,968 62
    Accrued and other liabilities (848) (1,487)
    Other, net 593 0
    Net cash provided by operating activities 2,848 1,571
    Cash Flows from Investing Activities    
    Capital expenditures (296) (870)
    Proceeds from sale of property, plant and equipment 5 7
    Net cash used in investing activities (291) (863)
    Cash Flows from Financing Activities    
    Net change in bank overdraft (335) 1,355
    Payments on term loans (1,425) (1,925)
    Distribution of cash dividends 0 (489)
    Net cash used in financing activities (1,448) (813)
    Cash and cash equivalents:    
    Net increase (decrease) in cash and cash equivalents 1,109 (105)
    Cash and cash equivalents at beginning of period 650 1,410
    Cash and cash equivalents at end of period 1,759 1,305
    Supplemental disclosure of cash flow information:    
    Cash paid for interest 1,513 1,051
    Cash paid for Income taxes 241 133
    Line of credit for capital expenditures    
    Cash Flows from Financing Activities    
    Proceeds from (payments of) lines of credit 0 700
    Revolving credit facility    
    Cash Flows from Financing Activities    
    Proceeds from (payments of) lines of credit $ 312 $ (454)
    XML 59 R50.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock Incentive Plans - Additional Information (Details) - USD ($)
    3 Months Ended
    Apr. 06, 2020
    Feb. 25, 2020
    Jun. 11, 2019
    Mar. 31, 2020
    Mar. 31, 2019
    Jun. 30, 2016
    Jan. 04, 2015
    Dec. 29, 2013
    Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Unrecognized compensation cost       $ 298,300        
    Compensation cost, weighted average period       5 years 2 months 12 days        
    Selling, General and Administrative Expenses                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Allocated share-based compensation expense       $ 22,800 $ 32,700      
    The 2013 Stock Incentive Plan                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Number of shares reserved for future issuance (in shares)               495,000
    Exercise price (in dollars per share)   $ 3.32            
    Weighted average grant date fair value (in dollars per share)   $ 1.64            
    The 2013 Stock Incentive Plan | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Number of shares available for grant (in shares)               495,000
    Expiration period       10 years        
    Risk-free rate   1.21%            
    Annualized volatility   52.00%            
    The 2013 Stock Incentive Plan | Award vesting, period one | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   40.00%            
    The 2013 Stock Incentive Plan | Award vesting, period two | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    The 2013 Stock Incentive Plan | Award vesting, period three | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    The 2013 Stock Incentive Plan | Award vesting, period four | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    The 2013 Stock Incentive Plan | Award vesting, period five | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    The 2013 Stock Incentive Plan | Employee                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares)   7,500            
    The 2013 Stock Incentive Plan | CFO | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares) 12,500              
    Exercise price (in dollars per share) $ 2.36              
    The 2013 Stock Incentive Plan | CFO | Award vesting, period one | Employee Stock Option | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 50.00%              
    Share price in excess (in dollars per share) $ 7.50              
    The 2013 Stock Incentive Plan | CFO | Award vesting, period two | Employee Stock Option | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 50.00%              
    Share price in excess (in dollars per share) $ 12.50              
    2014 Omnibus Performance Award Plan                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares)     30,000          
    Exercise price (in dollars per share)   $ 3.32 $ 2.93          
    Weighted average grant date fair value (in dollars per share)   $ 1.64            
    Number of shares authorized (in shares)           450,000 250,000  
    2014 Omnibus Performance Award Plan | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Risk-free rate   1.21%            
    Annualized volatility   52.00%            
    2014 Omnibus Performance Award Plan | Employee Stock Option, Incentive                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Exercise price (in dollars per share)   $ 3.32            
    2014 Omnibus Performance Award Plan | Award vesting, period one | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   40.00%            
    2014 Omnibus Performance Award Plan | Award vesting, period one | Employee Stock Option, Incentive                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   50.00%            
    Share price in excess (in dollars per share)   $ 7.50            
    2014 Omnibus Performance Award Plan | Award vesting, period two | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    2014 Omnibus Performance Award Plan | Award vesting, period two | Employee Stock Option, Incentive                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   50.00%            
    Share price in excess (in dollars per share)   $ 12.50            
    2014 Omnibus Performance Award Plan | Award vesting, period three | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    2014 Omnibus Performance Award Plan | Award vesting, period four | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    2014 Omnibus Performance Award Plan | Award vesting, period five | Employee Stock Option                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage   20.00%            
    2014 Omnibus Performance Award Plan | Employee                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares)   7,500            
    2014 Omnibus Performance Award Plan | Employee | Employee Stock Option, Incentive                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares)   15,000            
    2014 Omnibus Performance Award Plan | CFO | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares) 25,000              
    Exercise price (in dollars per share) $ 2.36              
    2014 Omnibus Performance Award Plan | CFO | Employee Stock Option, Incentive | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Granted (in shares) 12,500              
    Exercise price (in dollars per share) $ 2.36              
    2014 Omnibus Performance Award Plan | CFO | Award vesting, period one | Employee Stock Option | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 40.00%              
    2014 Omnibus Performance Award Plan | CFO | Award vesting, period one | Employee Stock Option, Incentive | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 50.00%              
    Share price in excess (in dollars per share) $ 7.50              
    2014 Omnibus Performance Award Plan | CFO | Award vesting, period two | Employee Stock Option | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 20.00%              
    2014 Omnibus Performance Award Plan | CFO | Award vesting, period two | Employee Stock Option, Incentive | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 50.00%              
    Share price in excess (in dollars per share) $ 12.50              
    2014 Omnibus Performance Award Plan | CFO | Award vesting, period three | Employee Stock Option | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 20.00%              
    2014 Omnibus Performance Award Plan | CFO | Award vesting, period four | Employee Stock Option | Subsequent Event                
    Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
    Award vesting rights, percentage 20.00%              
    XML 60 R54.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Additional Information (Details)
    Mar. 31, 2020
    Minimum  
    Lessee, Lease, Description [Line Items]  
    Renewal term 1 year
    Maximum  
    Lessee, Lease, Description [Line Items]  
    Renewal term 5 years
    JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufab-20200331.htm": { "axisCustom": 3, "axisStandard": 29, "contextCount": 223, "dts": { "calculationLink": { "local": [ "ufab-20200331_cal.xml" ] }, "definitionLink": { "local": [ "ufab-20200331_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": [ "ufab-20200331.htm" ] }, "labelLink": { "local": [ "ufab-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ufab-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ufab-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/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", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 504, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 2, "http://www.uniquefab.com/20200331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 8 }, "keyCustom": 29, "keyStandard": 308, "memberCustom": 49, "memberStandard": 42, "nsprefix": "ufab", "nsuri": "http://www.uniquefab.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.uniquefab.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Inventory", "role": "http://www.uniquefab.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Property, Plant, and Equipment, Net", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNet", "shortName": "Property, Plant, and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Long-term Debt", "role": "http://www.uniquefab.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Derivative Financial Instruments", "role": "http://www.uniquefab.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Restructuring", "role": "http://www.uniquefab.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Stock Incentive Plans", "role": "http://www.uniquefab.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Income Taxes", "role": "http://www.uniquefab.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - Disclosure - Leases", "role": "http://www.uniquefab.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Retirement Plans", "role": "http://www.uniquefab.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Related Party Transactions", "role": "http://www.uniquefab.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - Fair Value Measurements", "role": "http://www.uniquefab.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Earnings Per Share", "role": "http://www.uniquefab.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156116 - Disclosure - Contingencies", "role": "http://www.uniquefab.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157117 - Disclosure - Subsequent Event", "role": "http://www.uniquefab.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies", "shortName": "Nature of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables", "shortName": "Nature of Business and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Revenues (Tables)", "role": "http://www.uniquefab.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Inventory (Tables)", "role": "http://www.uniquefab.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Property, Plant, and Equipment, Net (Tables)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables", "shortName": "Property, Plant, and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Long-term Debt (Tables)", "role": "http://www.uniquefab.com/role/LongtermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Restructuring (Tables)", "role": "http://www.uniquefab.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.uniquefab.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340308 - Disclosure - Leases (Tables)", "role": "http://www.uniquefab.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.uniquefab.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "shortName": "Nature of Business and Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if4cee9f421154092a5bdaf9fe8170b8b_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "shortName": "Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if4cee9f421154092a5bdaf9fe8170b8b_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibe746dd1a42b446c90de3ead599463a5_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "shortName": "Nature of Business and Basis of Presentation - Production in Foreign Markets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibe746dd1a42b446c90de3ead599463a5_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i5c0eceb84a8f4631b8912947365079d3_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "shortName": "Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i5c0eceb84a8f4631b8912947365079d3_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - New Accounting Pronouncements (Details)", "role": "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails", "shortName": "New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibfac50703c064ecea164117dd886580f_I20191229", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenues (Details)", "role": "http://www.uniquefab.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i682b45cf1ab74b50a02ebd917535c510_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Inventory - Schedule of Inventory (Details)", "role": "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Inventory - Additional Information (Details)", "role": "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "shortName": "Inventory - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "shortName": "Property, Plant, and Equipment, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Long-term Debt - Additional Information (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "shortName": "Long-term Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "shortName": "Long-term Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i783a23f4afb44cda85797a1c1f7e1f18_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails", "shortName": "Long-term Debt - Schedule of Repayment of Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if29e284d02e44fc9a0bbdd8346b36b08_I20181130", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Derivative Financial Instruments (Details)", "role": "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if29e284d02e44fc9a0bbdd8346b36b08_I20181130", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "iaad644f66c374e1ebe36e7d1449396f2_D20191107-20191107", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Restructuring - Narrative (Details)", "role": "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "iaad644f66c374e1ebe36e7d1449396f2_D20191107-20191107", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0f138af7e32a476db82e021d602f6338_I20191229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details)", "role": "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails", "shortName": "Restructuring - Schedule of Restructuring Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0f138af7e32a476db82e021d602f6338_I20191229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0d06f80a741a440b9e689ab0e0cbe380_I20181230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0d06f80a741a440b9e689ab0e0cbe380_I20181230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if496f066bec840ae8ec2e5d35be77ca8_I20200331", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if496f066bec840ae8ec2e5d35be77ca8_I20200331", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i75303c0480764fc280796662a726b150_D20200225-20200225", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails", "shortName": "Stock Incentive Plans - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i75303c0480764fc280796662a726b150_D20200225-20200225", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "shortName": "Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Income Taxes (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i05f95e1c27bf4555a206ad85a95d09a7_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i05f95e1c27bf4555a206ad85a95d09a7_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.uniquefab.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details)", "role": "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails", "shortName": "Leases - Schedule of Lease Liabilities Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details)", "role": "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails", "shortName": "Leases - Weighted-Average Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Leases - Cash Outflow Information (Details)", "role": "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails", "shortName": "Leases - Cash Outflow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - Retirement Plans (Details)", "role": "http://www.uniquefab.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ie3642aa308b947779d92b83e268f232a_D20190611-20190611", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Related Party Transactions (Details)", "role": "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ie7c96598ada349898b9dcd465f407814_D20130318-20130318", "decimals": "-5", "lang": "en-US", "name": "ufab:RelatedPartyTransactionManagementAgreementAnnualFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails", "shortName": "Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails", "shortName": "Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i3d2ebcd28dcb442d8addb95d492b3a83_I20190331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i760a8fb4e1b64afaad6d2f8a4b851f99_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Subsequent Event (Details)", "role": "http://www.uniquefab.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i315cf4f22dbd4dad9893f88b0447f4a2_I20200424", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business and Basis of Presentation", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation", "shortName": "Nature of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - New Accounting Pronouncements", "role": "http://www.uniquefab.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Revenues", "role": "http://www.uniquefab.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0830d5bc25804158a21e9d231f8a911d_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 93, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "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.uniquefab.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r326" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "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 Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r327" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r327" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r328" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r327" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r327" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r327" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r327" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r323" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r324" ], "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.uniquefab.com/role/CoverPage" ], "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.uniquefab.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r184", "r272", "r274", "r322" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "CFO" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r120", "r177", "r181", "r318" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r118", "r177", "r179", "r315", "r316" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r119", "r177", "r180", "r317", "r320", "r321" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r121", "r273" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "ufab_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended And Restated Credit Agreement [Member]", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended And Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet and Weighted-Average Lease Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ufab_AutomotiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Automotive [Member]", "label": "Automotive [Member]", "terseLabel": "Transportation" } } }, "localname": "AutomotiveMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_BryanRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bryan Restructuring [Member]", "label": "Bryan Restructuring [Member]", "terseLabel": "Bryan Restructuring" } } }, "localname": "BryanRestructuringMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_CATermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CA Term Loan [Member]", "label": "CA Term Loan [Member]", "terseLabel": "CA term loan" } } }, "localname": "CATermLoanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_CollectiveBargainingArrangementsExpiringAugust2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collective Bargaining Arrangements Expiring August 2022", "label": "Collective Bargaining Arrangements Expiring August 2022 [Member]", "terseLabel": "Collective Bargaining Arrangements Expiring August 2022" } } }, "localname": "CollectiveBargainingArrangementsExpiringAugust2022Member", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_CollectiveBargainingArrangementsExpiringFebruary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collective Bargaining Arrangements Expiring February 2023", "label": "Collective Bargaining Arrangements Expiring February 2023 [Member]", "terseLabel": "Collective Bargaining Arrangements Expiring February 2023" } } }, "localname": "CollectiveBargainingArrangementsExpiringFebruary2023Member", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_CreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentCovenantConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization", "label": "Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization", "terseLabel": "Debt Instrument, covenant, consolidated EBITDA" } } }, "localname": "DebtInstrumentCovenantConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantDebtAmountMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Debt Amount, Maximum", "label": "Debt Instrument, Covenant, Debt Amount, Maximum", "terseLabel": "Debt instrument, covenant, debt amount, maximum" } } }, "localname": "DebtInstrumentCovenantDebtAmountMaximum", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantLeverageRatioMaximumPostDistributionDebtServiceCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio", "terseLabel": "Debt instrument, covenant, leverage ratio after DSCR" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximumPostDistributionDebtServiceCoverageRatio", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ufab_DebtInstrumentCovenantLiquidityAmountRequiredMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Liquidity Amount Required, Minimum", "label": "Debt Instrument, Covenant, Liquidity Amount Required, Minimum", "terseLabel": "Debt instrument, covenant, liquidity amount required, minimum" } } }, "localname": "DebtInstrumentCovenantLiquidityAmountRequiredMinimum", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantTotalLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Total Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Total Leverage Ratio, Maximum", "terseLabel": "Debt instrument, total covenant, leverage ratio" } } }, "localname": "DebtInstrumentCovenantTotalLeverageRatioMaximum", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ufab_DebtInstrumentPeriodPaymentInstallmentPeriodsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Instrument, Period Payment, Installment Periods [Axis]", "label": "Debt Instrument, Period Payment, Installment Periods [Domain]", "terseLabel": "Debt Instrument, Period Payment, Installment Periods [Domain]" } } }, "localname": "DebtInstrumentPeriodPaymentInstallmentPeriodsDomain", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentPeriodsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installment Periods [Axis]", "label": "Debt Instrument, Periodic Payment, Installment Periods [Axis]", "terseLabel": "Debt Instrument, Periodic Payment, Installment Periods [Axis]" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentPeriodsAxis", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through Maturity [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through Maturity [Member]", "terseLabel": "Thereafter though maturity" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member]", "terseLabel": "November 8, 2019" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member]", "terseLabel": "November 8, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member]", "terseLabel": "November 7, 2023" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member]", "terseLabel": "September 30, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member]", "terseLabel": "September 30, 2021" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member]", "terseLabel": "September 30, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member]", "terseLabel": "September 30, 2021" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentTermToFundCapitalExpenditures": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Term To Fund Capital Expenditures", "label": "Debt Instrument, Term To Fund Capital Expenditures", "terseLabel": "Debt instrument, term to fund capital expenditures" } } }, "localname": "DebtInstrumentTermToFundCapitalExpenditures", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ufab_DefinedContributionPlanAdditionalContributionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Additional Contribution [Member]", "label": "Defined Contribution Plan, Additional Contribution [Member]", "terseLabel": "Defined contribution plan, additional contribution" } } }, "localname": "DefinedContributionPlanAdditionalContributionMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DefinedContributionPlanContributionThresholdAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan Contribution Threshold [Axis]", "label": "Defined Contribution Plan Contribution Threshold [Axis]", "terseLabel": "Defined Contribution Plan Contribution Threshold [Axis]" } } }, "localname": "DefinedContributionPlanContributionThresholdAxis", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "ufab_DefinedContributionPlanContributionThresholdDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Defined Contribution Plan Contribution Threshold [Axis]", "label": "Defined Contribution Plan Contribution Threshold [Domain]", "terseLabel": "Defined Contribution Plan Contribution Threshold [Domain]" } } }, "localname": "DefinedContributionPlanContributionThresholdDomain", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DefinedContributionPlanInitialContributionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Initial Contribution [Member]", "label": "Defined Contribution Plan, Initial Contribution [Member]", "terseLabel": "Defined contribution plan, initial contribution" } } }, "localname": "DefinedContributionPlanInitialContributionMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DepositsandOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deposits and Other Assets, Noncurrent", "label": "Deposits and Other Assets, Noncurrent", "terseLabel": "Deposits and other assets" } } }, "localname": "DepositsandOtherAssetsNoncurrent", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods [Axis]", "label": "Derivative Instrument, Periodic Payment, Installment Periods [Axis]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods [Axis]" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsAxis", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Derivative Instrument, Periodic Payment, Installment Periods [Axis]", "label": "Derivative Instrument, Periodic Payment, Installment Periods [Domain]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods [Domain]" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsDomain", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until November Twenty Eight Twenty Twenty Three [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentsMonthlySettlements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Derivative Instruments, Monthly Settlements", "label": "Derivative Instruments, Monthly Settlements", "terseLabel": "Monthly settlement payments (receipts)" } } }, "localname": "DerivativeInstrumentsMonthlySettlements", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeNotionalAmountQuarterlyDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Derivative, Notional Amount, Quarterly Decrease", "label": "Derivative, Notional Amount, Quarterly Decrease", "terseLabel": "Quarterly decrease in notional amount" } } }, "localname": "DerivativeNotionalAmountQuarterlyDecrease", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeNotionalAmountQuarterlyIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Derivative, Notional Amount, Quarterly Increase", "label": "Derivative, Notional Amount, Quarterly Increase", "terseLabel": "Quarterly increase in notional amount" } } }, "localname": "DerivativeNotionalAmountQuarterlyIncrease", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DirectCompanySalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Direct Company Sales [Member]", "label": "Direct Company Sales [Member]", "terseLabel": "Direct Company Sales" } } }, "localname": "DirectCompanySalesMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_EmployeeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee [Member]", "label": "Employee [Member]", "terseLabel": "Employee" } } }, "localname": "EmployeeMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_EmployeeStockOptionIncentiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Option, Incentive [Member]", "label": "Employee Stock Option, Incentive [Member]", "terseLabel": "Employee Stock Option, Incentive" } } }, "localname": "EmployeeStockOptionIncentiveMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_EvansvilleRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Evansville Restructuring [Member]", "label": "Evansville Restructuring [Member]", "terseLabel": "Evansville Restructuring" } } }, "localname": "EvansvilleRestructuringMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_FiatChryslerAutomobileMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiat Chrysler Automobile [Member]", "label": "Fiat Chrysler Automobile [Member]", "terseLabel": "Fiat Chrysler Automobile" } } }, "localname": "FiatChryslerAutomobileMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "ufab_FordMotorCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ford Motor Company [Member]", "label": "Ford Motor Company [Member]", "terseLabel": "Ford Motor Company" } } }, "localname": "FordMotorCompanyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "ufab_GeneralMotorsCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General Motors Company [Member]", "label": "General Motors Company [Member]", "terseLabel": "General Motors Company" } } }, "localname": "GeneralMotorsCompanyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_HVACWaterHeaterAndAppliancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "HVAC, Water Heater, And Appliances [Member]", "label": "HVAC, Water Heater, And Appliances [Member]", "terseLabel": "Appliance" } } }, "localname": "HVACWaterHeaterAndAppliancesMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LineOfCreditForCapitalExpendituresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit For Capital Expenditures [Member]", "label": "Line Of Credit For Capital Expenditures [Member]", "terseLabel": "Line of credit for capital expenditures" } } }, "localname": "LineOfCreditForCapitalExpendituresMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_LineofCreditFacilityMaximumIncreasetoPrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Maximum Increase to Principal Amount", "label": "Line of Credit Facility, Maximum Increase to Principal Amount", "terseLabel": "Maximum increase to principal amount" } } }, "localname": "LineofCreditFacilityMaximumIncreasetoPrincipalAmount", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LineofCreditFacilityPeriodicPaymentPrincipalPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Principal, Percent", "label": "Line of Credit Facility, Periodic Payment, Principal, Percent", "terseLabel": "Percent of principal payment" } } }, "localname": "LineofCreditFacilityPeriodicPaymentPrincipalPercent", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "ufab_LongTermDebtDeferralPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Deferral Period", "label": "Long-Term Debt, Deferral Period", "terseLabel": "Deferral period" } } }, "localname": "LongTermDebtDeferralPeriod", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "durationItemType" }, "ufab_ManagementAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Management Agreement [Member]", "label": "Management Agreement [Member]", "terseLabel": "Management Agreement" } } }, "localname": "ManagementAgreementMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ufab_NewRevolverMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Revolver [Member]", "label": "New Revolver [Member]", "terseLabel": "New revolver" } } }, "localname": "NewRevolverMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_NewUSTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New US Term Loan [Member]", "label": "New US Term Loan [Member]", "terseLabel": "New US Term Loan" } } }, "localname": "NewUSTermLoanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_NonUSCountriesExcludingMexicoandCanadaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Foreign Countries", "label": "Non-US Countries Excluding Mexico and Canada [Member]", "terseLabel": "Non-US Countries Excluding Mexico and Canada" } } }, "localname": "NonUSCountriesExcludingMexicoandCanadaMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "ufab_OtherRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Revenue [Member]", "label": "Other Revenue [Member]", "terseLabel": "Other" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act", "label": "Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act [Member]", "terseLabel": "PPP under CARES Act" } } }, "localname": "PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "ufab_PaymentsForRestructuringAndAssetWriteOffs": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Restructuring And Asset Write-offs", "label": "Payments For Restructuring And Asset Write-offs", "terseLabel": "Payments made during the year and asset write offs" } } }, "localname": "PaymentsForRestructuringAndAssetWriteOffs", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "ufab_RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Equity Ownership Needed To Terminate Agreement", "label": "Related Party Transaction, Equity Ownership Needed To Terminate Agreement", "terseLabel": "Equity ownership needed to terminate agreement" } } }, "localname": "RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "ufab_RelatedPartyTransactionManagementAgreementAdditionalRenewalPeriodTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Management Agreement, Additional Renewal Period Term", "label": "Related Party Transaction, Management Agreement, Additional Renewal Period Term", "terseLabel": "Additional renewal period term" } } }, "localname": "RelatedPartyTransactionManagementAgreementAdditionalRenewalPeriodTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_RelatedPartyTransactionManagementAgreementAnnualFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Management Agreement, Annual Fees", "label": "Related Party Transaction, Management Agreement, Annual Fees", "terseLabel": "Annual management fees" } } }, "localname": "RelatedPartyTransactionManagementAgreementAnnualFees", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_RelatedPartyTransactionManagementAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Management Agreement, Term", "label": "Related Party Transaction, Management Agreement, Term", "terseLabel": "Management agreement, term" } } }, "localname": "RelatedPartyTransactionManagementAgreementTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_SeniorCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Credit Facility [Member]", "label": "Senior Credit Facility [Member]", "terseLabel": "Senior Credit Facility [Member]" } } }, "localname": "SeniorCreditFacilityMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_SeniorCreditFacilitySecondAmendmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Credit Facility, Second Amendment [Member]", "label": "Senior Credit Facility, Second Amendment [Member]", "terseLabel": "Senior credit facility, second amendment" } } }, "localname": "SeniorCreditFacilitySecondAmendmentMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCommonStockClosingPriceForTenOfTwentyConsecutiveTradingDaysMinimumThresholdForVesting": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting", "terseLabel": "Share price in excess (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCommonStockClosingPriceForTenOfTwentyConsecutiveTradingDaysMinimumThresholdForVesting", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number", "terseLabel": "Outstanding at December 29, 2019 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueNumber", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisedinPeriodWeightedAverageContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Contractual Term", "terseLabel": "Exercised" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisedinPeriodWeightedAverageContractualTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitedorExpiredWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited or Expired, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited or Expired, Weighted Average Remaining Contractual Term", "terseLabel": "Forfeited or expired" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitedorExpiredWeightedAverageRemainingContractualTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantedinPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term", "terseLabel": "Granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantedinPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "ufab_SharebasedCompensationAwardTrancheFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Award, Tranche Five [Member]", "label": "Share-based Compensation Award, Tranche Five [Member]", "terseLabel": "Award vesting, period five" } } }, "localname": "SharebasedCompensationAwardTrancheFiveMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Award, Tranche Four [Member]", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Award vesting, period four" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_The2013StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The 2013 Stock Incentive Plan [Member]", "label": "The 2013 Stock Incentive Plan [Member]", "terseLabel": "The 2013 Stock Incentive Plan" } } }, "localname": "The2013StockIncentivePlanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "ufab_The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "label": "The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "terseLabel": "The Plan and the 2014 Plan" } } }, "localname": "The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "ufab_USTermLoanAndTermLoanIIMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Term Loan And Term Loan II [Member]", "label": "US Term Loan And Term Loan II [Member]", "terseLabel": "US Term Loan And Term Loan II" } } }, "localname": "USTermLoanAndTermLoanIIMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_USTermLoanIIMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Term Loan II", "label": "US Term Loan II [Member]", "terseLabel": "US Term Loan II" } } }, "localname": "USTermLoanIIMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_USTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Term Loan [Member]", "label": "US Term Loan [Member]", "terseLabel": "US Term loan" } } }, "localname": "USTermLoanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "label": "Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "terseLabel": "2014 Omnibus Performance Award Plan" } } }, "localname": "UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "ufab_UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc [Member]", "label": "Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. [Member]", "terseLabel": "US Borrower And CA Borrower" } } }, "localname": "UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_WarrantExercisePriceRangeLowerRangeLimit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrant, Exercise Price Range, Lower Range Limit", "label": "Warrant, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price of warrants lower limit (in dollars per share)" } } }, "localname": "WarrantExercisePriceRangeLowerRangeLimit", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "ufab_WarrantExercisePriceRangeUpperRangeLimit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrant, Exercise Price Range, Upper Range Limit", "label": "Warrant, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price of warrants upper limit (in dollars per share)" } } }, "localname": "WarrantExercisePriceRangeUpperRangeLimit", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "ufab_WarrantsforUnderwritersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants for Underwriters [Member]", "label": "Warrants for Underwriters [Member]", "terseLabel": "Warrants for Underwriters" } } }, "localname": "WarrantsforUnderwritersMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r182" ], "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": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r16", "r122", "r123", "r178" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March\u00a031, 2020 and December\u00a029, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r5", "r6", "r39" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r140" ], "calculation": { "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock option expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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 loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r193", "r214", "r218" ], "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": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r124", "r127" ], "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", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r62", "r76", "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization expense of debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r76", "r257" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r294", "r306" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r48" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r137" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r194", "r216" ], "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.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Business and Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r31", "r78" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r72", "r78", "r81" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents\u00a0at end of period", "periodStartLabel": "Cash and cash equivalents\u00a0at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r72", "r253" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "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.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Promissory Note" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r159", "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r175" ], "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", "verboseLabel": "Dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r170" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r110", "r112", "r250", "r251" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r110", "r112", "r250", "r251", "r319" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r110", "r112", "r250", "r251", "r319" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r110", "r112", "r250", "r251" ], "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.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r106", "r110", "r112", "r113", "r250", "r252" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r110", "r112", "r250", "r251" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.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.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods and Service Benchmark" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "domainItemType" }, "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r295", "r296", "r305" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r166", "r296", "r305" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Promissory note", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r256", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r41", "r168", "r256" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "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 Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Principal payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r85", "r171", "r172", "r173", "r174", "r255", "r256", "r258", "r304" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r255", "r258" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Discounts", "verboseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r34", "r257" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r223" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r83", "r224", "r226" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r220", "r223" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer contribution amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.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 of employees gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r138" ], "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 expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r76", "r115" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative current assets" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Derivative fair value assets (liabilities)" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Derivative long-term assets" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r238" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedTerseLabel": "Loss on derivative instrument" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r237", "r239", "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "verboseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "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.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r175", "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Cash dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r93", "r97", "r99", "r100", "r101", "r104", "r301", "r313" ], "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": "Net (loss) income per share-basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r93", "r97", "r99", "r100", "r101", "r104", "r301", "r313" ], "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": "Net (loss) income per share-diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r87", "r221", "r222" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Actual effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r221", "r222", "r225" ], "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": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r215" ], "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", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r215" ], "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": "Compensation cost, weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Termination Benefits Liability" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r213" ], "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": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Shop equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r170" ], "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.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r126" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investments, at cost" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r236", "r240", "r246" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r136" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r229", "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Change in Quarter and Year-End" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r76" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "verboseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r134", "r135" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r235", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r53", "r93", "r293", "r299", "r314" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) before income tax (benefit) expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r228" ], "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.uniquefab.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r116", "r227" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r298", "r311" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Refundable taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities that provided (used) cash:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r98", "r103" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": 1.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 stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r52", "r114", "r254", "r257", "r302" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r71", "r73", "r80" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r23", "r132" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "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 goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r47", "r130" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r25", "r132" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "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.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r47", "r90", "r130", "r131" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r132" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "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": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborForceConcentrationRiskMember": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that specified components of the labor force, stated in either labor costs for the period or number of personnel as of the balance sheet date or on average for the period, are to a specified benchmark, such as total operating expenses, total labor costs, total number of personnel. Risk is the materially adverse effects from an increase in costs or a diminution in available personnel of an existing labor force that is essential to the entity.", "label": "Labor Force Concentration Risk [Member]", "terseLabel": "Labor force concentration risk" } } }, "localname": "LaborForceConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r267", "r269" ], "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.uniquefab.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lease Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r268" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r268" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r268" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r268" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r268" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r268" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r268" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r262" ], "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": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r297", "r309" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r296", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "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": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r167", "r296", "r307" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt\u00a0\u2013\u00a0Net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r89", "r164" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r89", "r164" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the 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": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r89", "r164" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r89", "r164" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r89", "r164" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r89" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Maturity term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r42", "r162", "r163" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_NotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Long-term debt, net of current maturities", "verboseLabel": "Long-term debt\u00a0\u2013\u00a0Less current maturities" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r165" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "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.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r74", "r77" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r51", "r54", "r77", "r103", "r300", "r312" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not designated as hedging instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r13", "r296", "r307" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Outstanding principal amount", "totalLabel": "Total debt excluding Revolver" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_NotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Current maturities of long-term debt", "verboseLabel": "Less current maturities" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "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.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "One-time Termination Benefits" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r260" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r260" ], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "ufab_LeaseLiability", "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.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r260" ], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "ufab_LeaseLiability", "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, liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r261", "r264" ], "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 cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r259" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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 leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r266", "r269" ], "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": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r265", "r269" ], "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": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r39" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other long-term liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Exit Costs Liability" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r69" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Distribution of cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r191" ], "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.uniquefab.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r194", "r216" ], "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.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r29", "r30" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "localname": "PrepaidExpenseCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r68", "r86" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Senior notes" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r68", "r70", "r79" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "terseLabel": "Net change in bank overdraft" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r88" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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": "Proceeds from (payments of) lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r141" ], "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.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r143" ], "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.uniquefab.com/role/PropertyPlantandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r139" ], "calculation": { "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r141", "r310" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "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": "Net property, plant, and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r141" ], "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": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r139" ], "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.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": "Depreciable life, years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r56", "r128" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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": "Bad debt adjustment" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r184", "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from management contract" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r184", "r272", "r274", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r278" ], "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.uniquefab.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payments on term loans" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Remaining lease payments" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r146", "r148", "r154", "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring costs incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of position eliminations" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r76", "r145", "r151", "r156" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring expenses", "verboseLabel": "Provision for estimated expenses to be incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r147", "r152" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending accrual balance", "periodStartLabel": "Beginning accrual balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r175", "r308" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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 (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r176", "r177" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r82", "r183" ], "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.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r183" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales revenue, net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r85", "r171", "r172", "r173", "r174", "r255", "r256", "r258", "r304" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189" ], "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.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r26", "r27", "r28" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r141" ], "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.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r84", "r272", "r274", "r275", "r276", "r277" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r149", "r150", "r153" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r147", "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Liability" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r194", "r216" ], "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.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r199", "r205", "r206" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options and Stock Appreciation Rights Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Stock Option Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r106", "r110", "r112", "r113", "r250", "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r60", "r129" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "verboseLabel": "Annualized volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r197" ], "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", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "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": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "terseLabel": "Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r201", "r216" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "verboseLabel": "Number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "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": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r192", "r198" ], "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.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Award vesting, period one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Award vesting, period three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Award vesting, period two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price of options lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price of options upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r209", "r217" ], "lang": { "en-US": { "role": { "documentation": "Expected term of 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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable at March 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Stockholders' equity, ending balance (in shares)", "periodStartLabel": "Stockholders' equity, beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r170" ], "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.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "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]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "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]", "terseLabel": "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.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r170", "r175", "r203" ], "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", "terseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r125" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r279" ], "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.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r279" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r279" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r280" ], "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 Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Debt issuance cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r65" ], "lang": { "en-US": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]", "terseLabel": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r65" ], "lang": { "en-US": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]", "terseLabel": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Mobile equipment" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r96", "r101" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r95", "r101" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "The number of employees covered by a collective bargaining agreement as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation.", "label": "Workforce Subject to Collective Bargaining Arrangements [Member]", "terseLabel": "Workforce Subject to Collective Bargaining Arrangements" } } }, "localname": "WorkforceSubjectToCollectiveBargainingArrangementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=77912953&loc=d3e400-110220" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r323": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r324": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r325": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r326": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r327": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r328": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "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.6(a))", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3098-108585" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 63 R35.htm IDEA: XBRL DOCUMENT v3.20.1
    Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) - Sales revenue, net - Customer concentration risk
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    General Motors Company    
    Product Information [Line Items]    
    Concentration risk (percentage) 17.00% 18.00%
    Fiat Chrysler Automobile    
    Product Information [Line Items]    
    Concentration risk (percentage) 14.00% 15.00%
    Ford Motor Company    
    Product Information [Line Items]    
    Concentration risk (percentage) 10.00% 11.00%
    XML 64 R31.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock Incentive Plans (Tables)
    3 Months Ended
    Mar. 31, 2020
    Share-based Payment Arrangement [Abstract]  
    Schedule of Stock Option Valuation Assumptions
    February 25, 2020
    Expected volatility52.00 %
    Dividend yield— %
    Expected term (in years)6
    Risk-free rate1.21 %
    February 25, 2020
    Expected volatility52.00 %
    Dividend yield— %
    Expected term (in years)6
    Risk-free rate1.21 %
    Schedule of Stock Options and Stock Appreciation Rights Award Activity
    A summary of option activity under both plans is presented below:
      Number of
    Shares
    Weighted
    Average
    Exercise Price
    Weighted Average Remaining
    Contractual Term
    (in years)
    Aggregate
    Intrinsic Value(1)
    (dollars in thousands, except share data and exercise price)
    Outstanding at December 29, 2019676,480  $5.48  7.1$471,000  
    Granted30,000  $3.32  9.9  
    Exercised—  $—  0.0  
    Forfeited or expired(2)
    95,000  $6.91  0.0
    Outstanding at March 31, 2020611,480  $5.15  7.3$—  
    Vested and exercisable at March 31, 2020296,480  $7.43  4.9$—  
    ————————————
    (1) The aggregate intrinsic value above is obtained by subtracting the weighted average exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019.
    (2)  Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.
    XML 65 R39.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenues (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Disaggregation of Revenue [Line Items]    
    Net sales $ 34,976 $ 39,467
    Transportation    
    Disaggregation of Revenue [Line Items]    
    Net sales 32,012 34,015
    Appliance    
    Disaggregation of Revenue [Line Items]    
    Net sales 2,779 3,754
    Other    
    Disaggregation of Revenue [Line Items]    
    Net sales $ 185 $ 1,698
    XML 66 R12.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-term Debt
    3 Months Ended
    Mar. 31, 2020
    Debt Disclosure [Abstract]  
    Long-term Debt Long-term Debt
    Credit Agreement
    On April 29, 2016, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders, entered into a credit agreement (the “Credit Agreement”) providing for borrowings of up to the aggregate principal amount of $62.0 million. The Credit Agreement was a senior secured credit facility and consisted of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $17.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, and a $15.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower. At Closing, the US Term Loan and the CA Term Loan were fully funded and the US Borrower borrowed approximately $22.9 million under the Revolver.
    On August 18, 2017, the US Borrower and the CA Borrower entered into the Second Amendment (the “Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Amendment converted $4.0 million of outstanding borrowings under the Revolver into an additional $4.0 million term loan to the US Borrower (the “US Term Loan II”). The conversion of a portion of the outstanding borrowings under the Revolver did not reduce the aggregate amount available to be borrowed under it.
    On August 8, 2018, the US Borrower and the CA Borrower entered into the Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fourth Amendment required the Company to use the net proceeds from the sale of the Ft. Smith, Arkansas building to reduce the outstanding borrowings under the Revolver. The application of the net proceeds did not permanently reduce the amounts that could be borrowed under the Revolver. The Fourth Amendment also eased, for the fiscal quarter ended September 30, 2018, the financial covenant ratio which determined the Company's ability to pay dividends.
    On September 20, 2018, the US Borrower and the CA Borrower entered into the Fifth Amendment (the “Fifth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fifth Amendment temporarily increased the maximum amount that could be borrowed under the Revolver to $32.5 million from its then maximum of $30.0 million. This increase implemented by the Fifth Amendment was effective until October 31, 2018, at which point the maximum amount that could be borrowed under the Revolver reverted back to $30.0 million and was replaced by the Amended and Restated Credit Agreement described below.
    Amended and Restated Credit Agreement
    On November 8, 2018, the US Borrower and the CA Borrower entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement which is a five year agreement, among other things, increased the principal amount of US Term Loan borrowings to $26.0 million, created a two year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020, and extended the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan at approximately $12.0 million, the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”), and increased the aggregate principal amount to $26.0 million from $15.9 million, in total, for the previous US Term Loan and Term Loan II. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $337.5 thousand through September 30, 2020, $575.0 thousand thereafter through September 30, 2021, and $812.5 thousand thereafter with a lump sum due at maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.
    The Revolver, New US Term Loan, and CA Term Loan all mature on November 7, 2023 and bear interest at the Company's election of either (i) the greater of the Prime Rate or the Federal Funds Effective Rate (the “Base Rate”) or (ii) the LIBOR rate, plus an applicable margin ranging from 1.75% to 3.25% per annum in the case of the Base Rate and 2.75% to 4.25% per annum in the case of the LIBOR rate, in each case, based on senior leverage ratio thresholds, measured quarterly, as increased by the Waiver and Fourth Amendment to the Amended and Restated Credit Agreement which is further described below. The fair value of debt at March 31, 2020 under the Revolver, New US Term Loan and CA Term Loan approximates book value based on the variable terms.
    In addition, the Amended and Restated Credit Agreement allows for increases in the principal amount of the Revolver and the New US and CA Term Loans not to exceed a $10.0 million principal amount, in the aggregate, provided that before and after giving effect to the proposed increase (and any transactions to be consummated using proceeds of the increase), the total leverage and debt service coverage ratios do not exceed specified amounts. The Amended and Restated Credit Agreement also provides for the issuance of letters of credit with a face amount of up to a $2.0 million, in the aggregate, provided that any letter of credit that is issued will reduce availability under the Revolver.
    As of March 31, 2020, $11.6 million was outstanding under the Revolver. This amount is gross of debt issuance costs which are further described in the next section. The Revolver had an effective interest rate of 5.92% percent per annum at March 31, 2020, and is secured by substantially all of the Company’s assets. At March 31, 2020, the maximum additional available borrowings under the Revolver was $11.7, million which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $6.9 million.

    Long term debt consists of the following (in thousands):
      March 31,
    2020
    December 29,
    2019
    New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.
    $23,725  $24,383  
    CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
    $9,641  $10,384  
    Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.
    1,300  1,300  
    Total debt excluding Revolver34,666  36,067  
    Less current maturities2,847  2,847  
    Long-term debt – Less current maturities$31,819  $33,220  


    Debt Issuance Costs
    Debt issuance costs represent legal, consulting, and other financial costs associated with debt financing and are reported netted against the related debt instrument. Amounts paid to or on behalf of lenders are presented as a debt discount and are also shown as a reduction of the associated debt instrument. Debt issuance costs on term debt are amortized using the straight line basis over the term of the related debt (which is immaterially different from the required effective interest method) while those related to revolving debt are amortized using a straight line basis over the term of the related debt.
    At March 31, 2020 and December 29, 2019, debt issuance costs were $0.3 million and $0.3 million, respectively, while amounts paid to or on behalf of lenders presented as debt discounts were $0.4 million and $0.4 million, respectively. On November 8, 2018, the Company amended its Credit Agreement, to increase the Company's term loan debt. The Company reviewed this amendment for extinguishment accounting and concluded that there were no remaining debt issuance costs not amortized on the revolving debt facility qualified for extinguishment accounting and recognized a loss on extinguishment immediately. The remaining unamortized debt issuance costs not extinguished on the old revolving debt facility and all of the of remaining unamortized debt issuance costs on the term loans did not meet extinguishment accounting and therefore were carried forward to the new revolving debt facility and term loans.
    Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.04 million for the three months ended March 31, 2020, and $0.04 million for the three months ended March 31, 2019, respectively.
    Covenant Compliance
    The Amended and Restated Credit Agreement contains customary negative covenants and requires that the Company comply with various financial covenants, including a total leverage ratio and debt service coverage ratio, as defined in the Amended and Restated Credit Agreement. As of December 29, 2019, the Company was in compliance with these financial covenants. Additionally, the New US Term Loan and CA Term Loan each contains a clause, effective December 30, 2018, that requires an excess cash flow payment to be made to the lenders to reduce the New US Term Loan and CA Term Loan if the Company’s cash flow exceeds certain thresholds as defined by the Amended and Restated Credit Agreement. No payments were required to be made in the three months ended March 31, 2020.
    As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the Waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition. As a result of this waiver, the lenders did not accelerate the maturity of the debt.
    On June 14, 2019, the Company entered into the Waiver and Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
    On June 28, 2019, the Company entered into the Waiver and Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
    On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the Borrower's non-compliance with the total leverage ratio financial covenant, as defined as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distribution, total leverage ratio is not more than 2.00 to 1.00, post distribution, debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions.
    On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (the “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill. The Company is compliant with the covenants set forth in the Fifth Amendment as of March 31, 2020.
    On April 3, 2020, the company entered into the Sixth Amendment to the Credit Agreement and Loan Documents (the “Sixth Amendment”). The Sixth Amendment, amended the definition of consolidated EBITDA to include, as an addition to consolidated net income, an amount equal to $0.6 million resulting from a non-cash inventory write-off taken during the third fiscal quarter in fiscal 2019, amended the definition of “fiscal year” to reflect that we changed our fiscal year to end on December 31, commencing with the 2020 fiscal year, eliminate the requirement for a monthly Covenant Compliance Report and provide for payment of the Capex Loan principal installment that was due December 31, 2019, but was not paid due to an internal system miscalculation by the Agent.
    As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 was likely to result in the Company not being in compliance with its
    financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor. Refer to Note 1 for discussion of future covenant compliance and consideration of our ability to continue as a going concern.
    Maturities on the Company’s Amended and Restated Credit Agreement and other long term debt obligations for the remainder of the current fiscal year and future fiscal years are as follows (in thousands):
    2020$1,506  
    20214,176  
    20224,912  
    202336,464  
    2024—  
    Thereafter—  
    Total47,058  
    Discounts(359) 
    Debt issuance costs(284) 
    Total debt – Net$46,415  
    XML 67 R16.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes
    3 Months Ended
    Mar. 31, 2020
    Income Tax Disclosure [Abstract]  
    Income Taxes Income Taxes
    For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  
    Income tax (benefit) expense for the three months ended March 31, 2020 was $(0.3) million, compared to $0.04 million for the three months ended March 31, 2019.
    During the three months ended March 31, 2020 , the differences between the actual effective tax rate of 22.2% and the statutory rate of 21.0% was primarily due to benefit of tax crredits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions.
    XML 68 R51.htm IDEA: XBRL DOCUMENT v3.20.1
    Stock Incentive Plans - Valuation Assumptions (Details) - Employee Stock Option
    Feb. 25, 2020
    The 2013 Stock Incentive Plan  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Expected volatility 52.00%
    Dividend yield 0.00%
    Expected term (in years) 6 years
    Risk-free rate 1.21%
    2014 Omnibus Performance Award Plan  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Expected volatility 52.00%
    Dividend yield 0.00%
    Expected term (in years) 6 years
    Risk-free rate 1.21%
    XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Balance Sheet Information (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 29, 2019
    Leases [Abstract]    
    Operating leases $ 11,421 $ 0
    Operating lease, liability, current 2,247  
    Operating lease, liability, non-current 10,046  
    Total lease liabilities $ 12,293  
    XML 70 R3.htm IDEA: XBRL DOCUMENT v3.20.1
    Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
    $ in Millions
    Mar. 31, 2020
    Dec. 29, 2019
    Statement of Financial Position [Abstract]    
    Allowance for doubtful accounts receivable $ 0.8 $ 0.9
    Common stock, par value (in dollars per share) $ 0.001 $ 0.001
    Common stock, shares authorized (in shares) 15,000,000 15,000,000
    Common stock, shares issued (in shares) 9,779,147 9,779,147
    Common stock, shares outstanding (in shares) 9,779,147 9,779,147
    XML 71 R7.htm IDEA: XBRL DOCUMENT v3.20.1
    Nature of Business and Basis of Presentation
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Nature of Business and Basis of Presentation Nature of Business and Basis of Presentation
    Nature of Business
    Unique Fabricating, Inc. (the “Company”) engineers and manufactures multi-material foam, rubber, and plastic components utilized in noise, vibration and harshness, acoustical management, water and air sealing, decorative and other functional applications. The Company operates as one operating and reportable segment.
    Basis of Presentation
    The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.
    Going Concern
    The Company’s condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Refer to Note 6 for discussion of the Company’s financial covenant compliance.
    As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company projected it would not be in compliance with its financial covenants related to the Bank EBITDA for the twelve months ended June 30, 2020. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
    While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive these requirements for periods after the second quarter of 2020. Bank EBITDA, as defined, for the twelve months ended September 30, 2020, December 31, 2020, and March 31, 2021 is likely to result in the Company not being in compliance with its financial covenants, as these periods will include the financial results of the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, would allow the lenders to accelerate the maturity of the debt, making it due and payable at that time. If the maturity of the debt were accelerated, the Company would not have sufficient available liquidity to repay such debt within one year after the date that the financial statements are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
    The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that it’s plans to obtain covenant relief are probable of being achieved, to alleviating substantial doubt about the Company’s ability to continue as a going concern.
    Change in Quarter and Year-End
    Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
    Concentration Risks
    The Company is exposed to significant concentration risks as follows:
    Customer and Credit — During the three months ended March 31, 2020 and three months ended March 31, 2019, the Company’s net sales were derived from customers principally engaged in the North American automotive industry.  The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:
      Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    General Motors Company17 %18 %
    Fiat Chrysler Automobiles14 %15 %
    Ford Motor Company10 %11 %
    No customer represented more than 10 percent of direct Company sales for the three months ended March 31, 2020. GM accounted for 9 percent of direct Company sales for the three months ended March 31, 2020.
    Labor Markets — At March 31, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 40 percent were covered under a collective bargaining agreement which expires in August 2022 while another 6 percent were covered under a separate collective bargaining agreement that expires in February 2023.
    International Operations — The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
      Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Mexico23 %19 %
    Canada%%
    Other— %%
    The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:
      Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Mexico23 %18 %
    Canada%%
    Other— %%
    XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases - Cash Outflow Information (Details)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    Leases [Abstract]  
    Operating cash outflows from operating leases $ 827
    XML 73 R38.htm IDEA: XBRL DOCUMENT v3.20.1
    New Accounting Pronouncements (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 29, 2019
    Lessee, Lease, Description [Line Items]    
    Operating leases $ 11,421 $ 0
    Present value of lease payments $ 12,293  
    Accounting Standards Update 2014-09    
    Lessee, Lease, Description [Line Items]    
    Operating leases   12,100
    Present value of lease payments   $ 12,800
    XML 74 R34.htm IDEA: XBRL DOCUMENT v3.20.1
    Nature of Business and Basis of Presentation - Narrative (Details)
    $ in Millions
    3 Months Ended
    Apr. 23, 2020
    USD ($)
    Mar. 31, 2020
    segment
    Concentration Risk [Line Items]    
    Number of operating segments   1
    Number of reportable segments   1
    Amended And Restated Credit Agreement | Subsequent Event | PPP under CARES Act    
    Concentration Risk [Line Items]    
    Debt instrument, covenant, debt amount, maximum | $ $ 6.0  
    Minimum | Line of credit | Amended And Restated Credit Agreement | Secured debt | Subsequent Event | PPP under CARES Act | LIBOR    
    Concentration Risk [Line Items]    
    Basis spread on variable rate 1.00%  
    Minimum | Line of credit | Amended And Restated Credit Agreement | Secured debt | Subsequent Event | PPP under CARES Act | Base Rate    
    Concentration Risk [Line Items]    
    Basis spread on variable rate 2.00%  
    Customer concentration risk | Direct Company Sales | General Motors Company    
    Concentration Risk [Line Items]    
    Concentration risk (percentage)   9.00%
    Labor force concentration risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring August 2022    
    Concentration Risk [Line Items]    
    Concentration risk (percentage)   40.00%
    Labor force concentration risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring February 2023    
    Concentration Risk [Line Items]    
    Concentration risk (percentage)   6.00%
    XML 75 R30.htm IDEA: XBRL DOCUMENT v3.20.1
    Restructuring (Tables)
    3 Months Ended
    Mar. 31, 2020
    Restructuring and Related Activities [Abstract]  
    Schedule of Restructuring Liability
    The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).
    Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
    Accrual balance at December 29, 2019$438  $116  $554  
    Provision for estimated expenses to be incurred —  920  920  
    Payments made during the year and asset write offs333  684  1,017  
    Accrual balance at March 31, 2020$105  $352  $457  
    XML 76 R13.htm IDEA: XBRL DOCUMENT v3.20.1
    Derivative Financial Instruments
    3 Months Ended
    Mar. 31, 2020
    Derivative Instruments and Hedging Activities Disclosure [Abstract]  
    Derivative Financial Instruments Derivative Financial Instruments
    Interest Rate Swap
    The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement and Amended and Restated Credit Agreement, for the purpose of hedging certain identifiable transactions in order to mitigate risks relating to the variability of future earnings and cash flows caused by interest rate fluctuations. The Company has elected not to apply hedge accounting for financial reporting purposes. The interest rate swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.
    Effective June 30, 2016, as required under the Credit Agreement entered into during April 2016, the Company entered into an interest rate swap which requires the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount. The notional amount at the effective date was $16.7 million which decreased by $0.3 million each quarter until June 30, 2017, and thereafter decreased by $0.4 million each quarter until June 29, 2018, when it began decreasing by $0.5 million per quarter until it expired on June 28, 2019.
    Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, the Company entered into another interest rate swap which requires the Company to pay a fixed rate of 1.093 percent per annum while receiving a variable interest rate per annum based on the one month LIBOR, for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $1.9 million which decreases by $0.1 million each quarter until it expires on September 30, 2020.
    Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 3.075 percent per annum while receiving a variable interest rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million which increased by $0.4 million each quarter until June 28, 2019
    when the notional amount increased to $17.5 million due to the interest rate swap from 2016 described above expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023
    At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets. The Company paid $0.8 million in net monthly settlements with respect to the interest rate swaps for the three months ended March 31, 2020. At March 31, 2019, the fair value of the swaps was a net liability of $0.6 million, of which $0.04 million was included in current assets in the condensed consolidated balance sheets and $0.6 million was included in other long-term liabilities in the condensed consolidated balance sheets. The Company received $0.05 million in net monthly settlements in respect to the interest rate swaps for the three months ended March 31, 2019. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.
    XML 77 R17.htm IDEA: XBRL DOCUMENT v3.20.1
    Leases
    3 Months Ended
    Mar. 31, 2020
    Leases [Abstract]  
    Leases Leases
    The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration.
    The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally one to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. New leased assets obtained in exchange for new operating lease liabilities during the three months ended March 31, 2020, were immaterial. As of March 31, 2020, leases that the Company has signed but have not yet commenced are immaterial.
    Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):
    ClassificationMarch 31, 2020
    Right-of-Use-Assets
    OperatingOperating leases$11,421  
    Liabilities
    Current
    OperatingOther accrued liabilities$2,247  
    Non-current
    OperatingNon-current liabilities10,046  
    Total lease liabilities$12,293  
    Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
    ClassificationMarch 31, 2020
    Lease costCost of sales, selling expenses and general and administrative expense$795  
    Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):
    2020 (remainder)$2,191  
    20212,807  
    20221,887  
    20231,154  
    20241,116  
    Thereafter6,458  
    Total lease payments15,613  
    Less: interest3,320  
    Present value of lease payments$12,293  
    As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
    March 31, 2020
    Weighted average remaining lease term (years)7.6
    Weighted average discount rate6.3%  
    Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
    Three months ended March 31, 2020
    Cash paid for amounts included in the measurement of lease liabilities
    Operating cash outflows from operating leases$827  
    XML 78 R21.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share
    3 Months Ended
    Mar. 31, 2020
    Earnings Per Share [Abstract]  
    Earnings Per Share Earnings Per Share
    Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.
    The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):
    Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Numerator:
    Net (loss) income$(1,137) $(189) 
    Denominator:
    Weighted average shares outstanding, basic9,779,1479,779,147
    Dilutive effect of stock-based awards
    Weighted average share outstanding, diluted9,779,1479,779,147
    Basic loss per share$(0.12) $(0.02) 
    Diluted loss per share$(0.12) $(0.02) 
    The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three months ended March 31, 2020 and 2019, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
    Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Number of options611,480  563,680  
    Exercise price of options
    $2.89 - $12.50
    $3.33 - $12.50
    Warrants(1)
    142,185  142,185  
    Exercise price of warrants
    $3.33 - $11.88
    $3.33 - $11.88
    _________________________________
    (1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020.
    XML 79 R25.htm IDEA: XBRL DOCUMENT v3.20.1
    Nature of Business and Basis of Presentation (Tables)
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Schedules of Concentration of Risk The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:
      Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    General Motors Company17 %18 %
    Fiat Chrysler Automobiles14 %15 %
    Ford Motor Company10 %11 %
    The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
      Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Mexico23 %19 %
    Canada%%
    Other— %%
    The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:
      Three Months Ended March 31, 2020Three Months Ended March 31, 2019
    Mexico23 %18 %
    Canada%%
    Other— %%
    XML 80 R29.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-term Debt (Tables)
    3 Months Ended
    Mar. 31, 2020
    Debt Disclosure [Abstract]  
    Schedule of Long-Term Debt
    Long term debt consists of the following (in thousands):
      March 31,
    2020
    December 29,
    2019
    New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.
    $23,725  $24,383  
    CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
    $9,641  $10,384  
    Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.
    1,300  1,300  
    Total debt excluding Revolver34,666  36,067  
    Less current maturities2,847  2,847  
    Long-term debt – Less current maturities$31,819  $33,220  
    Schedule of Maturities of Long-Term Debt
    Maturities on the Company’s Amended and Restated Credit Agreement and other long term debt obligations for the remainder of the current fiscal year and future fiscal years are as follows (in thousands):
    2020$1,506  
    20214,176  
    20224,912  
    202336,464  
    2024—  
    Thereafter—  
    Total47,058  
    Discounts(359) 
    Debt issuance costs(284) 
    Total debt – Net$46,415  
    XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) - $ / shares
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Number of options (in shares) 611,480 563,680
    Exercise price of options lower limit (in dollars per share) $ 2.89 $ 3.33
    Exercise price of options upper limit (in dollars per share) $ 12.50 $ 12.50
    Warrants (in shares) 142,185 142,185
    Exercise price of warrants lower limit (in dollars per share) $ 3.33 $ 3.33
    Exercise price of warrants upper limit (in dollars per share) $ 11.88 $ 11.88
    Warrants for Underwriters    
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Antidilutive securities excluded from computation of EPS (in shares) 141,000 141,000
    XML 82 R48.htm IDEA: XBRL DOCUMENT v3.20.1
    Restructuring - Narrative (Details)
    $ in Millions
    3 Months Ended
    Nov. 07, 2019
    employee
    Jul. 16, 2019
    employee
    Mar. 31, 2020
    USD ($)
    Dec. 29, 2019
    USD ($)
    Bryan Restructuring        
    Restructuring Cost and Reserve [Line Items]        
    Number of position eliminations | employee 43      
    Bryan Restructuring | One-time Termination Benefits        
    Restructuring Cost and Reserve [Line Items]        
    Restructuring costs incurred       $ 0.3
    Bryan Restructuring | Other Exit Costs Liability        
    Restructuring Cost and Reserve [Line Items]        
    Restructuring costs incurred     $ 0.5  
    Evansville Restructuring        
    Restructuring Cost and Reserve [Line Items]        
    Number of position eliminations | employee   47    
    Remaining lease payments     1.0 $ 1.2
    Evansville Restructuring | Other Exit Costs Liability        
    Restructuring Cost and Reserve [Line Items]        
    Restructuring costs incurred     $ 0.4  
    XML 83 R44.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-term Debt - Additional Information (Details)
    3 Months Ended
    Apr. 23, 2020
    USD ($)
    Nov. 08, 2018
    USD ($)
    Apr. 29, 2016
    USD ($)
    Mar. 31, 2020
    USD ($)
    Mar. 31, 2019
    USD ($)
    Apr. 03, 2020
    USD ($)
    Dec. 29, 2019
    USD ($)
    Jul. 16, 2019
    USD ($)
    Nov. 01, 2018
    USD ($)
    Sep. 20, 2018
    USD ($)
    Aug. 18, 2017
    USD ($)
    Debt Instrument [Line Items]                      
    Outstanding principal amount       $ 34,666,000     $ 36,067,000        
    Debt issuance cost       300,000     300,000        
    Unamortized discount       359,000     400,000        
    Amortization expense of debt issuance costs       $ 40,000.00 $ 40,000.00            
    Credit agreement | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Maximum borrowing capacity     $ 62,000,000.0                
    Maximum increase to principal amount     10,000,000.0                
    Credit agreement | Line of credit | Secured debt | Base Rate | Minimum                      
    Debt Instrument [Line Items]                      
    Basis spread on variable rate       1.75%              
    Credit agreement | Line of credit | Secured debt | Base Rate | Maximum                      
    Debt Instrument [Line Items]                      
    Basis spread on variable rate       3.25%              
    Credit agreement | Line of credit | Secured debt | LIBOR | Minimum                      
    Debt Instrument [Line Items]                      
    Basis spread on variable rate       2.75%              
    Credit agreement | Line of credit | Secured debt | LIBOR | Maximum                      
    Debt Instrument [Line Items]                      
    Basis spread on variable rate       4.25%              
    Credit agreement | Letter of credit | Revolving credit facility                      
    Debt Instrument [Line Items]                      
    Maximum borrowing capacity     2,000,000.0                
    New revolver | Revolving credit facility                      
    Debt Instrument [Line Items]                      
    Line of credit       $ 11,600,000              
    New revolver | Line of credit | Revolving credit facility                      
    Debt Instrument [Line Items]                      
    Maximum borrowing capacity     30,000,000.0 $ 6,900,000         $ 30,000,000.0 $ 32,500,000  
    Senior notes     22,900,000                
    Line of credit                     $ 4,000,000.0
    Effective interest rate       5.92%              
    Remaining borrowing capacity       $ 11,700,000              
    US Term loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Debt instrument, face amount     17,000,000.0                
    CA term loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Debt instrument, face amount     $ 15,000,000.0                
    Outstanding principal amount       $ 9,641,000     10,384,000        
    Effective interest rate       5.853%              
    Unamortized discount       $ 100,000              
    US Term Loan II | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Debt instrument, face amount                     $ 4,000,000.0
    Amended And Restated Credit Agreement                      
    Debt Instrument [Line Items]                      
    Debt instrument, covenant, liquidity amount required, minimum               $ 5,000,000      
    Debt instrument, total covenant, leverage ratio               2.00      
    Debt instrument, covenant, leverage ratio after DSCR               1.10      
    Amended And Restated Credit Agreement | Subsequent Event                      
    Debt Instrument [Line Items]                      
    Debt Instrument, covenant, consolidated EBITDA           $ 600,000          
    Amended And Restated Credit Agreement | Subsequent Event | PPP under CARES Act                      
    Debt Instrument [Line Items]                      
    Debt instrument, covenant, debt amount, maximum $ 6,000,000.0                    
    Amended And Restated Credit Agreement | Line of credit | Secured debt | Base Rate | Minimum | Subsequent Event | PPP under CARES Act                      
    Debt Instrument [Line Items]                      
    Basis spread on variable rate 2.00%                    
    Amended And Restated Credit Agreement | Line of credit | Secured debt | LIBOR | Minimum | Subsequent Event | PPP under CARES Act                      
    Debt Instrument [Line Items]                      
    Basis spread on variable rate 1.00%                    
    New US Term Loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Outstanding principal amount       $ 23,725,000     $ 24,383,000        
    Effective interest rate       5.853%              
    Unamortized discount       $ 300,000              
    Senior credit facility, second amendment | Line of credit | Revolving credit facility                      
    Debt Instrument [Line Items]                      
    Letters of credit outstanding, amount       100,000              
    Senior Credit Facility [Member] | Line of credit | Revolving credit facility                      
    Debt Instrument [Line Items]                      
    Debt issuance cost       $ 0              
    US Borrower And CA Borrower | US Term loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Maximum increase to principal amount   $ 26,000,000.0                  
    US Borrower And CA Borrower | CA term loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Outstanding principal amount   $ 12,000,000.0                  
    US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit                      
    Debt Instrument [Line Items]                      
    Debt instrument, term   5 years                  
    Debt instrument, term to fund capital expenditures   2 years                  
    US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit | Revolving credit facility                      
    Debt Instrument [Line Items]                      
    Maximum borrowing capacity   $ 30,000,000.0                  
    US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Debt instrument, face amount   26,000,000.0                  
    US Borrower And CA Borrower | US Term Loan And Term Loan II | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Debt instrument, face amount   15,900,000                  
    November 8, 2019 | US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit for capital expenditures                      
    Debt Instrument [Line Items]                      
    Maximum borrowing capacity   2,500,000                  
    November 8, 2020 | US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit for capital expenditures                      
    Debt Instrument [Line Items]                      
    Maximum borrowing capacity   5,000,000.0                  
    September 30, 2020 | US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Principal payment   337,500                  
    September 30, 2021 | US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Principal payment   575,000.0                  
    Thereafter though maturity | US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
    Debt Instrument [Line Items]                      
    Principal payment   $ 812,500                  
    XML 84 R40.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventory - Schedule of Inventory (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 29, 2019
    Inventory Disclosure [Abstract]    
    Raw materials $ 9,460 $ 7,963
    Work in progress 618 129
    Finished goods 5,181 4,955
    Total inventory $ 15,259 $ 13,047

BKTSX?@@*7>'DS?A M%"\.7]%(0;0*")PQXD-$\$C*C=E$]+HD)INT:+B/H'$QLS9V>F-/6%E7^7.6TNZ ^/S'K_,3[[4/F[GK(54AT]]NV F2?3&"P88 M*S-H/ 1)'#$97%MO>3775;,'.+W'"CE#G#R!E;K\?#&Y[6VI@X962SYA66K+Z[J@)#C9G\ M^>!]$TOY,%GC%E!VA\$MB9,/PY8ECZW:;"9(J"E3@ IPQ&8K" MA-YIEFV3#DX/$35NG6-WH!Q,?QT8R9]Q,?VR'E5S;:E=_8R$/,%DG><%( 7\-)YB#(H#,YQ%(VRWYO(&;=8LCLL#J"S+FSC^6OOZVO,K=%"2@8^ M1XC@K%2 VJ$+-BNIFL0SC] U;K%E=U@<4HL=@/)N,>MZI,IWZ:U=XZ-9 M?CT-L1YXDAQ)^E>BS+Q>9JM9.&[7S;@-!,8B2*40E;0>39/Z\@/I'K=C?W>@ M?DH4= GZ2W^;E('DXJP/?DL0+G +>7T13TD)44?RO -%@T[)4D23 Z9MB.OM MJG9#M#R*U -5UX]G>I>U5[,OI([Y@N0WL<+(I*4!BU&"TMZ"-TE CD8KXP/C MH4D@_R!5O5WR'A.'^RJK9P"^6^#G,,V7/L_EK*197@OZ7+Z34+3&0'*+N=!J MRPHI#DS$.T>58G1:JB?JDK(-N;U=*1\3LH.KMV M:]LLY00XYNIL=TN4)\=4:=+@X%'*>KL&WL/FOH_2NG0TSU?63:[J(6U*BS.\ M+M.)X<85B0(L(]>%]A!:@8EIP%J0*)TR63:9W'< S;U=%A\3N6T4W0&F+T>N M)HI/;PXY%"HFF8D1;G(]-#,!/),)O#/)*RR%A]P"L?=2U-N=\Z?#XS!*ZF<[ MW[X^;")D"+GP.AY.,E"19.*NH#0Q9:99DXS4]B2./ +UR:M&6VBN@ZEM M]W!6X\#E/8+413@NZVFN+Y9,/:U Q^D[#,XB&?L07),4_^ZD=G('XW7+VOBA M--7!IDP.QF4WI?1?9],%$J^TPE;?ZGG9BO:8VCSB<_W(Q!<>53$D2%K(M-0* M;0#::: ESJS-LAC5)*^Y/8E=5M4/!I;;U1]M--?/UDW\),2\'B3\(9S@VW(_ MAY$35['V-K&IMDJ)EC8:K\"XS#-)6<0V2H,@N?!& MV\" =@!3AX64>I6]U@<*:8.U+H0F6:+=21T7HT_C40ZEJ0[LXW73_QX_7W@I M;\M/8?;[VR^XR(M0:A&_MUIF*VM"-M;A$QX\D0-1*4T.B0O)-&D?M1UY77J2 M@X'D@SX[),3VM_1TFO! ;CI#!E51DVVT&7V)UB7W0(9NL M0I/SF_L(ZM(Q;(6U0;329XQR@S7:+):7+64F"1VSF H8A1G4>0_&G"&R@LQJ M-"(UCT[NI:Y+%_"I3=W^^NK TKV[8N.J%?'$"9VL5!&R994%R\''XD$;*[GW M0?#<9GN]2\NXQ])/#; #==&/:=M>"!O,YB*EXR%@ MDP:_VY,X[@'S$V.PD>8ZB',K6T>S7/^H^:,OX:2NM2NA16M0<%X@\3I#2KH$ M(0@&!HTA;GP.MLD5L8?)&M?^#1R_#JB!#G;.RL8M5MXCL3)-9$HO6+WY@VN? M/)\:P/IV;MOWQ-G\+L&-^3_'\I!4DZRA:C$W/ ="AUM15PB@?@6OA: M%"?1-3EA?EHVQXV=AP3H!NQWBI9.;//>TID(RR-+!%WD!&'%HH98L@D@Z@>-W+O%>D[Z;*;(6:'L:P1 PN:UFIQH9ZP&@@R(F2F K,Q&6^; MG(VWAV^SR+];^.ZBRTZ&KEQVYK\JW+L\T9KE#5[_S]-E.IDOSQ9X)6W)K&3V+6*S3V]9] M(3RJ@+3LWZ!C??WTZ$-RI1M]?(UT ZN)J M/2XO.; 6K:VE CDS\D6TLQ!-RA!CS7,HJS#%1ICR;EFFJ97%W7OV1Y/P3/>/WB3;64>0O08M("\9( =%[6G]6*F:4 M2J7-O)A#B!ZYT>HPV+IMS)Y,B\_<[%TRW\[\7;WA*W7O#M_.OW)>.4,%IY!SXS1TN&W$_G/0>; M1)V+DGL]ML+.WE#M R!O\XYI4%O,9?9O.9ZYN7@%6 M\)"]4N1"> 15:"TXC1IT%!&#]QA]DU+"70D=N9MS&Z0UU58':'R/7W!VAK54 M[<5\MI;7/Z:K3R_.EBN*IA=WK#%F@;9>5,#:QBT8!=YE!2)3L,ZRMX4UV2=W M(W/D%LYMD-A04QW@\&68+OX>3L[P5PPU)517V.8%EE-P*0A!RZHF=3B9>V^M M!@JIG'$L9YF;A.Q;4SARJ^9&.VX3_3SSZ',]@Z]A['GQ_*>,/#>QU#[N3&A" M*(1,^F) ,9,@ICKX)9LDK19>.&RQIMO%G1_2)\QG)^MZ[SEY#-5@GX]S>#]= M_O[3M_KU);UGOOB^M'8;D>Z" MI#N-O!OK[)E;NS=AL5BWU_\95V%ZTM#NW7G34UK A]EL;PMS"23%&Y1 M92-RDU/3S>1T:]%VP<.=8H_#)=]!;'"'BY^^?:1_>O1UNIQ@EA91U%NBOE3[ MFR!HC6!-P9!+C%(VZ5GT $TCEW8,H/+'4+2G_'N$4F7D8OQZ9#$SG00([VLK MV60@F%B+HH5'9A@RUN3P\P&:.H/2OGI_U"KMIX0>\'21?;G#TJ]X&G$QD2+9 M)%0 BK.)":D#!!$2V,"+CS%)9ILXVE?_MW$UH#(ZP!8]9+YX.5\D MO(\AK4T.*6DHFM<[GR9 ])+ 0%QQ9UG.HHG%>I2RD(ZPW?+5PL?;7 M1)?(NN3F8ATZ+,FRA) %%Q35D-B5#-N(XN63 R,:*>45#M+ %&"<=% M"%'Z;39%>OHU]-'?;B-O\^M'OJDYG%,U@'1'QL:;<(IORPT>+E:55D46CQF$ MIKU?)<[ ::5!8A'"U3&>N,WUM:T@7%YGUA"XO4Q=:&W$+7 <0YU2%9QH$5JJB2C?;6;N4)W?^.\8 PD/;FPXNR M Q?HD/6M ^<&]A/ECT X *W(J)C*48HNK:.9JS>B0P(PDBL M30'2;K#M!2Y^B\FBU7 MB[.K-)6(F7-,$E+FQ('&1 :725"I>,4,2\HUL2YW2=D*+?89[4<'2KL[O-1C MFXME9#R7V7(%3/EU\.T@:.5I&7AI.)>,YR= S7>"QK4TARKZ0=SL*?6QDVY' MI^NK=A=]E.O@F7/#>72\P'5NY]*"%BV5+A(*64R*"^HD)1,U>+*@/J;(=-[N MH'/+%_:$E'U5.V\LYPXL3YW\MKJ8_'9U;R5F+XMF G+B%/,12^3LT;YKK!'& MYJ18:'+LN8F8K7#DGM%N=;#$.T3-Q>*R7DJ;6 ?:Z=XEC0$&VDI%"M<+,SE MV*3QS69RQK5 AZOY$=SL(?,.D/,!TQF]M3)Q83"YC*6XZLM;7I.5/D ,4H(P MHB#S5I;4IJ'#;4KZPLL^ZKW=JN$@6?< EK.XQ/\Z(^G]\H6^7"TCD7-"6Q"* MJ-5L*2*$XND[@R4S'9EE32HF[J%G*^#X9[1%#2'W/N%SL:J0.Y,*#R#(!H.* MMH!W-@#*(H1T.F??9.3ZO12-:WL&T??C&-I#^/VAZ/*8)62I16U4K2F84";7 M?IH8 1.J9*/C IL,D-M(37?HV4?3#^-G#[%W@)W?9F?+LW#R=O%J5A;GW-3A M-.O%97Q2L6A.#,C:L]=2$!I)5JB9YG5?QS;.\@,T;8'/)QL[(1-Y=JPHM"F&T,2+?I"J<>W28+K?#E-[*&+LW.&[\"U] MPO3[N\5\5:O#YC/Z[G@13G^;Y=HA8C&?A2_3Q=GR:)K?X\D4R]$L_Y+FL_GI M-*VCBWH\F*Y27TQX8[4'J^M@FI(2.!4*A&@XK6 NW>T#U'M2C,/2U24*]T'+ MO _5=6 +_QX6T[HWU!FMY_>;G' ",X/"ZZ3 ZAS/)^M!^_%,/O];2$J,%=^7K_ZZ>W[RPC$"TLQB *C$GD. MY"A E&A "Q:YD;24VHQ&W(JZ?O"T#P3N)KP'UD<'(/LI+-?RN:(^!N=*A.1- M!+5N(%'(&=4L\1(X"^2CMD#333+&O?HP,&P.D' '^+BS@[^^&FA+/K*2(0LH MH@[-8$)"%%*"Y8Q+H4Q,C2I:[R5I.W/SK%M,[2?^#H#TYJS"_VUY^QDK-[/C M#WB\ONHSL=9XJYP$1$.^?@@2//H,9"US"4);D9K8G'LI&OOFWS JOST39Q#Y M=P2D]_AYOEC5%7;%B;8VB3H/7O!8)]'J BX'6GC"I< M#S(TF55^/TEC7^)K M"J4#-3!VMNEF3=:+^1>X8QDHUT4X'J+LCKG>XJ#\( MQ\2+3(P9%05(3>&)XG5:E%4)/ _,FLC)(#OBH$NW" M(BF(61J07@CGC4&)31J4MY_K56>SS_-9HGVAS!>GWV>G373,:%0.U?(3SQ24 M0X@I@BN:I^JV1MZ$YT0423 V5+/L#OH3MK;LCOH+J(<&Q$OIV'UXM/BV_($%T=G))EY MG)Y<'B@EPVTJ.D'27(**AH,+R8#/QELF2?:3]CT3J(VOVD0I78+LUO (3^Y: MT"0=*Z)NG =FS&@^T$PQV'0^TBTXZP-@Z[_4>O^#L M#-_@936P0>19V0+98^WD;FD!!E00I0K&H7?9-*FFW4A-;V@Z1.&W\S('2[\# M"#TT #4;46SMV)2]J??=*;IT)DJ(.BAO++*-+-5SG4&\D_YWG$&\BS(ZP-9=4_[] MS%M[1VN,5EY4==9:+!9\';@6O<]!)([%B!:X>H"F<:M/VNZ 0ZFB U0]6/%0 M?$K,HX4B&<4P.@A:> DA,8T:^30WOP74GS6S58)K?I?!D%S4\\\*3"_G2 M=]/9R_D"I\>S7RD*PE7[*I/'7_V4)24["J)]_0AA25BO J!@Y.$57RL#O 7M MHLE1"A7;7&</+$"Q%[^I>+#7L/'][>."(9A M5#<_2(X=:/[%T4195Q1+#I)2HK:;UN"8Y\"DM=I9)D394.=ZD.9?'(U7/-)& M\SO*<>PJD3?SV6\?7JQI)P?LEZ_IY"R31_8K?IVF.<44+\(LY'!YV*.*<3)J M,+685R6*D*)+#++C,F8RE\)O5V&VRUO'JR@9%B!MQ=UC#NCV638FX554C&2E M5?7&&#A#4LO)"Y64(U^M27KQN=>9[./%-E%*ER"[=<0=XZ&EI>NF! M=EL&0CO-)->FM"D'>.9U)CO!8-5ZNKUQ=F&-?L-;? M<)));<,8LX>0A%C?#:PUP#I$Y7?P=+#\NT#1_>?<03(LAF*# MC#7'S^IJ"R6!SMSKJ'QVM\NR_\>7F@R\">ZEBAY1=7W\ N@ZE)COI?8=2DUV4T &>O@/4M89MO;%P+RE0O9&V!='[(1#J:(#R_5@K8,(66A?S;GQNLJH@/>% M4&",R"DZS=G31('/HN1D)\WO4G*RBQJ>>-LQ M2U=H^3NC>0!#FPHY',50&!\=)&-Y#O1;JYH,UWR^I2N[H&3WTI5=]#%V^<&] MI^QHA0DF*"@^2E 9 X1ZJ1IS3LF%*%CJM=YI,%Y!5IXF]%@T%MU$ M%9N<+P5LI/!(::XAVB*@!"^CS#)@V+!#_PE+5W92W=W2E5WDV('F:\E%B(P; M+\%1P$&!AI403-&0E#2>*RV2VM#"X$]8NG*(YG>4X_,J7='26,$E9*T2J&($ M."YI=V5:*!6Q2''K&N:?M'1E'X"T%7>/N:1K!P71*F9"\<"Y9:!B;01;-U86 M:^][Y7Q^LJJ5G<[J1BQ8V<=W'5H5/:+JVA%!SK04&!.0DBSDKAE9;SAPR"B9 M=DQ$Y9[F3MQS.*O;2>\[G-7MHH0.\/3XT5#@V@2F/?%2S6[4% 3H:"";7)M[ M%='%6]VBAF K%9 M6,[]-@L;L7YEX#UQ?Z5T8,@>K1ZC$"1KKSQD5>__*KXIX'%1VMPERS9)Q68:Q7O9A4W)OD+;M]@^%_ M;K.PG12^5;.P7:3? 80>.C*G!<:%L@$2+QF45!F5OMU']'U^W M>!Q ]6+;$OP0+4>#[SO:)9?? JS M8UR^FEW_S'26IB2K:Y-.K!):45BGBM/UEJ\FI- 2]K*98X\2;#6UM83G(%/3(,N-C!)Z\WK M)E[D S0]?UNY"]9NV\JAE-5!^'*4__-LN5J+[N5\<2ZZC9);9Z28BX&K(B'R M4AMYQ0 ^$*_%9)*BD9RDUZ1F=A:^,_)A%68Y+/+R MM\\YK)"0H)B_'!VFHB,_VH%,G)@*)#?G4@3.91192>GR-@6J!]P2>("ZD3/. MPR+BMKT;7#T=8&[SYG M Y8E%S8$H#B*UU%4 GR.Q$[D+-F0E5)-K-PC=(U; MH-1J1QU2&1U@Z^UGK-G/V?&:H_?3XT^KM^6W)1X1ERM:BI)"<&XA)92@1/3@ M/8N T:0HO60Q-KF8^R!5/7IJ>^I_WDH9W2'K]33$Z2;6K?SM,ZFPS*0,E MR"X>_K+>B9W/UDF(?TQ7GR[OQUXE)G2RC"D>P<04R*4Q$5PBIRG4O$1M!^!< MDYJ&+>D[U)@\\IKON63-N9&8& 04%*PXQB :\B6EC<60A639--FQMB5PW,VK M!9INFYTFJNK>#JT=RX.LT<43AK5)F\AZ:LN4G=,".7"A-2C+R&W1)8 4&+51 M1(A\SI;IY^DR'!\O\'BMIK?EXK5KP7_'.J&;=MMD0(C: T.Q!$ZB @IF,3FD M_WB3^R-;4?=,;-(..+IMDX974O<&Z8!#Q]N/&-8DM3Q.W!9+@G3)K&2U)7>] M)^TY>%$\N&BS=S8%J9L4;'1@DR8UB<8E"J#5Y"F,K(& 5 IBR=*$E%A)38HM M'B+J>5B@75"SBP7:224C-V6XJ,1[N_B BR_3='Y"D%SR)B,#HC22X:QSR[!V MOBO2E8!%8!IL#,TF L:%SW"JG0\HYSYP4D_6+SA87H[AS"X';6MW,4L282I# M3,R!Y@*#TM+:O$VYQBY@N4O%>/T:#E?L790<*.6Q[_ ?G9&=G:^F7RY/@(3T MBGFG 95/M&B0PD\EUY._M/'2I!#+8T[,QB>/KO9#-34?2FQCZ_S?_W[TXA^! M'O;O6+^26(X^?SZ9AAD)YH(=FPIC146(BF2B,G$2@V&0E46C@\])IJU0\/B[ MQFOBT0 7 XMV;*2\77W"Q<6>>DF^S8QY'4#81(&:MQF\31)R2<(P2U$AV\X^ MW'WV>-TZ&B#A0-%U<(ATCV_U_8"$=D83M2+_BGQPDDT($"+/(+41T:'$Y)O< M1'Z,L'&/E09W29OHHP-\/1+Z736XJ2>P]'_^&+Y.@DW.*!>!R82@0JICF26G MY9B16R&+T$WJC?>@MO<0 M,U Z[^KIA*1T,E^>+? J&1.<%SZE6"?*<%"%"\*.%F!4#%Y)5IQI4E3\ $V' M&J,-C_Z>G"9\%I^L!JL]N6RQGI8)U&2ZHPW:,8:V2.V91E, M#?V;D/U/+6\_8F!STO#<\B'8U.EGBL<"PHM<"TXEN(0((5B*H"TCC[M);KRA M4?E^)?_J)2_.%G5]W3K]TE9'P54=8AGJ9LR);1]IF^0>:V+!2UJ^AV@4I]WI%PZBD@]C_BJ-_S!>_OYJ]6\P3 M18HW62K(>'26@PEUUI8R"5Q6#IR)GDB*SFUJ*3T@RNZG;=P,4W.8#:24GG#V M^"Q[N-3Q["W[L@4[WSBU*REL,F4'0G)BPFM=K;J:V@0XD;7-\_ MX0"PG51W=P#8+G+L0/,OCB:"W'&)-D/)#FL]@2?TUZL\21J?7-06-US^_!,. M #M$\SO*L:? ]_7W8=:L8) N@W2*[*#*M&]F^FL2%,;K:A)]DVO =TGI)$UW ML%>?GRXP/83M&'Q XUN[D*,D]9QE!LV19"D*&K0:+[@^; M.R1UXI3NJ>S[L'.8Y'O"4$T"219-2%&!S4& DL:0^T764P>71?"99=9'KJV] MF1D8)[M*M]N#[W>+^6=?-TQ";7N2 M!\JCW7CAT;477F5/E$>6:K657'>J7J=M11%@HDG6L. 0FYQT/TK9 $-&-K]@ M4PF:CS87*SDX5_WR1"Z:BTZ "X9<40G>5@<,B:<,8DC;*>I;6 M:_\2PBV>VMZ2-2PT?!R%A4?:P2A"*[$>9&N=(#+G06)1EKNH>/Z3V;/O"\/H M$IG.$9RI]6RHZBV4;"E$E4(G5#*+)@<&CY/6N^W:!35;VZ[]%/,L+=;WTKU[ M/W7 F>= ;VYO^?85PY-91TGQ@@X4"$I%RU@Q$R%J:6BW+A0^!)'C5H="_5G' M&U/2[EF.ZSR-B4D6- 6\-!)4J-,&A&.@I3+.*@J90Y/ [>4NR#H_L+L M 9740>;B7FZNC=J60GCKH@%K TE+^^J^9@UH!3)>1T+*^*0K;\>I]\T@UP84 MV^[1>VJH9]!=F\'-:@N4]>1M;>N9A;/@4D[ @S,&M>-9M!JF^1AMG=JY??&P MM4^XGW(ZP-MK\F(N&AYX)9R)G,+N8DDRJ MYRS8".F][M?OC[B;H#D/QT1H*;SHXOYQ(+@9B5A&QB'>V$#*+2ZW1-$>0_Z!":V)^; M9(R;QV\-E@-$W@%@KJ1Q0;Z4*GN;!0BM:R">$&*,DBPO+X8[KH1I,G?C%AWC M%NBWALPA0N\ ,^O>^Y_F)_G5Z>?%_,OYN+D+5ER("ED,P'*]I*ZBA> ":;RH MI(R*FO,FQ<$/T#1NR7[SO6H@972 J[>E3!/>7AS,HF$& [CL!86Y2 $O%PEB M\-76%I9$DX3R1FJVPI)^KE@Z7 $=H.CO^&F:3J[:PL5L.2\Z@4!'^W$= AQ% MK.?MM1DV0VEMD]$L-\G8"C?FN>+F )%W )@7\]ERM3A+51OKVYG'I)Y+7@17 MSJ*4M"NS0KP$ 5['6L-3!SQ;&Y5J$FH]1-168++/%4R#J6/D2O_W=2;@.I&A M'7.A#B-/*I(!M5R!C[0>G&$E%8HBM[O6OU5E_]5;QPVZFB85]Y=N#Y"X3"R@ M+ME*#RGY6//X#CRW G)1G 5TEOEM0O/M03%VM^ ]-79;YWN(;V2M_SJ=34_/ M3B\(5\6H( NGW9#<<>5*;7P:'!2/3I%Y4VJK\Z^M]'[CS2-K?A^]S8<0XMC: M#U^O$1X<0=S("(E%VAB=)'-7Z#MIA271Y%*,&4S[U]\\WHV.0;2_MQ [\"_O MW0%?7Q46!U1.$%/@74CGW3]BKDUGF+3^^FG9\3] M;3%?+B?<:>6RS+7.BKZ(S,F)MA;(*\\YKZ7^O?WXO\Q.>I'(F9LC> MT#Y>ZOC?FO@6&;WS.IFDFQ1E#,5 IR=;PV!V%"UW@.Y[&:DW=Q0K+NF4((3D MR/<(F41K'?#")3/%>X=-SC<>(JK3P[+&EG-7;0S6JJ@!LGY;8CD[>3TM..'* M6Z]CK5(6KMY0I[B8%0DZV&PT\17RT]:0?Z>MTX.TQCC;4S?/LHQ\Z&99>[^K M?:GXD[?4>KRT5Q>";4P*0JS);:EEK36RD%U4@O#+"<9_[N)P5G)(P@I@(=AZ MLTQ#Q,# Z"29KAEV[B+J#MDV__L<$B4_N58!@.5EBGQT$ M;B)D09$OSRG)3>#X$S;LVDEU=QMV[2+'#C3_XFAB52R\M@91S+*:RV/@LE9@ M.8LF!?2*;ZA7^Q,V[#I$\SO*L>>LT??PU'"=0RD&O,J:PM/@P GK0%N3F1>* MK.73W@;:[91G_&*1?1R11OKI ''7D[(3F;V,R!"RM^LST0+!HX(BE)?&.F%\ MDS.=ZT1T&AWMJ>#;4T+WE78'2'DPAVH8!A(' C*10%D2C\M<0#(F%(512]6D MK>#!&>TQSU4.0=)@VN@VQ?AZ/CNF=YS^C'&O3F W_OTPJ<#[21HHO5#WPX"NY<\#E8YL_"3NS?T)'1JTBJFC>7X[N/7Y[]: ME_BOKZI]A[2K'9\D:K"B$,-UTFTH]-=26 HL,:9LDV*0QTGKTJ;L@H_[<_V# M:*,#%_<[1[^&U=EBNIKB\FVY83MOSAXU46GA? '/C '%Z\5^YP,8C-X%+XSU M3:X5[DKHN*YP4^PUT-2SV.J&/F7?^MG#;XM/?HI^#R!S"*YH3O$8KS?HF4#P MY%P!>ADX"BLU-DI_M-@L;QKE\]Q73#%86?O;TUH 1?Q"($,,,14MI;#*AB:- M&3;0TN5VN L"[N9V#I/WF/L?+I^E=^%;_6G\13DZ^_V:Y/J0S MCA6+M*N[I"TH;24$$VIW)>.#H;A$!?V8X=GWY>,#Z"!MSY]0]#U"ZU[N+@Y^ M1)%6"4WN@%(4FUH;(.2D(1=&S"I$>L3=)F$N M/WY:S,^./[VIK4\B+GZ9'G]:??KX!_WJVYOI#%>(L\O+9SIPZ42"%!FQ+PIY ME#$EVO"B+28X@S8/:O&VIZTSU X*I'VL92.M_AE ??[U@GERS*5'R\'QVM>: M; :$&#C4;O])TC9&D=B30?HZ92-%K<\2T'MK]+G!^0-^7JVY_/AINJA\SS]^ MFI\MPRS?$(%5G!E1#!0C?.UKG"&0-H!ICDYG"E.L; +J[>@;Z;9-]]!NH-T_ M&\#?SBXOPCOB1C+-:''7XQO''+BR[FB3DO;RL2RE8;Q%'GD').GI**@8L:U-X,3[>]@TV%M?2 MH\\SH/3-[<3GAM>.?P8S1+[J4'F.#(5SJB^' 2<7D\<$1NKU34\!P0@++.:2 MDW+=';\Y>C5+?SV: MY?/?O")%+-/\19B%'.IO+@R=R[:E M/0D8#S+[JWK^Q'+OH';@IH%=+S&&1F*A+3*JPD&5%"!F+R%%61@WUDG;I#K@ M+BGC-G<8[*QD&%%W!Y8WX?2JYVE=9MY[$"JH>O>V]C:+ I++.7NF9,A-RI?N M(ZBG0[;=%?T@;O:4^MC;V MZWW1U=+S ];W)R^;_UDNN:/M.,0=061IPSM:Q MK0R]*C9XMUT.=^/C>T+!OFJ;#RK#L5'P!O]XCU_F)U]P<;E=>LL<X&9&>M#=ELAX,ZC>PIN'82'!8"NBL2Q&9*9.VVS(V/'S<<2)-G,2#Y#>V_K\3 M3["^8P4E&I%]#)!T;8OADR"QE'I?6&E+8"Z>[>HS;GC-5IAPSP<3P\ET;'1\ MP-ETOCBW(H,OAI8[57@89#)<>5.;UTE6T@-H),I^EZ)3V MALPN"2GVO$&RAS@[2&W?Y&&=L[6((BDF(&J3B /BQ3,2C4$?I4D&I6W2'.0N M*3W%MH>?@QPHZN[ -E#VAT@YO5TAF_+.2>7!E(+S41VD#CI56GER>ARVD5+22;H;%-H,O?F M+BD]H64?]=YN&G*8K'M "Z[H8;=X2$&KG"0'-+4!7"U:>K3U=GB:CRM=9%\/5H( M4F!E2AAP 9'6A?,6O>:!;9=+V?:-XY[&#(>49E+NP=Q<[_5#_^:\8D$BR]6E M0N5A:UF@NBDN J?9& MT8RV6$:+#(6*)2;/'38)F3:3,ZY?<[B:'\'-'C+O #D?,)&ES)6)"VNIL^+& M90:<)V* OH)',LIUE+KD5B<7=0O0W*&D+[SLH][;[88.DG4'8#DO>)G.CC>F MF(+F1FN5@-YT?B2 &"Y!FXSE[2=RKG)NF:NZ2,NTT=IMH'<+*'G#M RD]A MN:;^JB33H CHZOT2K,(@/G2PH"GPDR;9Y&Z7MPV#DIMD](.0?90Z'TS"'>"# M-N0\G[V:T1-CF/W^MA 5F"L_KU_]]/;]I5OFO2E928BB7I*N ^*CB!$RHK$A MH]:BR?2[K:@;UZ,9&$W#ZV/D&5WOP^SXW!!+G8*30D')C,22Z$MT@D/QOIIA MQI3;QO9L-9/KZJT]%5#M[[?L+\@>M'^9=;3&%213F#)39!E] ,^2!(D2L<1, MJV6;Y,OV^A]SLSE 8[=UOH?X1M;ZK]/9]/3L]()PI1AG!A5$+PPH$2TX%BC6 MBP1WEV3489L1!%OI_<:;1];\/GJ;#R'$L;4?OEXCW'MR@5)",#6J5^0#D2.. M]%?'8M NNVRWR9YMI_WK;QYO[-H@VM];B!TXE1_.XA+_ZXS$],N7NN]=9I=% M5JD8:R!QK-D]CQ"X%, +&4%O!<,V0Y3OH:>G0MK#P6#PD6%% _@"I+/73 M_QX@N(H@@8,3. %5=UDS28$\Q\/]\RW"PYUPKB'+2$&O<@Q\J7.^$N/!EIQ2 MW&>FZQCHZ6&C8Q1YOXRA /Q=7Z*ER\6[U9E-7U:NI@N8URE1BD1>4A ME]KC!R4%\IZ^8)(L16\\>WPG;!P$/4-33X7]QWNQL9C?+XYN-HFDR-R(4&MP MB$E*8JIR MH>\^K<*7/Q8DFI^7J^4B?)VOKM:OYOD]7LRQU!F6:;E8?IFGS6E[+7A.MV6G MTHHHL0#WB@RS]Q9"X;+N5D847(3\>(S9CFJ[<>GJ$H5#T++L0W0=V,*';N+M M[:Q6R9G)LLZ/\H*"U5#O_F*6('))Z)A *T_0R^OM0;.V3W4!:NR.7L.XW@%X MWMZO:[TI[[C>'_EIN5HM_ZK%'^%/^N3RVRP[5:*QE.]@4;7[B ;'10%+.D)Z MRYQ_7$$\_K6%EXCLJ?'30%0\9YH\[C(V#HIT4]=2@:AP8C;OZ.[\D.8G$'\'@4 M/^+JRRQ*XP.Y52AU(+EBVH.WT0.E#]QF[XL4IQA-2:3T=$FFA7+-(*PQHOE[^OYHLT_S-<;!VO\,A((0(XC>1X?=EP3H/-6ACZB#O!8!TBABZ0YL/X7U?/V!: GYW>)^,3B? MI5Q*R-:!#S6Y1%*B("2'@BK)ND6/ILG=K7T)[&JWNP7B1I)-=YC;7 _ ]65= MRJ^EU..DKTCJE:K\/N%,HD/&DP177)UNE\AZFWJGTK#$-:4@13>Y>'H0E?NA M[ZQVP=M)J0,(/K7%_Q[KH>A\\>G[37[E8HEUHDA6]>*M"A1J*H$044BK92!V MGNP<9C>9^X'PK/;,&\JI!Q1N6B'=;N"^N[I<7P;*:A:?MOEQ23&89(AUJG9R M8W7++J(%;D/RWEK&]ZHW/QQW+Q"V']+.:EM]5%ET@*T_%N'+30_;7-UVFC)CR4$+*J-WHT@I)10O#T)24MLPPB^?S$X-2QP[4G M*-L/6V>\9W^L-+HX6GYUO82-7-Z5NL";M?R^PB_SJR\S7J>/QBP :YM]1;$E MQ*@8\)+J*2>VWE[_?V_2!UKIOZ M#230)\0^+B_#Q5LD.TFI\OLJO^W)& 65C(=:^1J2L]>B!+]X/6.>QY=^:[WUBZJEE_;Y<5P-]N9K'JRK+^IVO$Y\C MU]$%T$H94"Z7>@&[ ),B.<-5$#CD?'(,VO9#YGF<''0@O3[!^_-RL5Y>S'.= MH_5K6-7-G/5/6)8KO-EG_!C^B>M?D&A.\VOIUUDH=]'(C$OC1#86,#NL&XX! MO.-U9IM&ZUQ@!?<;:-:*POT*6,_C0*(;2?8)Y_JOU['+C7_!PBDRS@%RK&&Q M\Y%BEN*!2Y94*5(GP8Y YW;@8L_E_'[T_5%/5B MN;Y:X:M(" KI6$@?'(WG,9!%"#)2EVLB%1F-,;%)=_#0Y(U?&;FI< MI&>1A,ZJU=PH@JQ)4@"C2 -9T5:H)MU(GJ!E^@M!1R+@A=+8@_G=P;[M$U." ME(V"6\V@"*S5O59#I/@1(F8N47DKV_2/&#AQZT2^:X!T7YZX=0BKNP/+]JYP M-BH646<.1O*OBJ$!2I4#$.U2,Y6E=DW*ST$JI#D$2Z%?D4X(P2D@-&V.KL]AXM9!XGUYXM8AO.X +0\M[D:! M/"IG-A.",H^U:M+2"J0$&WQF61A6^ E.#?=V1B>JH3G>&1W)ZN[ <#/L=YPV=;W\B! P5V4OS[0_AW]3R__G5(^*% M*$1V3A!EDN1[+0>'3H&0)EJA1<;'#5IV"/_QDWMR&F-(_BC.32WV^P'2LY,# MH_%H8Y1@-)E%51Q"D#$!1?+&)Z>-L/L-(=_WC3TU(Q@#)DTXW4',\>0TN6"* MS]848HO1H! #A,026(X^6N4P&=4BWA@\H_%$0#H^2#V:W1U"YJ;#FC-"6\XA MI5!G@64$8I0$+7S0(>B8=),RV[.9T7B0F/>;T7@(SSM SO=S T565OJD(=>C M?56R(K=K%:22#-,NLB";W'@ZCQF-!XGWQ1F-A_!ZZL#FV1NH]8-P<7'WR?IZ M8%A!:652P&,=UH%&4. 6 B1/?"HLX'=]QO8N?[X>;6\^O3Y _YYN3'<'S_/5Y??/OY%GVV_WJ0:DJ%+E,+8Q&HS/6MK M?W9)/Z;H=68)'[>B/M+@[4U:9Y@=%49#;&4;F?Y B'ZWN!F\DU"93=]<;B+) M(KMZ"Y$1/RBOKL/-13S"U!Y+W42;7^>,ZV&2/3=H_[;\NEGD!_R*B_O+I\_Q MA@$\!YM\H;!;9PK)HA84SM>C3.^,%]YFY6(3:.]#W43[+-U#>W3)=I"'[ZIA MC19E%(+78 TI0ZR#2DDS(8=B3#*FUINV/V>\I:>GSI-CGT\/8WIWV-G9&XI6 M)9SE H3C"I1-"$Y15A!4P: Q\%2:E:&.U++KY"7D!R%A6,NN0\32'=A>:LQC MG.?1.0E&R'I9"!DMKB0PQ=!"BT\N-SFV&+]]TLD;UXP'O3&%U!T"G^H[4##[ MZS)(6Z^H29\AHC>@E4]1NB"8:G))?YPN$"=O7#,>THX5QK1-('8U$MYENK M/U^M*@MG)NIB2T@@9*Q5VSE 0%N@\!Q]YM(;;%)L^@0M??:-'PLL0QC>1>.B MFQN.#Y"/CGDN@P$6)*7&G!%7:H1G.8N"BQ)-FQGA3Q'39W_X8W!S-,M'!,YI M[@2_QS^O7?"R_"U4MX?V7U_:ZL Y&I%P#9H5D?+AU MA*$8 :4)7#&?LFK66GW\Z\+W[U[?L?66U^MWY3:@NVZM2I;@77E-=(2+_\*P MFA7FHXXND_&-G'04"\18V6&BUR4CDJJUM&)#"9]^0^M(;.TR>">19 >!^@'K M?;.H"_SXUW(6DHS!% EHBBLT$FBP5)4#1U562(D)0IHY?JP6P5@;6:);K('*GWR>;')D'2^T;6:Z8PBJ2R@^!!HD5A/:AF!27"I2U%H0^P"FI7:Z??;ID;FP3([2V#.OY+V M291NTU?!U,%>1GKP26C(7M8K9UJ4-N-D!U$[_2[>Y, \5&;G!]\,)J]>UN M*D4V+B5A R16]TE3S)31,81L4TC(BLSL!(TS'A(U_4[CR$@;30(=G&Z\?%P< M@Y!.>P;F^7/^&ES,TA3%D#((7&92E[SPCZVNB),.K'$^/ MFV^,A:PGZ9E^1N7H>#J>[_V@Z+Y_GVFF=&:N0-FP)6@%3F@)G$+-I!@98-WL M]OT-$1V,F&P80AW$XM$+_/]B_E2CFUJC>'T ]SWF7% 9ZUDMCR74@:,40;/,"7-9 M<E@FH_W:0>_^B-)ZB=ZQC]FD7GN"S<@W>;G0:=W[O0$XFYVV[DSYNB(XH-]GOP*>QIVY*"X<"5.GNM0H90 M';BR#J$""K1![94RIK0Y:)_0K+X.\]5_AHNK6N=Q0\3ZIW!1X]?%IO?O;Z7E+AV*;(,.1;B)H5!Q$TM M*#JRVB-/QNFQX13B9(,4B*72'R/M]N.C6ASM835P*C M-))"+P?$&PLN8 S*![0^MT7D]T3U9T*'B7XGIHZ40P>8NG]9[L-?X<_M=7+, MP<7$(Z2,@H)K0RHGB$=<)^^YT\*J)I=GGR:G%QP=*^[EZ+SO $'?6^V-@LGL M$)WCD&6N;?(#A^A-!AF-0%Y\R*%)0/@T.=/6_G7J&T>07)?XNYG[@$)$%^H M- I^568"G&,1M'.6^R14DDT.0'81-*T5&T/8+^)G .<[0-!ORT7>K@'S33^5 MP+DVQ4')@OAB7*[;6A9$<89B!%Y*:!)./4%+;[@9(N3O+J$=Q_'IFS-]'UKN MUYPP,"="CAI\3A:4K\T),V.0DB$U5&AMW*\-^F 2IBTV[LT5GDZ:9XG9K:Y+ MR[SCM:6F-K6[%'V)FF=BLK6VA""#V^_*_Q%$3-K1\20 .1J3 Z1UEJC<-D;[ M_ZX6>-T)[;=Y_6[Y\?/R:AT6^=?YI\^7B#?S- PE82Y87=N>;TH0"Q![#!3R M7DXZK6-2[=![&+'GAO(AD#L:YPWE_V/HPX8!]QA2^7./(25X+027P#:#G)DV MX%6J]>-<65D+*2T_H4(\3^VD'4_/5B-&1,!9JL0?B\OYQ7=-86_9\:#CL1;! MEZA)5(53)I,H,?/2I'J3@@D?K+U[/ M5^O+I_LC&VX8I4T>E"BI%D KB+4SGA1,.^-M3F'?=NZM:9WH8N(9JD(3Z9^O M,MQT4]XXR,^[VBEG97+67(-#3=)1KOI':\'(B$;IS/%Q#>'HFK 7H1-=@SQ# M-1A?[AWL7+]9I.47_$ 2QTVGI^W>V6;K 9/)+$0'QKE:F(D%?,X1&"^:%%P9 M%A[M-(YUA+N3IFEOD_>V]3BR#/N%XU;I>:X^A+Q*2#;52_0,R*U0L,44EZC1 M8FQR(OPL5=,>KHPF^_TP-4 07:#JNDQB,^IT?6.I11 "8ZSW;VJ51%+U7K%& M(+;4,34!LVMR0/5XT\M!SU1=>.76CO-&! MTX[AW<.(HM;K5;'(0O;:@4V"K*RQ#.I@:8IV4,FB/HQ8??N8/Z-\IS/%]\^X.7EQ2;=7L\$>7GIBZOB$(@OPP+U2P0KS.(4\X+#@B1=.W5RNL?D:C]D=&J^;D1OHD\F;P8VZ MD"OW7%)$J!(4+74=Y)@P->K[]20]4W>1.Y5A&L+^#E'TVW*1MBM1#B5W*8-$ MH2BUJ/W*;)20%?U?S"ZD-NV$=Y,T=>>X4V%IH!"Z[47R'JO=3;6WY^+30VKW MZSGR\ 'C]!9YAJB1>H@\>,.K17Z/%_56REV'A7M]%2370GG045/F\%@S\^*+GNK#HP/*8"RQ(3A)7$%'II3TRI$J))YLQM2D MU?X08J?=Q&R#M,=FJKD0S\. ;NHQ#8S94P2>W*1IX8*CY!]"8)2. M,1/ D].")&W(3*54=).#AI.9M)MY5^_*@U?2#[CZBC]]J\=5[TIMWGFOLYAU M5M0!P:AJ@P@O';B<$0+7T@^6F M2_'V*-[X3 S1P'T*H(I$<+QP<(G[R$((1IW2RCU%X[E8MT-PM:=U.UID'>Q: M/%C0[Q?ANJY-!(N)R0 4;M;YU9E!$)Y,CFS6,$F_A)T! M;)_Z(.>GU;>P>+"0;24C18'>NSH_1-:Z#"<3!&O8;'^.K^HL?CW*V%6"9.*!2-B)EU)"!%I.<44'P.E,47F MO2#Q[&NFK8 :'1?CL;0W1U,]\,8?;Y+-C35E.@HC-&64VCI0-I(UC5Z!UU+H M@,XSWCZ ^9ZN:2$U22ASI' ZP-KUWL6#16UU,19GE) >>%()5"#^Q!(<9.&D M]R4Z)YK4LNRDJ"-7=JSPEPJ;%UDCR7S841@_@NOR,JZ?<>\[! M>+:9VIQ)]3"2>T]DV#E*Q[BE_ZDFO=!W$32M(VP$IC&8WP&(GC'C;V^+-!AE M#:90,J$*):E*U,Z2S!=@@:G LW+J;LC6B0*LMP?=S&I6@=Y!E#5,3+U![R'' M?KNJNO2N_+YS#=&&_.,AZPQ#?T*G[DLHI56@6964QRK/3@C M,B06/(4[)6C>I-'(P91.Z[NG!.0(DCN/*HF; &GY,$"ZN8_R;:SBB7W?TZ"F M8M 23UYJD1.&XBD;08>,\I) R6T.%(*2\[6)H93.G] H3%MJX8H/5F3*]'W> M7+BK#6AC %&D$TX+&4R3&OT?L-3B$%P=4VIQB,AZ\]I/;(_ZS#)7W@"KM<0* MZ4LPG$&0EG.3RX>+2[1H' )+KG9W M"1FBD :T-%J6>C?&-BG%.-,SBX/DOO>9Q2%"Z !-OU+LM?R&^ &_XJIV&+K9 M'5=.EF029%U['1 S*!*."EADWBONE6%-L+2#GEY/* Z2]G)\UG> H)U[XX9I MALHR6D>D6$')VD&/*RA>:J\+^7%Q>OEZN_PBK/8I'> M933UKCKQ2\H(OJ@ -CN3B95DJ=O?T?J>KFYCJX% > YI1TJE4Y#-.%8N" ,B MUEM9V08(.6D007+O2V&AM#]HW1+3$9R.E?8>2#J(]8/A\^>F__F'R["Z;. D M/X?5)US/9,'H) 4.)O@,2J0:+:H:3+#BA;'"P1G1:HWU;-A M^Y7E[_W*CHZ&Q@)..Y;WZLZ$M=(28R#76CHELR5W3X95H^$>M61"M#^(/,2= M-6LQ>')W=@CKCW1GORYRP]/$#Y?+](\WBT0/FW_%>C=BT&'A4X\9YRSP10)' M.NJ[ZQ)2[]9_J?W?-^3>S^<^D!_"&-:8;PS-70<33^F<5 ("4I"CN-805'!@ M(U,\(T.IV_0W.XKLH_MT[?OVG^Z__:YM 4IGC8ZU4F_3]R77-@DEU>8O4A?' M;.!N4JX]3??$O<%/A]3O6H*=4-[=%F \89&&-]_9_;!FYK-A(YYCH6DH&HN( MD(*)H%P0$*,C)VN\RIB\<65:<]#$B-[M)7ZG.J]J]+(1X;L_-T6>M;W?M:%9 MKZ^^7/_;1IYW.F9T$KSF1X$TG4(3(R&B5I!*+)0AH[ MBS9.CH8.\IRG5G]? /=7OZV6^?9HQ4J[4FI5'P:IZG:[!U<[(PD;H\S%18KV M3X7_PTB?>$Q$7YAO*/5SBBQ>Y3R_[F[_9E&6JR_7DZZ&5W4>^HIF4K59A\>FZ5?E/WY[V M6->GH-+EI%0IY'Z\)/XE!$^68=-QTR7K WFB*:IW;8*"# M8*3:J=_"E^OB-6YKV4@T8"5Y&663 $^1%3FYPDS(S)32Y/+1?2)Z*1\]*0Z6 M(PFE(T!MZY!4RBJ&H,#X[$%%TD?'E0%-P0HS1J(L33H2/B1C6E -%^<.7 S@ M[=0-FCY^1I*4_#Y(NJE/E")8%VII8AW2'>HE*709?,R)%^L\T_REN&^?%_6! MA"$"7#;BYM3(^&,32K\.<36O$T@7GVA!_T:K4^^^+.;Q:OT[KC:Q,RUS8U[O M+9,%4;MS!O!U.@,96P7!24W?,:\SD\FYL!=HAM,P;3X[%IY.)(,)H;9>7]Z) M?GKLF792T$N5YQ01SSABZ0U7?Y]??MXD+74SY_/\SX_+7\E"7W[;JJD/ 9,A MFVQC-A0"N A!*0>.42!@2E0L[E.B-PQQS],VC7L<"07/86I$D4SM,&^N>&P- ML$VI>"$3Q""JV8TTWL?7A MSQ?DD.?AXETI\X2K&X?LE;#%(IBB!2AO#"48UH)W0A81C?./FYT.MR[/T#&- M5SL5?L840@=)^W_BND9]&Y/KM.1,Q@@J^42D,TH;M$J09!#UA$&+-A=B[M'0 M2T.N*?> AHJD'S1MU2MI:6*J;8';L%A[QUVHLS(V"H*9O/ #_SKS>*(5 PZ5R I.M8M*PBY;32@K59 M9W0/!P_MV_="S_Z_/$SC,T=^+TWB[3\@A]()INT^&W]@[JX34>D$D.T MR@.7A9)@X2AH%,Z0*>6!<:$"9TTBJV=HFM8>];&_,);(^D7?5F$1HU2EMDMW MIM1&T62*D]"@4TX!!><.FU2@/$O5M-GC:++?#U,#!-$!JC[@!7WTZ3]P@:MP M46]7YR_SQ;P6&]9JB]I^=['&F\$?3+%4ZAF5-;6')?D!#PVM[3+V_4LZAHK=,,A--U H2V$'FM[!&Y.*E0 MQ-3$FCV@8MIXK __.5PL'6!J../NEKW(CZJ/=,E)NQ(@L#J1069BI*3O$C(G M!$O,NR:=AUHL9EI+>02V]MOU.)V@.P#[;4O,NQM6-[L\6"=RH0!3C*I-$@5$ M'RTH[BE?)8]#G[5 [$Z*)BY^GQPLNYJ9'B6YJ?=7GEC%;+V-H //[0]&-\15H ME&$1K"TNY?WJZSSA M#IM^<;'=;ZKMK-/RTV+^WV31-]WG-A>+W]YV&$Z^E!HZ (]Q,V130%"U@:)U MJ607O<(F+0='7L=>>+4_MH^=$AH=:,:+K-_%^9O!FYM/UZ^^AOE%E<7KY>H_ MZ&\O9Y*KH$2Q8%G1=6*3))EP"SJY'))Q,3_.5TZTU3-P0=/:]DE1>NB&T2D@ MTX'JT.J_;)OR_!S^G%^&B^N%;9NC9EK7ZZO+JQ6^6:^OZKW(6> IVA(R,$UK M(^^;(G61,":?I;*BWXY[O#+6\8\ M8L6&3[^$2WP=YJO:11=GW/HD';EJH7RML7(,? @,F$^E;A4*FU]LKGD:4J<] M(.I"7_J#1"]N:4CLNOFRK>1_7YE2>QK5HUYBRRS28K./#*2Q))5J,:*3$;FJ M,IYI;ZV2Z,"9.IV&UVUX63(4+J+S,061FPR>'7TE>ZF9_Z'5K N0G+.6W(;! M]V:+O)^O__%ZA?AF0022U7A/X?(L(A/1,@0;E0(5 X<8- -G;5"Z7LI4T^Q0 M'+NR_0X^V?^HT:E1]*.I5;V#E2@3_<]E[<-V,;_\MF%)1A&DCR2F31VW3^2/ MI0C@&HY<:^W)'^Z]M/]7ZGZ*""9 T[5[?S26?:]YC?IH[VTN+,YZ98J(. M8(TV@@HQ08B"8E>5@W=:.Q7W:4]\^(6_O39@1/8B\._+1=? MRT42VU4[U,( M*@79Y+I@LQ7MIPO_$B4&?:"F"S/?C!770MM,@=_\4_T]/C,LE53;#7'D%I1Q M%IR6&1(SUI0H4XE-JM!.N\S]5.U?HE:A8WR=TPS"I\:,CCN"\+DW-)M N/>R M^AA J(.*3FH!0M6YW:QN04EG0%O!&=,Y)]8D)OA1!A"J*$5DVD/228)"[Z . M82'M],*RY)R._S. <+==/R%ZVPT@/ 0#'208#WM=\&1D-E*"C:&.N/4>HM() MD',7;>U]$9J4&1_>WN8,1A >A(1GV]L<(I8.,-6DRX! H=$*!CPA<9.I5%LR M,DKR%%'L*7N2_S#M;0["UBG:VQPBZ [ OKM)BM=%V&0-&)Y\U7^DM"(E M8-8KFS0OE$PWS07_!=K;' 26O=O;'"*Y#B#X8,!IIA>8:#.4+"E#S-E"%-)! MS(JY@CJXTN2L]. APF'B?'Z(\"&\G;J<\:6QM]YJX01',(PXHC1)-,A@06KIT' 9 M#7O4Y>@'&")\D /&2)\"#>G1L81 VP%9>6!QU@'2]9Z7L? *6W!%B^=M^31 MA=D+-#_($.'!>#J1##IP3X/K&>ZV_!UGMC"7P01?FQ"+#&2X+1C/%-('1C3: MJ3N:]!]E.-\QL=6) 7#.D#^@A(>P/4-5&HR;7A1IR!V_YQCR$5=?^(RB8*N\#_5ZGR*3PC7$ MVEC1^^*-E"2WAJT]FBQIXM"M ]69'BF]Z$S3FP[D8S_1Y_Y'#FG*K+;K+69;EWUK,.B[SY\;HH;]QJLT/> MV*SZ;/"R^ZA&X[PD[6("*SB9=5<\!&\$:*(L1&VS;]/ _$>I1A,HN9*5:R7+ M6BL:P!LKP63C1"@^YBB;>('_J48[$+WMJM$.P4 'H=S:;$BM<%\B8$JB@ M#7B!#%#[&+BVT:%I@=^#3[+/H!;M(!P\=Y)]B% Z M3V<"5KK;WR"#X("K]\ M0'!*94BDC(9'6I)KLNW?[4GV0>)\_B3[$-Y.?5ZY\^R5@J,CSM%BTCQ$FVC- MF\8-V4#TAH)H;U4D?@:+_J5@LB%]?>!N"%SV.C<_G>PFA.]Z=3G[.+^L/N'- M(M>=PZMPL5%E4ZJ-U[2 4 PQE R19Y3&B92=EU[PF/:9UD(ON&?7Z*?'-FTG M!3]*U=<07SF.6'K#U=_GEY\WX6[-&S_/__RX_)6T[?+;C0HSYZ-.$8P@'BD3 M2&4"K0^9LM$'\AU[U84-0]SSM$UCZD9"P7.8&E$D$Z/MY\]S+*_G9+;3/%R\ M*V6><'53D(+"!E428%;$KF+(.5 V!<:XR#4F:^4^&YA[(>L9.CI"T9AR7XXO MA Y"_1%V9ZT(EB=!$1E*BH8+10,^*@O.BFQL8%RTF2'R/U5!8^2I)P; .4-^ MNQ7\[NIR?4EA<^VSNKRX>+U6W/0: <>93"" CYL?3DNFGCS(@D!4\:I!$*%-/$@)K"9N4XQ7DB M%M-7X[1=*SE3[1@1GNTT9@!6!BO+GYMV(1\NP^JR"Y5Y:@9+GV%^9>K5>V8?:V3 M==GK^R?P-U-2\BP8%DRV"L)FBAV%N/4BF046BW=&!!U+&S=R,*EG6KO6$/!M MI=T#GH]D.G&YX+S.;UR_6MR;7G>KY;-(BLU#$*36MI!G3 )"2@:295GQ8A!1 M].@07ES9F=:I]>L>QL72#Z!9018;65" UI.WY)8R1&E"/<^-+&N569O> M/=.D),V&M?V RG,<5HY,27Y=Y"X49NN&ZR[CE@G6&2S".N#.:@HO*3F+)7G0 MDGFE2E#6]W4'=-=*SC09Z6.'ZSA<_%B>Y+EICM68E:TQT\Q:QDV!7 QQ2',% M3HD$4?&8M HU:>M1OH7KTLKVP= 62"VOAKRAPC^>N$ MFG.?-)>B2U>UY_I^F$WH)C"?1BL/PMSY;%N/.-X8L[/!A7J#*WM0TCN*YJV$ M(E1DUDL>_3X%=^,KY8GG9O<767:JF!-A[QS\Y$NLN5G]?MP)3J,N(5#04V0= M,RG!L50HC)=">16S+9WUBAVRS#.-3<]4.=LA\!ST\]CMV>>-F>,NB((0A2Z@ M)OX]85)Z#L<0YZ"@+3#WXQUZSM3?]G'3FP+#$U]A_>N]\(.GL0=#:6V/'G$B/=8 M+]*0_?EYN=AT<+@*%[6]U&U#AY"L-((I"-G7>:%D*$.].5TR M 3,E@O+9@B].@@NF\%A43MF>Q-\-HW^BHXNS4;\S0=:Y1YFWU=\[F/28-U84 M@S(HL"$Y,DT^0S I@7#.A10-=WF_<1@G)GRBPXA_*75KB:5SU[/M#B_FY6JS MO8M[6R.K2G3%!W"<"0*7F 5#'SC+G/3L-!HW> D3;8W\2^G>:?#U V2% MN[>:=G&(S[)W&&S1$'7M0I?KMA-G#((+42N1F6\XC>>T:]U+5\V/MAMS)MCJ M1?V.V.E]E?.\?A,N[OK7WFM*&Y-$M!PR61XRGYEL$9,>-.,%$T7BRG=Y1O#L MJO92*?LCJU07>.DB@ASG"/(-V9#Y8CU/FZ[YVVLAVN?JMPU(4YOC)^X@*!;( MFE!@78Q0W!VP_]^.T/,NIAX1C]^%?YV XP?P,CO9,2;-JK,D^/% M6DE0) OHLPR^2=/N9BLZ[Q+H!NK4%81ZT:5Q@MJ'C."SP&7(*6I@17(*#%R= M:900=&:"1\$ULKY&8+VXI/.N66ZL3=.#J!=UNJY&L2GH4 B>SJ*^'J$136&0 M.,8HG>6YH2_9O^C(=0?7$5.+PR4Q[8'IZ?J-:!^$MZH.QS*@) _@HF" G",O MTBHMFTPG:KZRO3#O?V3,=X.;;F>LO5G0M_@Q_!,'#4R[_^?C3#_;2=!(H\QN MGW_G^&_]/@N2H_4"I*L7994HY/=U &8%*P8CE[');;-G:#K6?#[QZ(_$R9_H M=_XQ8\;%HI('%.@H/I>!>,KI9:3DH\3G\.&M]RIR!S8R\&2\.O"T(@8? 5!8RZ"8M(D]A7>H8 MW\4:?\(%EOGE3(8UHNTOQB?BVYR]=(<@L7'TB2 M5_2\;P]^>>9UQJ)9 )5D!(4Q@3/> BHC V>.B]+DTO,(M$^[B7=:N+83:KNG[T+6I,\3JYY" KRLM59K:FY!&RU]9I%3P/ M34*LAV0<:Y3>XGJ-N#6JBT_7#[]+%XSATF?K06.I_7%+@I =UFE.AO.D"Q-- M@JOGR9HVQCH"!X^MQXC<[]PP; 8U'6$>MG\_II%XBJ0VIH(5[6H3=Y#>:5#2 M90@N*BAH8S0I"^V;S%0?R5344HA7!-3+NCOY=AXB.;;+.:ZOT;MAXQUF54S2 M2E= B+I3&8,A9\HT(+E2;46(6::71'[0&[LR!H=(^D&I21/^=A#T;OA3I]X_ M6H8S@@5%L;O?C)!VD<(M02%8TMY(H3FW;7I3[J!GVEQJ#!"-R.\N8/.]8[S1 MC&]_HRAZ1?]]M,1"[A*U(Y&3_[U.!Z/# &A=1IFEB-@H(#N8UFESH5'AUE9. MG4'UAR.VI/=XZI@1T/[DMXF+ AK%506=(0^F2I(0.46Z:)-* M/J!GQ78<%SW0@MCW'\WWBB=;O:Y' 9MQWX"4DQA$P5L-HLZ]G97W[YU:CB,),/EL0SM 07;$=HYJF29+&"X05IXJC?=-8?"2W2: MJ):/;W,?B8.IYY8/E-ACF0]@W\12_]M\,?]R]65+.,M1!^LM9%5'?L9"T;H* M$FPJVE,L%GC:9T#&7G)_\.:))3]$;LLQF#BU],,_[Q$>4@C:;EKE,P=U7 RX MQ",8IX[FO0',[&;-/>Q^WM[6Y3(K&0JA'IQ'0NE9DA, M<5I"S@Y]T+)$;+1+\BQ=4^^6C!LSM!!&-]AZF)J_QP7^M>TP$!TCC4,#5LE MK**HV]5Q'EGZ>HQ'AV(@3WV2H8*I/-]D9_"15@D_/ 9\7+, MG9$7GCOFWL@A2VBS.V*M2-*Z!*6X"(IELF6)?*,0MF;-.MFLVBCHF+LCC_!> M^R^\*W^L<7/@,>-!!$3R]2*CC\EBD<,"8)D;H6:JF-D?#8 MXHS'^P[\V8Y-YI^O5I6K,\5]4L76RT9VT[;*$9^T!Y%M"L(991XW'FR!I,=D M31TI-8+24=SO%TN_+1=INR"ABW*1,@>K#/&J:%O3R 3"6^Y\$(;E)M1DNFL>]MZ?O1T>ZWSUIS-CV>3+;1+->=F%",9Y)0)>L/J>!\5((1"BQ+:)ENTYZ[=>BH% M746IATAW9\G*03SM/ /^D#YCOKK 97E@[>:XOJF*.-I$[/^*,6W'P(6U,2I% M&X<4&)#C*11V*J8K5AA(:;T7)F3GSR!%?K:(9GM=?'W=JY"4^EUY/5^GFO=UZXW5FC@+BF>A=:1-YFI/ISDKLS6(?@YJ/1I/*EUD"WM MM=)?KO W4O*/?^'%5_S;3U#;I0L/H&1F]U2D< Y&\#EDJ0HK"C;Y [= M4(*[RM:;8_-8B9T1,JO6??QK.6,NHPJQS\%#H?(Y]S@1WC"F<7L.UL7LZ%^F\]?W*>UJ MI^%D$#Q81F<&PM?+J]4L,&Y]2@DHOZ)++-INS7%GG0 MZZ=MIS\&LD[#^3.R;C/N2E(N1BC2U_%03(#7BE$0(2VMTJG@)_6LT_:;G\": M'221T?;U&R'MCT6F]'UY50>7_?K/1+_ZZDO]:>:"9%Q[!HA.@K*60RR%+%5( M,>ID9%&GA]TN:J=M3'HJ#(XBJPY,WX[ES81-SD>)8*6Q9+>%H22),2B):8I- M#=.A27_G'?1,V_ES1%"-P>\?Y51B]JBO1)-SB1F?YF3B\>)NSR;^_4CV/AHO MM/G',UT*.M+:OTQH5^3K>^7;>14^Y+]CJM4R["<)E\J&.6)0M4XOE['XT& *\I*Y#XA M;[)?="BA79W>-$/@L1+J/$+Y.:P_O[NZ+!?+O\;TG,\_=DR'>< "VOA)J1%+ MM@6P]@92FM=!.*@A\: Y1Y<\;U*YVM)/WFPKS(S3Z VK+= XJ54A2AP3'M"9 M;!V6&)1N;XMNR.G*YQTB]^*+;7(X?@"-QUJ5 MW^D]UV]Y=_D95[\OZ;&WK]OVM%X_U39?!DZ.W'- XWSMNB8A&(U0LH@^%:,L M#RUX,Y3@:2U3*]0]-ELG$>>Y&+8C8J0=3VIBYEI&0H?@+LIDLR'_J)-DY"Z+ M@%@O,SBG4&:=([HFG;1/:.UN-L3>E5]($Q:8MRIQ+8>[67375^CUT[!%_?S9-J)KBIJP6VZ]G,6Y_'J\K( MNJC[/]-@3RM06Z!6WJQ4*/O/9RD)!BDDKK*##&E\S;H#=//!"Y M'0*6IQ+'.6'MEV7=UYNI(CP*"@D\SZQ>1:O]4E6M/U0%68BZR!>=Z]DIS27@DEP%B;:%&J\E)X",Q% M:;2(6C9I7K87==,>%IT@O&LFJG[P]UC%?OWRY\7R&Z[^%BZ)_XM/#SZ_/BI[ M5S8?SDK&Y ,S@*YNEJMZT83Q HD1 XP7DCC>$)O#*9\V+6F IJ?Q>B+1GC66 M9]9*%)PKL)L"6^%EK632;_C7EF1 X>0P#G-IO[HEXVB!Q*L3$;;[QC38J7]J)NVEN6DX'Q"!%U?!1R M$2XQ_QY6E]\^KBB&"JD^<^!AR(YGC74C+&#-35@!W]:XC MI;B$ U.+IHTUE(:(F)N<^;Y$V+'F:=?SGSH,M-$'5PR"\\&#TJ* S]E3P,"2 M(//+13HI#[H[SAT518^M5"M)G9VM.NK\]OE'MK5<+4]T7X1>C"EJ%PI$1EY2 MU9EX$2G:UP%9YMAI<]W>Z1PNL,EMN]_,!]8B8P\%@W4'4NX)2T M4)AE3/$<2INV/]^3TJ?-.U;HSV!K@ 0FGLKSJI3YQ;PNX-?%99UB>7U$HTW, M193-P$J*<54MY8F) 1=68-$RF[)/J\&]QO,\34(_V!DBU.6H'.[,SMQ3IHWV M$$7,E^(@68>T'D$I2Z;42&?$(E%;69J,-7B&IEX.O"9V< >+IU^D;;606Q9" MI.0[+;:Y"DPS&@EV5IA0:%5%"K6R?)1)XZH2KF;]-X"/CWXHN'BW(&+ M ;R=VMO\L=E,?AWB:IXVUTS?+-*_D>S4NR^+>;Q:_XZKS4WI1<)7?X55KDO= M6D_.;/%<<_ &*<=PJMYJUPR,\B4Y9YB/8B]W-)R&/O S1.S+T\N@ R.TPU"_ MO3U4M\3!DDP&Z;RF1+,8<))%B,:D;+@2UIYR-_+M036)S7KN=I.B#1/4U#9N MQV*>B M?+197X>(UXGJF4W4'L5 PB :4]('\00R@(S(>BB["V;VLVY"W=QF' M#Q3^\I22Z-?&_?K/>C\1UZ^)W? B>"4I,XBEK'O:E>]I-K#:0G4"BYV,K-X.1A0\\"Q>!95;'I=AZBS9P2$:A MT]PK\W@W]6@KN?O_NII??GOWUX+>\GG^ MYV^(&?/'95W>?$%_<,N'F9;6U(NW$%.LA[*+:X7\C]5RO9XI$Y$'RR"SPJ_;)8?:.#E2(,*-TUKJ)NVI&ZQEVCD1 M3H_P\45_@U#+>&_[I;Y@.K]*MN? M?M X]>Q[$#E2%?OMF^Y=[;X;6>"U,!@YH*\#>3#Z>O@< #-3PF@52VIR3?XY MHHXUK4\]^^X:A[;2,^L-9"G(3]1!J-[G DQ$+$Z:PG.3>ZO/4C7M;NAH"'EL MNL:31+?&YM>PJAW9ZPG6Q@@/L3/?/6,<$_,\:2-9E\'-0S++C26TLRE-DMK8K/!N1ZN7+ MC$Z!LI%!L-F *$9K@5F?F5VY._E^_ :*Y^?IU2+_,K^XHH!]P^P[W!?#'&:K M(=M2_3(K$(/*P)5T7'.9C6S2%'H@O9W:I$/0M/N>73O)];!3<;O,5XO+>:Y+ MFG_%#YCJ5*LYKG_]9[JX(H6OAX0U0[VZ%NOW7+GC@/">A2CK,8XD3U <@HM2 M ".3G964MH1]KK,<@=VQEC+MF7!C6$\B[[/QT;]=?:ES*Y:K0(J.B^5F-WZY M6I:-]H=;[7^[7*__W/Y-;7VR2)O[1_.C!LNT(Z9-I-"(6:V##9W092<+;(86 M*Y$DQ&QK78/F,7IMDFRR6= JV/@-+]\L2$A8^?SJ*S%TXYJ6I,=?EHL/EZ2L MM0LE:=)6'K><"-XG%/58*2M=>Y-F"(G8X3E*$X+"I)IP8C#%G08+'26O+79I0S92Z0,SYK:\)E#81(EB^1;>),[9@^HF!9.)Y+\G720"XJX>E'$E,J6:!*OCD-]I@'J,&9Q KAW8Q'U7O0FH9FA) M+0.W8(V-H#A&B)%K2$K4;3ACO&QRY'L0E=/:U"E@-!#)A\NT \"2Z[@^UJQ- MQS=N:K.L5Y?7#2&O'=CW!]?WSK5GP=A R2L"B^2W%*48X.K-HX).6!T2AM!D MK^]XTJ4Z'+9+4JQ18/O"WO4M"U4N15O4(+,5H$(A%BKA@6<* MWBSSSKN3G+OLH&]:F#:)2R9DZ*8)"44X>;0R MDK%OTDKS26KZVCL:1>[[8.L@(72(I"V#9D6@3])HX)M"@Y0">.4X6&M8L!Y] M"$V.1G?0TU<*?@HT#1'$V9S[U%.Q7[:G8O?VW^HUC:_AHD:N'ZZ^? FK;R,> M[QS\SC:G., !0RP1O,S5>K$ L?@()68A#(N4.I]I9A-(&6T+->KE!8\L0:0,:^US\*WF; ^[C+Z). ^"7"I@5S-PC:"]D#Q3GUM?._ MA]7F^EE9KOZ@X&_U%ZV&GGPS\=81<%CM05=S326"!^^* \:4M*I@8&Z_YAK/ MOJ9'F T5Y[();[LU8GMKX]O;NY8YQ\R,(Z?"!:V;:0$N1@F6\V"#$\D)3G8*B3&*6ES*=0TN,3_1B+6K:P^4?3W^.P4P'^K-7;=//X>)BZW)?+?)-JC9#J4U2WA#GZV _ M+WB\Z.IM 0CB84J> ^. M D6(*6GKDD_H'I5K/+]Q,TX(TZSIW[0@;":9;N'VV$%P&2S&[*"0$H&RI4#D M,D$RHB2)/"$[:)]P'(_?K/E>QW [1C(=N.XC.?OJR_)J<3FS7%OA#2W5LGB] MM1J<4X#"!\^U<3DUZ?@R"O73MLKKPIV?'@7=5C?]O%S4>2RX2/-A#6<>/F"< MNJ-GB!JIB*A&O.^NAORVNL-(*YA.!K1,Y%.-S$ )BX# DF<\ MLI)5D]*9@Z@\UC3N];*[G@Y1>H,E"="E5C;+(L$K(>%Z=J^7)9;I>-))VYEV M*'MLT1H*KUO3]>$JKI'^D<*4K[4M^ #C]?@1XYBO9PD;R8 ]>L?=51<5(Q?2 M)K!*%?)*TD"LV:?0+)'+M%FWJ8+<1=#1FY6/GGL'8J>-I9S&@DXZ@>*478>8 M$= DF2@(Y4ZP4ZRT$V,S"B*^V_8;A?OG8D*.J-C>\:0F!J5E=?5.%'FKG77< M 4/G0/D8P;O(P3$G(RKKC&QR0>=$=N6Z7*&@TM8)!\;7$9DB&_!!>A"&"1,9 MXVB;)'9/$=.I-3D$!R]8D\-YWL$.PN,UT)]M*OZ4(T.JB7AMN"*^2 ;.N (^ M.8%%F*+"*;S1#3U=H6> H%] SA"N]PF>;1&@40HE+[EN)N1ZA.PH(F<%!&?D MNA//2K9IB;B+HKX -$C>+V-H //[0]'-H-Q,J9L3NHZ@BJ"RI$5$$:$PAXQ, MMM2JS<'[4]1TAYXADGX>/P/8W@%V_EA[R88WFUR+^F96TGF[;G.-]>I1O+ M+-"B4XH!UB9"RB9=;V<*2$H;P2-G/CV*R'<<&H]+5YIHG:ET"2N^S+T:UF4+T)#5]X6:( MF)\X7SV.YQT YY$=?GM;2Y-,H?]1YJIY(,XP)FJY8 #F,2D6BF*I29^$701- M6W'<>O-R&-\[P$_5IS>+]>7JJA8:_!Q6JV_SQ:=M-13/1HGB'-A8=^82L^ 4 M!6]!!N^%9%:U:;KU'%%=[4(-%/NRD0RZP].;!3T9UY?OPR5^N-S,TR6+6P7V M"6=(AM8*U4M<#::/*9>INAA@7X%3ICE[1J+> M;45R/"/+\D2=G)W:]></+L@>?+#^=5H^LNG,8E,$I-/MVOU\>DX^3'_Z2#I> MHTFFBJ9:&"%3&M?KX\L*J43&9/UZ?;%8>(NV)]6L/KVNXU2=>BREYAXSK')Z M@BWPRRD[_4[J[OZD;A"O:^(-O6/>ST:]!K= M=QV_X_OLR&_XO6[0[?%&VV_\LPE*UD'G 'E/T^#>YF2N8I MJP4REJJO9OY!J]NMEO])PVL<#ES?FX;]-\ ):B%-1+SL_S@5"=?DDB_(M4QH M^F-50ZQJFBL1.D$M_LU!>;##WBZ<;</[2/C"D';3:SXV M;;M1 82 JV_=JM'X>CJYF(R&T\G5);FZ(*,/D_$%&?\\'MU.)_\80Q/TCJ_W MQ^)/M]D6:/W'HWWL@C-^.1]4"SW6UX^V/L\(8,SZ\^3?Q523$15IE4PFT!YPA381$U'S]DVW M-]AK1S0],B$1G7.B^%SP!>0?$PE-ON14 =#C);1G4ADB4W(A54*:C=K?B0S) M;2J^Y)Q<4%^)@!I(6>"_-/# 9>_VVV4MCYQ1#8X"ER1+=YPI_ M,0E+IA+2.LP(Z"(T79(\-0JIOSP9&4)'"G!(U)2 -H4D0FD'",='(; M BD/N-94+5$DH7<?A_$+KG@Q"1J0"!U#)8%%R4*8" S4&0^L@CAO!JI)!F;.81@C_G+=#?N/ MAO8+:. D%"GX&T/WX-\J0 '$H5NM]8LTA.U%L:2$ZR#.&6TU2>@.B)A+!>Z!(SB M,Z$-%+J&4&QT>H.6U;6XZU*9#6WW/_0=CTP?^>GMFUZK>3S017"+3((;1X:A M@%OKP0FABMM8@>^%'W/T*>$ $#\6.D)Q%$N -) X\)X)'<12YS .Z43)V 4M M4S+@#)HU.8 8,0Y!=X$8WP<136><#&&G7N[.W0HL M:U('%IR?X'9>PY"+*>JR\T+AHX5"6 CM?(HLD,#TL_^9]H >DG.NP09PG*7< MKT>UBMD@H+G>?0C2LL\A0L5*CNAEKF "V+)SH2T1@!1/[3Q8YSQ0R#H-*1[; MQ%XR_4/8J@5%8:< .@%=M(P%L^=7G?M:,$&50 .$RT>6&%.<*=>8(^P.T3:A M6-J S(H!"=7.RB#XD,$>4R1[< LJ\1#KH$1+G.M)URX\CD* B'!>,[VGX . M_*>0VGD;;R!K=P+8&6 RKE@B!NJ94J1Z:@&S&$%@F"BBI6!!:@)ZHM8F"6F MGVW+(LPM!FQX'4(?B:Y5,)90[PN#LEQE "]MTV402,6L K:6F?$4LF ,*(,> MGB%\403J-(-^#(WSVNP"VO2E33'4BO\>J%*_+*(L[N!.T^ /C;RN,!^ M1Y\!DSC';@8(3RY%DK<]6U'PNQ00-E?)(,@51G M,6Q1*)':0#L^L $U= Z M%(=:)1+\Y5)A581U:LLBG1BH0*[&?"=#/3G( N )&T\B8\!>KMG(S M\"^Y /4M\/,TL&>\P^^CP!["<1CK$@%!Q^,%\DP@.$2IR$*K0G?!Z1VF%5<7 MV,1B*QK[_*4\&K\J]D5-Z@YW6W8[93!0\]5F?Q8G11T$0R#84*Y476[3D-AT MGD!S;7X "^N,)8QS33OEQ>#M?5PO+L74.JG MIH^Q 0[-8KKLB]1&Q:Y;O!9\]\[K==OVS: !BPPK]2G>&GKNK6'=L,W.3M?K M'1\_W__BX!<[NU[GZ#>9N-/RCKI'.PZN6X\XKX"O=4;3]Y5VI1R1489'(KL! M6]G]H+PO@HQ-.^[ I_&;8T:$JJ9H8F 7QEB^Z\U1\S MQ(Y&54[/84?;3$;(W_*4D]91U;X07^V;(@)_^O;UOCU;/JX1]MV55K0O#"P5 M_.;.??NF UG"_C[SYO&1W[_"$_\'[[X AV]+F]\;G$4*M353!@#$YZ"DQ,4_N& .,6/V!P21Y'@(1G?\R#'AX'DRAWI-Z%8MV7H*ROK M3+H/^?KN=<>/HK4$L# M!!0 ( '-EVE S1^4J7@@ ,HH 7 =69A8C,S,3(P97AH:6)I=#,Q M,BYH=&WM6FUSVS82_GZ_ I7G4GM&HD2]Q9$$@JM7K]8VM8KY]/SLF'R<^7I.TU?#)15&ANN!0TJ=='5Q52F1F3]>KU MQ6+A+5J>5-/ZY+:.4[7KB92:>9&)*J(Z0=2JQ520YDM%9_.#&DVF@WR4:H'/J>NWW"3L--RGI.ZNS^I MVT5. ADM3T\B/B<\>E_A<;<;-J+P^#CH=MJM%J5^T&ZW6>MML]L];OK'__1! MR3J(NS':+!/VOC)CN':OW?3>=C+37_#(S'I^H_'W?L7*G9[$4AA83,%@=^GF M>#&388^F1A,^%3UK#TZ \K^@(8/4R5S$=5"F4C54]/@L-GI5,O_I.$UCOJN M[Z!A__5Q@EI,4YXL>S].>,HTN6(+H^;\9* ]VV-N% ML^TMS)-PP6J%K7[36C=ZG/& &]+RO>93T[8;%4((F/K6K1J.;B?CB_%P,!E? M7Y'K"S+\,!Y=D(OQU>!J.!Y<0A/TCF[WQ^*;^]N[^\'5A$RNB7],[KT[;^B1 MN]'0>L!O=1K>_A@[N".#\^N;R>B<;-I=6MMJ-#'FDP\CX/1MYJU_^X M'/U*!L,)]C0;C9W _J]<&QXO^RE54RYJ1F8]O^4ULV]G5[>W.VA<)6>*4T%N M/'(I8Y/K*@F90F.(F5'SYJ!SW-]K#_@>&9,9G3.BV)RS!20>,^.:?,JI H0G M2VC/I#)$"G(A54K\1NT7(F-R+_BGG)$+&B@>4@.YJDK&(O3 9>_VVV5-CYQ1 M#8X"EZ1+\B#D(F'1E%6=YPI_11*6%!+R.#%23$9@YAV$1"9:;;MA_-+1>00,C,1?@;PS=VK]5@ *(0[?:Z.V3R MQ$]O#J!T?MO717"+3((;1\8QAUOKP3&ABME8@>]YD##T*6$ D"#A>H;B*)8" M:2!QX'W$=9A(G<,XI!,E$Q>T3,F01="LR2'$*&(0=!>(T6,XHV+*R !VZFV> M@(3?HC6_<\B.[%"_$[D[=\NQGA$.+#@_P>V\@2$74]1EYX7B)PO%L!#:^1Q9 M(('I9_\S[2$](N=,@PW@.$NY7XYJ%;-!2'.]^Q"DY8!!A(J5'-'+7,$$L&7G M7%LB "DF[#Q8YZPI9).&%$ML8B^9?AVV:D%1V,F!3D 7+1,>V8.KS@/-(TX5 M1P.XRT>6& 7.E&O,$7:':)M0+&W R1@4@B.K'91!\<'#/*'(=F"656*=:V"$ MRUR;"1>N H:"0$@PGD7[3T"'P7-([;R-7R!K=P+8&6 RCF/$#=42T&1Z:@& MS&$%@F"B*BH#"U#C-. )-TM,/]N619A;#-CP.H0^$=VH8"RA/A8&9;G* %[: MILLPE"JR"MA:9LH$9,$$4 8]+$/XH@C4:0Y) '.> :=]!U@*C\AH3I/<[F%T M-(MC*";X'%RDMQ0%JV2W R>YV^UU@H4.# 0^T:X:"61N/J_!+JQ)5](,2ZWX MRX4J"@0W&H)8>?&1(#%($4GDD7-D.!S.QY#8]R(E^9 M5&@UHWJ519%.+'199'G6NK+@P"6GLE7_VOO?A]P[?S6RML^Z8A* MH%?7NQY):!,Q:P+ F']%6GU1*ZU4HU O&:GT*I/9!I@RA>.^8>P5B@TDY$KL MCSCH9RRJHV@NYC*9,^1I0:?% SA54 9+LT0N&?0N9M+Q!'T")0C] M_R3__8;W"UM>J+TZK AC((V1::_KPFAL 5Z,*202%IL>S8TLA]AW<:XE .0Q MA6%.:*99K[SH;ZR'X]T]AU. ,#T,&]!KEM!ECPL;,+ON^E6AURA>%QHPR42E M0D6_Y_KJ)GK9V>YX[SJMS_>_.OC5SH[7[G1_CXG;3:_SSM]Q<-UZQ'D%G*TS M*MY76I5R1$8C/"[9S=G,'OOE?1%E;-IQ=SX/X!RS)50\19N;<#6_Q8@/<2T; M'$;\E^3PA>V[,PT\98\=C:JM^> M+9_6#_ON2BO:XP:6"G]WY[XY:$,&L;_/7T<^HK=NB]6-&GN7^CN3[A/ GGM?,F>; MW\4]^V*NLGTD#8 A_@=02P,$% @ &AI8FET,S(Q+FAT;>U9;6_; M-A#^OE]Q=;#6 6R]^"V.[09P' ?UUL9=[*#KIX&2*(NK3*HD%\Y^'QR#N-GAW-)\OW;Z>0Z'4*;\\.7\\F4&NZ[KOVQ'6/ MED?P:OGF-70E)%PQS00GJ>M.3VI02[3.!JZ[V6R<3=L12*\16\BZCZ ,UF.6HB MLJUDJT1#RVMY\$[(#^R<%/V:Z90>5'I&;O$^S0..E$TVJG_P'&]W6/3M>/9O:!0T8[)FZ7;P8LG65,$) MW<"I6!/^HJ%PK9J*2A87 Q7[AZ+QB,.^;@IL>Z@G99PV2ZQ^RZ*;7B0L8!K: M+<>_#NUN4"$N 95/'=5D>KJ<'<\FX^5L?H*^?KHX&Y\L83D'OP]GSL*9.+"8 M3FROW^YZSH\#?;R \='\[7)Z= UWA7;?Z_TX6.?'L'PUA<7X]'!\,ETTYW^^ MGKZ'\60)V-/RO-9#H/Z=*\WB[7!-Y(KQIA;9P&\[K>SI;-W.W>C/>$3E%8=6 M-#01VSIT T@D,A-N@^UE!ZX]B!AT0F%!9$ X5XX3W'>$.U*S=!+M))^ MS)FDYL11!MPGICW%U0^(I:5^SL06HOU MH%?L;TV"E%8RY8B4QGI \IKB%-<0UP=W>[L=)W^ MWM[G^^\5OK>SZW1Z7T4Q7K)ZW=X#A5W+2,$*KRLM6N51$:B"..,#=JM M[&)8O9>+;)H>Z+U:BAEC7_M7.6 M)ZB]9F?H@")E$53^\=T%@1.R+N/K3R_]D;STNW/$I2F*%9XX21B-,0_!G$2S M,O(0#+4N:6MQ(IK-4:DKHR\ M4D 0TN#.A*+JFAW].VH7QMZ[ZA<-R^S:EF4:=E1I N-H5B8D*2M-DL944AZ: M^@:23/C6V&?,+"3%5DD&DIJE/Z=7:_\W MO@K4[I8D =YA&AI8FET,S(R+FAT;>U967/;-A!^ M[Z_8R%-'GI%XZ+*N>$:6Y8E;QW(M>=(\=4 2E-!0 . EM5?WP5(^HYC/Z1Q MTGC&&A+ 'M^'Q0)8#E\=3,?S#Z<36.I5 J?G^\='8ZC47?=]<^RZ!_,#>#M_ M=PPMQ_-A+@E73#/!2>*ZDY,*5)9:IWW77:_7SKKI"+EPYV>N4=5R$R$4=2(= M5?:&I@5_*8GV?AF^JM?A0(39BG(-H:1$TP@RQ?@"WD=4?81ZO1@U%NE&LL52 M0\-K>/!>R(_L@N3]FNF$[I5ZAF[^/G2MD6$@HLW>,&(7P*(W%19U&EZO&70: MM+/;ZG:[0:_7W6WYG=YNN]<@K>9?/CKIXO!<1NE-0M]4EM38[K<:SFX[U8,U MB_2R[WO>KX.*';_1L8!?68K%BRZ;^>LQ55<$+7<"96 MA+^N*9RKNJ*2Q?E Q?ZAZ#SBL*_K'-LNZDD8I_4"J]^PZ":72Q8P#?(#1 M> [8T_"\)T7TWYG2+-X,5D0N&*]KD?;]IM-(7\[2;3V,_IQ'5-X(:$5#D[%M M0-> 1"(UZ3;87'7@W(.(02\IS(@,"*>J/KU,Z 9&H38]AK(:, ZAX+P06C.] MM"*?,B(Q)I(-2)H*B0(<#H5<@>_5_S#2YYQ]RB@&:U57IG-E M-:LI,Y0HG%44#ZG$>65(N%X2#56VD^LRXZ[]CK,$[8;H5V*&7J&5]%/&)#4[ MCC+@KLFMDAU Q_UV-=JYHI.&F<3]$C5,+L,EX0M:D\4RJC\GX*_$;1WWA:].=4/B.7%>L[$%J+5;^3KV]- M@H26,L6(A,:Z3S(M2A&[D>HZ8 M2A.RZ3-NL5B[Q3FCUW.Z[:8]:F@\7^BH]*;2K-22J0DBC#/V*3=2"\'Y7LQ MR:;IB7%[=_XN3/8(25*TY0JO]-L0\7%:RX8\1/S[F\87TOJ3%\CM=?5$4)6] M \P3VUOM[@!^RSB%1B?/HU?+IIB G]0^G]K]C27V?T.E'=IG&DV%7YW<[:W6 M[D#97]C'C8[#J0/'(M:9ND7X%_+#-Z#UD3AX6=[\UU%9;)WV?)UBY(F$15 & MQG>W^D_(JDBL/\/SAPC/[RX"YZ8,EH=@?A8>+QF-X?#J"C"-8X:7(*B>2H8M M*39==YI;P2@,T8ZYJ)5C=YX3O>5YW%3,7E;L_/3L,<_LM+KV!O*TRL@+KX/, MS<572+H0)I*+:W^87ZV9@H":YCB3G*DEWK&)PN '6M0]M;ASXTXSJ3+";<^1 MIBOH>'XUV*DV&_:V?T8769+KGM5_M\MH]ISR"E15%A3%! 6FEF!K X%5/KM5 MP1DO28H75^@T39]=[N!W:Z;.8@H[,XUG>P5C$5&KI 8$U[,TDYYL:@8Y%[I$ MSY(<>4JD+IV\4640TN!.A:+JEA_=!PH486QCRH+%P6UC]? T9>;"FE M+ZF9^@MZ\P/!G4\'E8<_^QE#\YI\[[(>7O7\!4$L! A0# M% @ '=L:$P 7M0 !$ M ( !7'-D4$L! A0#% @ &UL4$L! A0#% @ &AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( '-EVE S M1^4J7@@ ,HH 7 " ?E*! !U9F%B,S,Q,C!E>&AI8FET M,S$R+FAT;5!+ 0(4 Q0 ( '-EVE"_8P/Z[P4 *X9 7 M " 8Q3! !U9F%B,S,Q,C!E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( '-E MVE!LU^!U_ 4 -,9 7 " ;!9! !U9F%B,S,Q,C!E>&AI @8FET,S(R+FAT;5!+!08 "P + . " #A7P0 ! end EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ')EVE ?(\\#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,$% @ &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 " !R9=I04Y'-->X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R'%&#B;-96.G%@8K;.QF;+4UBQ-C:R1]^SE> MFS*V!]C1TN]/GT"M]E*/ 9_#Z#&0Q7@WNWZ(4OL-.Q%Y"1#U"9V*94H,J7D8 M@U.4GN$(7ND/=400G#?@D)11I& !%GXELJXU6NJ BL9PP1N]XOUGZ#/,:, > M'0X4H2HK8-TRT9_GOH4;8($1!A>_"VA68J[^B/&W:=_%H_/.Z?6">XX 5O"M'L*R'OA:R;]\7U MA]]-V(W&'NP_-KX*=BW\NHON"U!+ P04 " !R9=I0F5R<(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 ( ')EVE![V=IC,@, #@/ 8 >&PO=V]R:W-H965T&UL?5?M;ILP%'T5Q ,4_$$^JB12FVG:I$VJ.FW[31,G006<@=-T M;S]C**6^Q_L3L#GG'IO#(=S553?/[4DI$[U69=VNXY,QY]LD:77MC3ZK MVEXYZ*;*C1TVQZ0]-RK?.U)5)CQ-9TF5%W6\6;FYAV:STA=3%K5Z:*+V4E5Y M\_=>E?JZCEG\-O%8'$^FFT@VJW-^5#^4^7E^:.PH&:OLBTK5;:'KJ%&'=7S' M;K>"=P2'^%6H:SLYC[JM/&G]W V^[M=QVJU(E6IGNA*Y/;RHK2K+KI)=QY^A M:#QJ=L3I^5OUSV[S=C-/>:NVNOQ=[,UI'2_B:*\.^:4TC_KZ10T;RN)HV/TW M]:)*"^]68C5VNFS=;[2[M$970Q6[E"I_[8]%[8[7_HJ4 PT3^$#@[X3TOP0Q M$,1(8$XAZ5?FMOHI-_EFU>AKU/1NG?/NH6"WPM[,73?I[IV[9G?;VMF73;I* M7KHR ^*^1_ )@HV(Q-8>!3@2N.>$SC\*;"E"8 $!=R <74SH$M,EI$M'EQ-Z MYMT BIAA@0P*9(0^]P0H8H$%9E!@1NA+3X B6(H5YE!A3OG,DP 0CB464&)! M^<*3 )" TTLHL:1\WVH "7C-4ARGE%;P[4:8@.$L$%I&*_B> PP/F,Y@\^P@3MC;)+26_LPX*-7!=*=S M>][TO5P_,/H\]*G)V"QO_@%02P,$% @ TP.?7]^2--N>_!UV7UISOX4_MDW;5WVX;)]2;MSZ\O=&%17*2IE MTKH\GI+5 MRQ?_E^^_G9_:<)7>6MD=:W_JCLUIT?K]8_(S/&RT'0)&Q=]'?^GNSA=#*L]- M\WVX^'WWF*C!D:_\MA^:*,/AS6]\50TM!1__3HTFMSZ'P/OS]]9_'9,/R3R7 MG=\TU3_'77]X3%RRV/E]^5KU7YO+;WY**$\64_9_^#=?!?G@)/2Q;:IN_%UL M7[N^J:=6@I6Z_'$]'D_C\3*U_QXF!^ 4@+< R#X,T%. )@'IU=F8ZB]E7ZZ6 M;7-9M-?9.I?#HH ''09S.]PAG4FRODKP3H)SQ88K M3I*'_FPD43> 8K^_C"SE>B_%ZC,_NXHTB25PE9I2<1@G8NTZN>7"1R95L M)!.-9-P($"-727[7!V9.&>)$4ED%LI=<]))S+V3>UCGK!7)DHR*HM,JL[,6( M7@R;8*/E>"O&6YY+1G*QS*7&(B>I*$B#]5&$*DL MLN@+T4G!G9!5M"Z$3I0F3CX1S9R DB&BN!=&$<7ZR6R8(HH2089Y#"<0@1IP M/X[Z ;X6M"KH@RC*,L@C?F2^ 7(_!?6#O",$ .KG,]G0> ##LPW(NF7HPP MNGE&K7RBFKN1T0F>>I=Q##C3(BIS.MB K M-$:6'D;*.HX].I-K%'CF,OJV_$PU=R-##SGT'(4>AHI8B\"-09>WT+*BABSP+*]$1.3T?IB1R+&#I2U(Y44VH;&QV9H,@)ZBA! MD;-1@P-*"DFF$2-$1YFAR!GJ*$.1XQ'")P8;'TF608P4,D?1,5*XV C+]$-. M/T?IAYQJCKXZ-H((HIS0,O@T+Q\=+1\UKPO#\+)R39"Y6"FA98AJ#E%'(:HY M':U#Q;XGN9;"U35/.O8Q?[.HY\'G/R%>S[6"KW:#H?:N9.9.QICKV" M8D]SH&5&:;KP9%FL$-8R^#0'7T'!ISG1?K*F<-2/(#.YB?F1P:F,/0F"K,A,;+YD\&D.OH*";]+,ME:D(DG22452>K=U->PE_EFV+\=3MWAN M^KZIQ[VJ?=/T/K2IOH3T#K[WO6B;\[3_F1ZVR1=_0]0 M2P,$% @ VU Y. UF!J.V'[ M]K4-01RL9G,1>\S_SWR#8R?I*'OC)8"PWFO2\-0NA6CW"/&\A!KS#6VAD4\N ME-58R)!=$6\9X$*;:H(\QPE1C:O&SA*]=F)90F^"5 VPK:'Y[W '(N6*1-;(*>'ZV\IO7-!Z MR")1:OS>CU6CQV[(_["9#=Y@\$:#N_VOP1\,_L* >C+=ZFQ8'";JK/(/DT$N\B<2;*XYK1; ;)4C6'R$\ M(X2G_?X4(C3[?:/?U_[MU!\MFN@ED98T6N)L=HLV3)K8S+$UZ&5!D!(H,0(N=.$0?!'JNZX'0Y&"JB_('9M>JX=:9"GG&]4F\ M4"I YG0V,ETI[^8Q(' 1:AK).>MOJ#X0M!TN7S3^ V3_ %!+ P04 " !R M9=I0H>"P@R8# "M# & 'AL+W=O'J*HWQYY4_;WXL1;]=$TIU; [ M1/VIX^7.+&KJB!*21$U9M>%Z:>:>NO52G&5=M?RI"_ISTY3=OX+7XKH*(7R; M^%$=CE)/1.OEJ3SPGUS^.CUU:A2-4795P]N^$FW0\?TJ?(2'#25Z@5'\KOBU MG]P'NI1G(5[TX.MN%1)-Q&N^E3I$J2X7ON%UK2,ICK\V:#CFU NG]V_1/YOB M53'/9<\WHOY3[>1Q%69AL./[\ES+'^+ZA=N"%F%@J__&+[Q6M(\._.;JK97LYW\8798P0'"5%45($)7-04B_+(DM<%%^4TG1FPV4H2H:@Y Y*YF7)*7%( M$,W,VZAV- MG7(0$60S+*AI/0)%6)C+0GT62!+7$E 9S.U]P"T.& (4NT , _+>-BHC&9T! MPBT3$,\$US.MZ#933#P@5#:W 7'7!,0VP;5-\!WQCB;,Q?%5\8P] .Z:@-@F MN+9I1LY-X]Q!M<1N8V M(.Y]@)B?:["%%6EW^I@(U\TA4=P$*4&0G'_*A15-WZ=['JQD^GP4R\)AB29- M7L.[@^F'^V KSJW4[=1D=NRY'ZEN$IWY0O7B0^?\'F9HY+^7W:%J^^!92-6" MFD9Q+X3D"I+ZEO4W7?#0WT,)#B9#\.HO$+9?T?4$L#!!0 M ( ')EVE!:FEJA^P( /T+ 8 >&PO=V]R:W-H965T&ULE59=;YLP%/TKB/<4C#^ *HFTM)DV:9.J3MN>W<1)4 %GX"3=OY\Q+@OV M3=KF(6!S[KWG7-M'GIYD\]SNA%#!2U76[2S<*;6_C:)VM1,5;V_D7M3ZRT8V M%5=ZV&RC=M\(OC9!51DE<&B"]E!5O/F[$*4\ MS4(4ODX\%MN=ZB:B^73/M^*'4#_W#XT>14.6=5&)NBUD'31B,PL_H=LE8EV M0?PJQ*D]>P\Z*4]2/G>#K^M9&'>,1"E6JDO!]>,H[D19=IDTCS\V:3C4[ +/ MWU^S?S;BM9@GWHH[6?XNUFHW"[,P6(L-/Y3J49Z^""N(AH%5_TT<1:GA'1-= M8R7+UOP'JT.K9&6S:"H5?^F?16V>)YO_-0P.2&Q ,@2@ZP'8!N#_ ?AJ +$! M9 A(TJL!U ;0(8 82E&OW33SGBL^GS;R%#3]?MCS;MNA6ZJ7:]5-FM4QWW0_ M6SU[G*,DF4;'+I'%+'I,,L+@,>8.PI QYA["T#%F"6'8@(FTED%0 @I*3 (R M2I Z@GH,-9C:8/(TS1%)X4(8+(2!0IE3J,>PLT(DTS^G=SX*Q4[K@$0TRYR% M6OJH),\OB"*@*&(RX)&H'$Y P034[PIRVT^]]D]0ECM:W@"-J#"0"O.I8*>O M"^95P<[.OK\*&=%(01HI0 ,Y-%)OX2;$ZTCJ=X1#W%.6.QZ,WJ[B0!&)T+(M6@G#J:GH+-B8$&R;,M MZC9XDDI?N,RU:".E$CIE?*-;M=-W\6%0BHWJ7E/]WO07TGZ@Y-Y>MJ/AQC__ M!U!+ P04 " !R9=I0 3MZ8X4$ !Q%@ & 'AL+W=O[L5!=+2A)TD5='H[S]6K\]KE=KYK7 MOCH<_>=VUKW6==G^N_%5'^:.Y+RP-!4;%7P=_[FZ>9T-3GIKFZ_#RZ^YAG@R.?.6W M_1"B##]OOO!5-40*/OZ9@LZO=0X%;Y_?H_\\-CXTYJGL?-%4?Q]V_?YAGL]G M._]^OJT-YZO%VQ!HTFPN&KK57!6+$/U:!:$J-J2* MT\<*"JTP">,J&+:"QP#\H15+',#" '8,8&\#F$QTPT63CIKCJ+DSAH6J0*H\ MXL5!+TXWQB8X0 H#I+HQUHC&7#3NQJ;)G! 52)00MI)!*QFP(D9_DZE:5*=J MB;781@YMY, &"QNY;JR7?0*J$78+(*(L,D5,!$%&F^%$FC&Z'MDM0,,1C!B(JD=#H%]2:87T-+ N MD6: RIC(K#48:P9PS49FG,%@,X!L5@'>:J]L1;K8(P] M8F!'[DZ3Z,-82R]:$IETA.%) )Y.;@<$X$E+F4HA59[&A@G3DT!FZ&(MPL0C M1#S)& +$8U:]"[)#=A$ $R8>@?S0R?V -,P"/TCY0;(EQ0QA[!' 7BIW!-) MD[L_D-S9V#& ,/((("^5""9-L] Y&C1 EIO8&0MSCQ,]_6*["F-6,4CU4IF( MLT[CC$G$K"B ZLXDD=%FS#T&W$LE]U@3+579'A"%,U<$>QPYQ +LI1)[K)D6 M#FZJ%S(-N6LC51++KQC#CP'\9.JT M89#'R=-S 40F=M1@C#X&Z$LC@& ,*\[__W[ F#$,&)-)WO&/,J:I0[0D2R+3 MWV*\6)!6Q5(AB_%B42H4Z1"+D6 !$E2'3*+;2QY6EP5 %(Z)\@"XN+FHJWW[ M,MYI=K-M\WKLARNQFZ_7>]/'\=I4?-^8^^)R^_D]S.4R]O>R?3D7RC_WPV,6GMO+)>CEI6].TP7OXGK+O/X/4$L# M!!0 ( ')EVE#VE*VWM $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]0[WI36JV22-TB!!)(JR+HLS>9)%9]";:S*7_/ MV$E#@(@7VS.><^;,>)R/UKWX#B"05ZV,+V@70G]DS%<=:.%O; \&;QKKM AH MNI;YWH&H$T@KQG>[=TP+:6B9)]_9E;D=@I(&SH[X06OA?IY V;&@>_KF>))M M%Z*#E7DO6O@*X5M_=FBQA:66&HR7UA '34$?]L=3%N-3P'<)HU^=2:SD8NU+ M-#[5!=U%0:"@"I%!X':%1U J$J&,'S,G75)&X/K\QOXAU8ZU7(2'1ZN>91VZ M@MY34D,C!A6>[/@1YGIN*9F+_PQ74!@>E6".RBJ?5E(-/E@]LZ 4+5ZG79JT MC]--=CO#M@%\!O %<)_RL"E14OY>!%'FSH[$3;WO17SB_9%C;ZKH3*U(=RC> MH_=:[N]XSJZ1:(XY33%\';-$,&1?4O"M%"?^#YQOPP^;"@\)?OA#X6&;(-LD MR!)!]M\2MV*ROY*P54\UN#9-DR>5'4R:Y)5W&=@'GM[D=_@T[5^$:Z7QY&(# MOFSJ?V-M )2RN\$1ZO"#+8:")L3C'9[=-&:3$6P__R"V?./R%U!+ P04 M" !R9=I05LBU3;0! #2 P & 'AL+W=OO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$ ME4!:,;[9/# MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG M&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4%%D%@=BQ]YW(C[Q]L1#;\KH3*U(=T&\"]Y;L3W< M9^P6B::8\QC#ES%S! OL$NP7=_*'Q8)]BO$NP3P?Z_ M):[%'/Y*PA8]U6";-$V.E-B;-,D+[SRPCSR]R>_P<=H_"]M(X\@5?7C9U/\: MT4.0LKD+(]2&#S8;"FH?CX=PMN.8C8;';OI!;/[&Q2]02P,$% @ VU 0 T@, !@ !X;"]W;W)K[5JXQ=@AGEO MW@Q#/J)YMAV (R]*:EO0SKG^Q)BM.E#0DBQ- MDK=,<:%IF4??Q90Y#DX*#1=#[* 4-S_/('$LZ(Z^.AY%V[G@8&7>\Q:^@OO6 M7XRWV,)2"P7:"M3$0%/0^]WIG(7X&/ D8+2K,PF57!&?@_&I+F@2!(&$R@4& M[K<;/("4@/ M,-?SAI*Y^,]P ^G#@Q*?HT)IXTJJP3I4,XN7HOC+M L=]W&ZR0XS;!N0SH!T M 1QC'C8EBLK?<\?+W.!(S-3[GH>5=!O8^C6_R.WR:]B_$#U7=:^*^B1DAH:,2C_B.,'F.MY M1X@0KA44G(4:%R:275X#SJF25(T>)YVJ5)^SC='/@,VP;P&< 7P#'E M85.BI/R=\*+,+8[$3KWO17SB_8F'WE31F5J1[H)X%[RW&UL;5-A;]P@#/TKB!]0 M+KFT.YV22+U.52=MTJG3ML]Z.*2XT+?/H M.YLRQ\%)H>%LB!V4XN;/"22.!4WHF^-9M)T+#E;F/6_A.[@?_=EXBRTLM5"@ MK4!-##0%O4^.IRS$QX"? D:[.I-0R07Q)1A?ZH+N@B"04+G P/UVA0>0,A!Y M&;]G3KJD#,#U^8W],=;N:[EP"P\H?XG:=04]4%)#PP?IGG%\@KF>6TKFXK_" M%:0/#TI\C@JEC2NI!NM0S2Q>BN*OTRYTW,?I)DMFV#8@G0'I CC$/&Q*%)5_ MYHZ7N<&1F*GW/0]/G!Q3WYLJ.&,KXIT7;[WW6B:'? M?4F1;J4XI?_!TVWX?E/A/L+W[Q1FVP39)D$6";)W!+RN[&CU#G/]AB M2&A<.'[R9S.-V60X[.&PO=V]R:W-H965T7:326*M+\%VFN7O&3O9$"#BQ?:,YYPY,QYG@W7/O@4( MY$4KXW/:AM"=&/-E"UKX.]N!P9O:.BT"FJYAOG,@J@32BO'-YBW30AI:9,EW M<45F^Z"D@8LCOM=:N)]G4';(Z9:^.AYETX;H8$76B0:^0OC671Q:;&:II ;C MI37$09W3^^WIO(_Q*>!)PN 79Q(KN5K['(U/54XW41 H*$-D$+C=X &4BD0H MX\?$2>>4$;@\O[)_2+5C+5?AX<&J[[(*;4Z/E%10BUZ%1SM\A*F>-Y1,Q7^& M&R@,CTHP1VF53RLI>Q^LGEA0BA8OXRY-VH?QAA\FV#J 3P ^ XXI#QL3)>7O M11!%YNQ W-C[3L0GWIXX]J:,SM2*=(?B/7IOQ?9XR-@M$DTQYS&&+V/F"(;L M$NP7=_*#RN$^Q7"?:)8/_?$M=BWOV5A"UZJL$U:9H\ M*6UOTB0OO// WO/T)K_#QVG_(EPCC2=7&_!E4_]K:P.@E,T=CE"+'VPV%-0A M'@]X=N.8C4:PW?2#V/R-BU]02P,$% @ &UL?5-A;]L@$/TKB!]0'"=KL\BV MU'2:-JF5HD[;/A/[;*,"YP&.VW\_P*[GM=Z^ '?<>_?N.+(!S9-M 1QY5E+; MG+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1D:9)<,\6%ID46?2=39-@[ M*32<#+&]4MR\'$'BD-,-?74\BJ9UP<&*K.,-? /WO3L9;[&9I1(*M!6HB8$Z MI[>;PW$7XF/ #POQ)J.2,^!2,KU5.DR ())0N,'"_7> .I Q$7L:OB9/. M*0-P>7YE_QQK][69Z/\'6 >D$2&? /N9A8Z*H_!-WO,@, M#L2,O>]X>.+-(?6]*8,SMB+>>?'6>R_%YF.2L4L@FF*.8TRZC)DCF&>?4Z1K M*8[I.WBZ#M^N*MQ&^/8OA?_(OULEV$6"W7]+7(MYJY(M>JK -'&:+"FQUW&2 M%]YY8&_3^"9_PL=I?^"F$=J2,SK_LK'_-:(#+R6Y\B/4^@\V&Q)J%XXW_FS& M,1L-A]WT@]C\C8O?4$L#!!0 ( ')EVE"3;NK8M0$ -(# 9 >&PO M=V]R:W-H965T-V@3N0,A"AC.>)D\XI W!Y M?F7_&FO'6L[S-\@ZF>:TJFXG_ !22&!R68HS32 MQ964O?-&32PH1?&7<1>'M(L#=E<,96Q#L4[]![*;:?=QF[!*(IYCC&),N8.8(A^YPB64MQ3-[! MDW7X;E7A+L)W_RA,UPG258(T$J0?EK@6<_U?$K;HJ0+;Q&ERI#2]CI.\\,X# M>YO$-WD+'Z?])[>-T(Z7C?VOC?& 4C97.$(M?K#9D%#[&PO=V]R M:W-H965T09HAIUOZYG@23>N#@Q59QQOX#OY'=[)HL9FE$@JT$T83"W5.;[>'8QKB M8\!/ 8-;G$FHY&S,^>-FEA0BN(OXRYTW(?Q)MU-L'5 ,@&2&;"/>=B8*"K_PCTO,FL&8L?>=SP\ M\?:08&_*X(RMB'V-LD MOLG?\'':'[EMA';D;#R^;.Q_;8P'E+*YPA%J\8/-AH3:A^,-GNTX9J/A33?] M(#9_X^(/4$L#!!0 ( ')EVE#R,J%1M0$ -(# 9 >&PO=V]R:W-H M965TILG*MI1-%;52*ZU2-7EF M[;&- L8%O$[_O@-V'*NQ^@+,<,Z9"T,V&OOB6@!/7K7J7$Y;[_L#8ZYL00MW M97KH\*8V5@N/IFV8ZRV(*I*T8CQ)KID6LJ-%%GTG6V1F\$IV<++$#5H+^^<( MRHPYW=$WQZ-L6A\YPW =\!#Q) M&-WJ3$(E9V->@O&MRFD2$@(%I0\* K<+W(-200C3^#UKTB5D(*[/;^H/L7:L MY2P+(/]#Y-CW=S#"- M]'1-3Y)M@?VFP#X*[/];XD<,3_XMDJUZJL$V<9H<*>9>!O>/Q3=[A MT[3_$+:1G2-GX_%E8_]K8SQ@*LD5CE"+'VPQ%-0^'#_CV4YC-AG>]/,/8LLW M+OX"4$L#!!0 ( ')EVE -JZ/$LP$ -(# 9 >&PO=V]R:W-H965T M)W^?0$3QVVMO@ SS#ES9AB*29L7VP,X]"J%LB7NG1N.A-BZ!\GLC1Y M^9M6&\F<-TU'[&" -1$D!:%9=DLDXPI71?2=357HT0FNX&R0':5DYM<)A)Y* MO,-OCB?>]2XX2%4,K(-OX+X/9^,MLK T7(*R7"MDH"WQW>YXRD-\#/C!8;*K M,PJ57+1^"<;GIL19$ 0":A<8F-^N< ]"!"(OXV?BQ$O* %R?W]@?8NV^E@NS M<*_%,V]<7^(#1@VT;!3N24^/D.KY@%$J_@M<0?CPH,3GJ+6P<47U:)V6B<5+ MD>QUWKF*^Y1N#@FV#: )0!? (>8AS^P\,2[(_6]J8,S MMB+>>?'6>Z\5S6A!KH$HQ9SF&+J*V2T1Q+,O*>A6BA/]!TZWX?M-A?L(W_^A M<+]-D&\2Y)$@_V^)6S'Y7TG(JJ<23!>GR:):CRI.\LJ[#.P=C6_R'CY/^U=F M.JXLNFCG7S;VO]7:@9>2W?@1ZOT'6PP!K0O'C_YLYC&;#:>'](/(\HVKWU!+ M P04 " !R9=I04QH#[[4! #2 P &0 'AL+W=OM+^IT2CA MO&D:9GL#HHH@)1E/DANF1*=ID47?R109#DYV&DZ&V$$I8=Z.('',:4H_'$]= MT[K@8$76BP:>P7WO3\9;;&&I.@7:=JB)@3JG]^GAN _Q,>!'!Z-=G4FHY(SX M$HRO54Z3( @DE"XP"+]=X &D#$1>QJ^9DRXI W!]_F#_'&OWM9R%A0>4/[O* MM3F]HZ2"6@S2/>'X!>9ZKBF9B_\&%Y ^/"CQ.4J4-JZD'*Q#-;-X*4J\3GNG MXSY.-[MTAFT#^ S@"^ NYF%3HJC\DW"BR R.Q$R][T5XXO3 ?6_*X(RMB'=> MO/7>2\&3ZXQ= M$<"G)E1^AUG^PQ9!0NW"\]6N" M@Q59+QKX!NY[?S;>8@M+)35T5F)'#-0YO4N/IWV(CP$_)(QV=2:AD@OB4S"^ M5#E-@B!04+K (/QVA7M0*A!Y&<\S)UU2!N#Z_,;^*=;N:[D("_>H?LK*M3D] M4%)!+0;E'G'\#',][RB9B_\*5U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3+OLXCY. M-[O##-L&\!G %\ AYF%3HJC\HW"BR R.Q$R][T5XXO3(?6_*X(RMB'=>O/7> M:\&30\:N@6B..4TQ?!63+A',LR\I^%:*$_\'SK?ANTV%NPC?_:'PPS;!?I-@ M'PGV_RUQ(R9-_DK"5CW58)HX39:4.'1QDE?>96#O>'R3W^'3M#\(T\C.D@LZ M_[*Q_S6B R\EN?$CU/H/MA@*:A>.[_W93&,V&0[[^0>QY1L7OP!02P,$% M @ &UL?5-ACYP@$/TKA!]PK&C;RT9-;J]IVJ1--M>T]YG54Z MH(<@"!14/C (W*YP#TH%(I3Q8^&D:\H W)Y?V#_$VK&6BW!P;]2CK'U7T%M* M:FC$J/R#F3["4L\;2I;B/\,5%(8')9BC,LK%E52C\T8O+"A%B^=YEWW-B>*RM\++\K#"$^<'#GVI@K.V(IXA^(=>J\E M3Y*<70/1$G.:8_@FYC6"(?N:@N^E./&_X'P?GNXJ3",\_4WA/PBR78(L$F3_ M+7$O)OTC"=OT5(-MXS0Y4IFQCY.\\:X#>\?CF[R&S]/^1=A6]HY7C?UO MC/& 4@XW.$(=?K#54-#X<'R'9SN/V6QX,RP_B*W?N/P%4$L#!!0 ( ')E MVE"C4S#'LP$ -(# 9 >&PO=V]R:W-H965T)W^?0%[7:NU^@+, M<,Z9"T,VHGFS+8 C[TIJF]/6N?[(F"U;4,+>80_:W]1HE'#>- VSO0%119*2 MC.]V'Y@2G:9%%GUG4V0X.-EI.!MB!Z6$^74"B6-.$WISO'1-ZX*#%5DO&O@& M[GM_-MYBBTK5*="V0TT,U#E]2(ZG-. CX$<'HUV=2:CD@O@6C,]53G M<'R&N9Y[2N;BO\ 5I(>'3'R,$J6-*RD'ZU#-*CX5)=ZGO=-Q'Z>;_8VV3> S M@2^$0R2P*5#,_)-PHL@,CL1,O>]%>.+DR'UORN",K8AW/GGKO=>")VG&KD%H MQIPF#%]AD@7!O/H2@F^%./%_Z'R;OM_,/*N5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\T- MTT*V-$^C[V3SU/1>R19.EKA>:V%_'4&9(:,)_70\R[KQP<'RM!,UO(#_WITL M6FQF*:6&UDG3$@M51N^2PW$7XF/ #PF#6YQ)J.1LS&LPOI09W01!H*#P@4'@ M=H%[4"H0H8RWB9/.*0-P>?YD?XRU8RUGX>#>J)^R]$U&]Y244(E>^6)*BMYYHR<6E*+%^[C+-N[#>'/-)]@Z@$\ /@/V M,0\;$T7E#\*+/+5F(';L?2?"$R<'CKTI@C.V(MZA>(?>2\Z3FY1= M$4,T.5*8OHV3O/#. WL7'Y']#A^G_9NPM6P=.1N/+QO[7QGC :5LKG"$ M&OQ@LZ&@\N%XBV<[CMEH>---/XC-WSC_ %!+ P04 " !R9=I0G'L)RK0! M #2 P &0 'AL+W=OC;%H?'*S(>M' 3_"_^I-%BRTJ ME=30.6DZ8J'.Z5UZ..X#/@)^2QC=ZDQ")6=CGH/QK"\T;,*IJ+%R[3++N[C=,-O9]HV@<\$OA!N8APV M!8J9/P@OBLR:D=BI][T(3YP>./:F#,[8BGB'R3OT7@J>WF;L$H1FS''"\!4F M71 ,U9<0?"O$D;^C\VWZ;C/#7:3OUG2>; OL-P7V46#_88D;&/ZV2+;JJ0;; MQ&ERI#1#%R=YY5T&]H['-_D/GZ;]A["-[!PY&X\O&_M?&^,!4TFN<(1:_&"+ MH:#VX?@9SW8:L\GPII]_$%N^&PO=V]R:W-H965T,SY\S8S&03%V^R!5#> M.Z.]S/U6J>&$D"Q;8$0^\ %Z?5)SP8C2IFB0' 20R@8QBG 0Q(B1KO>+S/HN MHLCXJ&C7PT5XJ>3*^9LQOE2Y'YB$@$*I# /1RPV>@%)# MI-/XO7#ZJZ0)W.X_V%]L[;J6*Y'PQ.FOKE)M[J>^5T%-1JI>^?09EGHBWUN* M_PHWH!IN,M$:):?2?KURE(JSA46GPLC[O':]7:?Y)(J7,'< 7@+P&I!:'30+ MV^'#"^FY*X[178<]T\E)[;P7&.$,W0[1@SC,&;S"' M%8$T^RJ!71)G?!>.W>&A,\/0AH=;]21T$QR=!$=+YQV"<)](V(INNE=^5*=YOMB9IS M!3J5X$$_7:N'WFI0J)79)GHOYM:?#<6'9:JA=;06?P%02P,$% @ &UL;5/; M;MP@$/T5Q >$7>Q;0O@R*N2VN:T=:X_,&;+%I2P5]B#]C[ M/QEOL46EZA1HVZ$F!NJ0,@CY-%YF3;J$#,3U^4W]:ZS=UW(6%AY0/G65:W-Z1TD%M1BD>\3Q M&\SU7%,R%_\#+B ]/&3B8Y0H;5Q).5B':E;QJ2CQ.NV=COLXW5RG,VV;P&<" M7PAW,0Z; L7,OP@GBLS@2,S4^UZ$)]X?N.]-&9RQ%?'.)V^]]U+PA&?L$H1F MS''"\!5FOR"85U]"\*T01_X?G6_3D\T,DTA/UM%ODVV!=%,@C0+IAQ*33R5N M8=)/0=BJIPI,$Z?)DA(''2=YY5T&]I['-WF'3]/^4YBFTY:&PO=V]R:W-H965T29M<; M&Z:%;&F>1M_)YJGIO9(MG"QQO=;"_CF",D-&M_3=\2CKQ@<'R]-.U/ +_._N M9-%BLTHI-;1.FI98J#)ZMST6C,0._:^$^&)MP>.O2F",[8BWF'R#KV7G.^N4W8)0A/F M.&+X K.=$0S5YQ!\+<21_T?GZ_3=:H:[2-\MH^^_K LDJP))%$C^*?'F4XEK MF/VG(&S14PVVCM/D2&'Z-D[RPCL/[!V/;_(!'Z?]I["U;!TY&X\O&_M?&>,! M4]E&PO=V]R:W-H965T?, M#$,^:O-D.P"'7J10ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.H*D(#1) M;HAD7.$RC[Z3*7,].,$5G RR@Y3,_#F"T&.!=_C5<<_;S@4'*?.>M? +W._^ M9+Q%%I::2U"6:X4,- 6^W1V.68B/ 0\<1KLZHU#)6>NG8'RO"YR$A$! Y0(# M\]L%[D"(0.33>)XY\2(9@.OS*_O76+NOY2IKN;!%DDR/XI\?.[$C=B MLN2="%GU5()IXS195.E!Q4E>>9>!O8V/2-["IVG_R4S+E45G[?S+QOXW6COP MJ217?H0Z_\$60T#CPO&3/YMIS";#Z7[^063YQN5?4$L#!!0 ( ')EVE J MM_'1M@$ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V'"?Q"S##.6X RF#D$_C[Z1)YY"!N#R_J3_$VGTM9V'A#N5S6[HFHWM*2JA$+]T3#H\P MU7--R53\#[B ]/"0B8]1H+1Q)45O':I)Q:>BQ.NXMSKNPWB37$^T=0*?"'PF M[&,<-@:*F=\+)_+4X$#,V/M.A"?>'KCO31&2\V2;LDL0FC#' M$<,7F'<$\^IS"+X6XLB_T/DZ?;>:X2[2=\OH^V1=(%D52*) \J%$_JG$-X>.T_Q2F;K4E9W3^96/_*T0'/I7- ME1^AQG^PV9!0N7#\YL]F'+/1<-A-/XC-WSC_#U!+ P04 " !R9=I0,#\< M6L0! W! &0 'AL+W=OY=+F[3)YIJVGUD=E1R(!5RO_[Z GK5;O@@SO'EOAF', M)Z7?3 =@T;L4O2EP9^UP),14'4AF[M0 O3MIE);,.E.WQ P:6!V"I"!TM[LG MDO$>EWGPG769J]$*WL-9(S-*R?3O$P@U%3C!'XY7WG;6.TB9#ZR%;V"_#V?M M++*RU%Q";[CJD8:FP(_)\91Y? #\X#"9S1[Y2BY*O7GC)7W@=O_!_A)J=[5C*,EN*_P!6$@_M,G$:EA E?5(W&*KFPN%0D>Y]7WH=UFD_29 F+!] E@*X! MAZ!#9J&0^3.SK,RUFI">[WY@OL7)D;J[J;PS7$4X<\D;Y[V6-$US1^LITRWN# M+LJZYQ.:W"AEP:6RNW.Y=&Z*5T- 8_WVP>WU_)9GPZIA&5.R_BO*/U!+ P04 M " !R9=I0T#LE*;M\?&7-E"UJX&]-#AS>UL5IX-&W# M7&]!5)&D%>-)TD!TMLN@[VR(S@U>R@[,E;M!:V#\G4&;,Z8Z^.YYET_K@ M8$76BP9^@/_9GRU:;%&II(;.2=,1"W5.'W;'4QKP$? B872K,PF57(QY#<;7 M*J=)2 @4E#XH"-RN\ A*!2%,X_>L29>0@;@^OZL_Q=JQEHMP\&C4+UGY-J<' M2BJHQ:#\LQF_P%S/+25S\=_@"@KA(1.,41KEXDK*P7FC9Q5,18NW:9==W,?I M)CW,M&T"GPE\(1QB'#8%BIE_%EX4F34CL5/O>Q&>>'?DV)LR.&,KXATF[]![ M+7AZG[%K$)HQIPG#5YC=@F"HOH3@6R%._#\ZWZ;O-S/<1_I^'?T^W19(-P72 M*)"NX]\F'TK>9>!?>#Q3?[!IVG_+FPC.T&PO=V]R:W-H965T[^?I+L MNEZF%TND#L\A1='9J/2K:0$L>A=^ M5SG>^(2 0VD] W/+!1Z 2- M\UX*FM*,7#S1C#E.&+K") N"./9%@L8DCO2_R5"5HT3H)OP9 TJU2##N*R\RU3< MT]#X3_@T4C^9;CIIT%E9]WQ"DVNE++A4-C3V]Y,JSJ MYS$ER[^B^ M02P,$% @ &UL=51MCYP@$/XKA!]PN+AZVXV:W%[3M$F;;*[I M]3.KXTL.Q *NUW]?0,_:/?I%F.&9YYD9&;))JA?= ACT*GBO<]P:,QP)T64+ M@ND[.4!O3VJI!#/65 W1@P)6^2#!"8VBE C6];C(O.^LBDR.AG<]G!72HQ!, M_3X!EU..=_C-\=0UK7$.4F0#:^ [F!_#65F+K"Q5)Z#7G>R1@CK'#[OC*75X M#WCN8-*;/7*57*1\<<:7*L>12P@XE,8Q,+M!V_\;^ MR==N:[DP#8^2_^PJT^;X@%$%-1NY>9+39UCJ23!:BO\*5^ 6[C*Q&J7DVG]1 M.6HCQ<)B4Q'L=5Z[WJ_3?)+$2U@X@"X!= TX>!TR"_G,/S+#BDS)":FY]P-S MOWAWI+8WI7/Z5O@SF[RVWFM!D_N,7!W1@CG-&+K![%8$L>RK! U)G.B[X+]/R4>;DH,83Z$19*@2/*>((UN1$*8_W0R#8JD M 0)Z(Q+"W+:+;&Z' -7XN="HE&/O9W+C74?O@?K;]1<^S^TWIIJNU^@BC;VC M_B;54AJPJ41WMN#6/A6KP:$V;GMO]VH>F-DP K(^2,4?4$L#!!0 ( M ')EVE#O_YWWP0$ #<$ 9 >&PO=V]R:W-H965T-S" $TW^.P-68XP1?$R]=TUJ?($76 MLP9>P?[L3]I%9%&I.@'2=$HB#76.'Y/#,?7X /C5P6A6>^0[.2OUYH-O58XW MWA!P**U78&ZYP!-P[H69^4HSFYK_#!;B#>R>N1JFX";^H'(Q58E9Q5@3[F-9.AG6<]:^T M.('.!'I#(%.AX/P+LZS(M!J1GLZ^9_Z*DP-U9U/Z9#B*\,V9-RY[*>A^EY&+ M%YHQQPE#5YAD01"GOI2@L1)'^A^=QNG;J,-MH&_7U9.'N, N*K + KM_6DQO M6HQA]O$B:;1(&A&XORD2P]QV0E87)T WXI>*3AXO_"IY'Z MP73328/.RKKG$RZY5LJ"L[*Y&PO=V]R:W-H965T5FSK?34N:JH_/O, MN&C7/O:O"R_EJ=!V >590T_L)]._FJTT,S2P',J*U:H4M2?9<>U_PJL-(;; M(5Y+UJJ;L6>M[(1XLY-OA[4?V(X89WMM*:AY7-B&<6Z93!]_>E)_T+2%M^,K M^Q=GWIC94<4V@O\N#[I8^ZGO'=B1GKE^$>U7UAN*?:]W_YU=&#=PVXG1V NN MW*>W/RLMJI[%M%+1]^Y9UN[9]OS7,KB ] 5D*"#XOP5A7Q"."E#7F;/ZF6J: M9U*TGNQ^K8;:38%7H7F9>[OHWIW[SKA59O62DV29H8LEZC'/'8;<8A;!/68# M8?" 0::'H1$"-D(<07A'0&""$"0('4%T1Q".NNPPL5I[)6WDYH<]JZ M,_$HA&:&,'@RF[(PUZ1APME1V^'"C&5W5^@F6C3]/0@-E['\'U!+ P04 M" !R9=I0K4G(SCGS)D)'F>MD*^J!-#>&V>U6ONEULV*$%64P*EZ$@W4YLU12$ZUV